본문 바로가기
반응형

전체 글179

서블릿의 라이프 사이클 클라이언트의 서블릿 요청 -> init(최초 한 번만 호출) -> service, doget, dopost (반복적 호출 가능) -> destory(마지막 한 번만 호출) init() -> 서블릿이 처음으로 요청이 되어 객체가 생성 될 때 호출되는 메서드 service() -> 클라이언트가 요청이 있을때마다 호출되는 메서드 doget() -> 클라이언트 요청할때 form의 method가 get 방식일 때 호출 dopost() -> 클라이언트 요청할때 form의 method가 post 방식일 때 호출 destroy() -> 서블릿 서비스의 종료 및 재시작, 서블릿 코드가 수정되었을 때 호출되는 메서드 2021. 12. 29.
2021 회고록이라 쓰고 취준의 해라고 읽는다. 벌써 2020년 회고록을 작성한 지 얼마 안 된 것 같은데... 2021년이 다 지나가고 있습니다... 과연 1년 동안 무엇을 성취했는지, 더 좋은 성장 방향성을 위해 회고록을 작성하게 되었습니다. 2021년도 상반기 ict인턴쉽 지원하기, 합격하기 (성공) 개인, 단체 프로젝트 3개 이상해 보기(성공) 정보처리기사 취득 (필기만 취득) 공모전 나가기 (실패!) 알고리즘 많이 풀어보기 (코딩 테스트 합격할 정도로) (반쯤 성공) 2021년도 하반기에 졸업하기 전 취업하기! (성공) 개인 공부 열심히 하기! (80프로 성공...) 블로그 열심히 하기! (성공) 깃을 좀 더 구체적으로 활용해보기!(80프로 성공?...) 돈을 저축하자! (버는 족족 쓰느라 목돈이 없다... 목돈 만들기)(실패!) 재테크 공부.. 2021. 12. 24.
인스타 팔로워 1만명이면 1년에 광고수익은 얼마일까? 학부시절 파이썬으로 인스타 프로그램을 개발하면서 인스타 계정을 운영하고 있습니다. 타깃은 맛집 리뷰형으로 상세한 리뷰의 포스팅을 하고 있습니다. 곧 1만 명의 팔로워를 달성할 것 같습니다. 2020년 초부터 운영하면서 문득 과연 1년 동안 얼마의 수익을 벌었을까?라는 궁금증을 가졌습니다. 대략적인 수익성은 대부분 협찬 및 원고료, 광고입니다. 맛집 타깃이라 음식과 관련되지 않은 협찬은 받지 않았습니다. 계정의 일관성을 지키기 위해서입니다. 대부분의 팔로워들은 음식점의 리뷰나 정보를 얻기 위해 계정을 팔로우하는데 다른 카테고리의 협찬 게시물을 올리면 피드의 일관성을 깨트리게 됩니다. 그래서 음식점 외 협찬은 일절 받지 않았습니다. (음식이라 해도 이상하면 받지 않았습니다.) "그래서 얼마 버는 거야?" 대.. 2021. 12. 14.
mac OS에서 oracle 설정 오라클은 mac OS에서 안 돌아가기 때문에 도커를 사용해서 써야 합니다. 도커에 oracle을 설치하는 방법은 다른 곳에 잘 나와있으니 찾아보면 됩니다. 오라클 이미지를 잘 설치하였다면, docker run --name oracle11g-test -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g 이 명령어를 통해 오라클을 돌려줍니다. 저는 도커 이미지를 jaspeen/oracle-xe-11g에서 가져왔기 때문에 다른 이미지를 사용했으면 설치한 것 그대로 사용하면 됩니다. 저는 oracle11g-test라고 이름을 지어줬는데 다른 이름으로 사용해도 상관없습니다. docker ps 위에 명령어를 사용하면 도커를 사용하고 있는 것들을 보여줍니다. 오라클 컨테이너가 잘.. 2021. 12. 13.
맥북 자바 버전 변경하는 방법 https://www.oracle.com/java/technologies/downloads/ 사이트로 들어가서 원하는 자바 버전을 다운로드합니다. 저는 자바 14, 자바 11, 자바 8을 프로젝트에 알맞게 변경해서 사용하고 있습니다. 상위 버전은 아직 안정화가 부족하여 버전을 낮춰야 할 경우도 있더라고요 ㅠㅠ 팀원들과 맞추기 위해! 위에 사진처럼 쭉 따라 하시면 됩니다. 커맨드를 간략하게 적어보겠습니다. 콘솔 창에서 $ java -version java version "15.0.1" 2020-10-20 Java(TM) SE Runtime Environment (build 15.0.1+9-18) Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mo.. 2021. 12. 10.
11. Container With Most Water (+Python) 문제: Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of the line i is at (i, ai) and (i, 0). Find two lines, which, together with the x-axis forms a container, such that the container contains the most water. Notice that you may not slant the container. Example 1: Input: height = [1,8,6,2,5.. 2021. 11. 8.
94. Binary Tree Inorder Traversal (leetcode Python) +DFS로 풀기 학부에서 공부했던 Binary Tree에서 lnorder 형식으로 탐색하는 문제가 나왔습니다. 문제: Given the root of a binary tree, return the inorder traversal of its nodes' values. Example Input: root = [1,null,2,3] Output: [1,3,2] tree의 입력값을 받으면 inorder탐색을 하여 경로를 반환하는 문제입니다. 저는 문제를 보고 DFS로 풀면 좋겠다고 생각했습니다. # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.. 2021. 11. 2.
200. Number of Islands (leetcode python) +DFS로 풀기 모 기업의 코딩 테스트 문제로 나왔었는데... DFS만 알면 쉽게 푸는 문제였는데 너무 아쉽다.... 알고리즘은 꾸준히 하는 게 답인 거 같다....ㅠㅠ 문제: Given an m x n 2D binary grid grid which represents a map of '1's (land) and '0's (water), return the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water. example 1 In.. 2021. 10. 29.
2. Add Two Numbers (leetcode python) 문제: You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the two numbers and return the sum as a linked list. You may assume the two numbers do not contain any leading zero, except the number 0 itself. 두 개의 링크 리스트를 받아와 각 리스트를 역순으로 뒤집어 합을 구한 뒤 다시 링크 리스트로 반환해주는 문제입니다. 알고리즘을 풀면서 .. 2021. 10. 27.
반응형