공부 기록들

    2020.06.05 백준2352 반도체 설계, ssafy 준비...

    1 2 3 4 5 6 7 8 9 10 11 public static int lower_bound(int []arr,int left,int right,int obj) { int front=left; int rear=right; int mid; while(rear>front) { mid=(front+rear)/2; if(arr[mid] 2 3 > 1 3 > 1 3 5 식으로 변형해 나간다. 1 3 5 로 이렇게 끝나는게 제대로 된 설명을 찾으려해도 없고 이해가 좀 안가긴 한다...중요한 것은 lis 문제는 lowerbound를 이용하자! 를 숙지할 것! 하 안떨렸었는데 하루 전이니깐 떨린다... ct부분이 걱정이다...

    2020.06.01 - mvc 프로젝트 다시하기(完)

    2020.06.01 - mvc 프로젝트 다시하기(完)

    boardcontroller의 /main 이다. page 값을 보내주어서 read 후 수정하기 눌렀을 때에 page를 주어서 수정이 완료되었거나 취소를 눌렀거나 했을 때에 기존의 page로 잘 돌아가게끔 하기 위함이다. 이제 main 화면에서 게시판 별 글을 보고 그것을 클릭하면 갈 수 있도록 하려고 한다. maincontroller를 생성해서 게시판에서 rowbounds 를 이용해 10개의 글을 가지고 왔던 것 처럼 게시판 별로 for문을 돌려서 (4번) 가지고 오려고 한다. 위의 mainService를 보면 다음과 같다. 5개를 content를 가지고온다.(게시판 별로) 그것을 model의 list에 넣어서 main을 호출한다. 넘겨준 list를 forEach 돌린다. varStatus는 현재 반복 ..

    2020.05.27 gsat 오답노트

    이걸 오답노트 하게될 줄은 몰랐는데, 지난번에 이어 똑같은 문제를 틀렸길레 그 문제들을 쓴다. 1. 어떤 자연수를 3으로 나누면 1이 남고, 4로 나누면 2가 남고, 5로 나누면 3이 남는다. 이 자연수 중 가장 작은 수는? - 이 경우에는 모두 2가 부족하다는 것을 알 수 있다. 따라서 최소공배수에서 2를 빼주면 된다. 2. 장미를 3송이씩 나눠주면 5송이가 남고, 5송이씩 나눠주면 3명이 장미를 받지 못한다. 사람 최소는? - 4명이 못받은 장미 값에 +1~+5 하면된다. 4(x-4)+1 ~~ 3x+5 ~~ 4(x-4)+5 3. 수추리는 시간, 피보나치, 뒤집기 생각할 것

    2020.05.26 mvc 프로젝트 다시하기(4)

    2020.05.26 mvc 프로젝트 다시하기(4)

    게시판 board/main 에 들어갔을 때에 위의 이름을 바꿔주기 위함이다. mapper dao service controller jsp 순 contentbean에 content_writer_name 을 추가해준다. content_table 에는 user_name이 없기 때문에 user_table과 조인하여서 들고와준다. date 타입은 다음과 같이 to_char(컬럼,'YYYY-MM-DD') 를 이용해서 형태를 변환할 수 있다. controller에서 contentlist를 받아와서 model에 넘겨준다. jsp에서 list를 이용해서 forEach문 돌려준다. 조인해서 받아온 user_name을 contentBean의 새로만든 변수인 content_writer_name에 넣어줬었는데 그것을 여기서 사..

    2020.05.23 mvc 프로젝트 다시하기(3)

    2020.05.23 mvc 프로젝트 다시하기(3)

    modify 부분을 수정할 것이다. form태그로 다 처리하였다. disabled 는 클릭? 수정이 불가능한 상태이다. 현재 로그인 정보를 알기위해 user_idx를 토대로 user_id 와 user_name을 들고온다. dao service에서는 userService위에 선언이 되어있는 loginUserBean을 통해 user_idx를 보내서 그 값을 tempModifyUserBean에다가 저장한다. 그리고 주소를 받아온 modifyUserBean 안에 id name idx를 설정해준다. 수정에 실패하면 다음과 같이 뜨는데 이름과 아이디가 사라져 있다. 그 이유는 위의 disabled='true' 인 곳에서는 이 것이 수정불가 뿐만 아니라 modelAttribute 안에도 담기지 않아서 서버에 아무것도..

    2020.05.22 mvc 프로젝트 다시하기(2)

    2020.05.22 mvc 프로젝트 다시하기(2)

    topmenu에 게시판 처리를 해주기위해 TopMenuMapper를 선언하고 select문을 작성해서 list에 boardinfobean형식으로 담아주고 getTopMenuList() 메서드로 지칭하였다. 이 부분 마지막에 ; 빼야한다.... 이것 때문에 고생 좀 했다 ㅜㅜㅜㅜ 이 mapper는 ServletAppContext.java에 선언해준다. 이 mapper를 통해 dao를 사용하는데 dao임을 알리기 위해 @Repository 어노테이션을 단다. mapper를 autowired 해주고 getTopMenuList를 받아와서 return 해준다. 이 dao 패키지 또한 ServletAppContext.java에 스캔해주어야 한다. service를 만들고 dao와 마찬가지로 이번에는 dao를 auto..

    2020.05.19 - mvc프로젝트 다시하기(1)

    2020.05.19 - mvc프로젝트 다시하기(1)

    지난 게시판 spring mvc 프로젝트를 마친지 한 2주쯤 된 것 같은데, 다시 해보려고 한다. 한 번 한다고 기억나는 것이 아니기에 계속해서 반복하려고 한다. 글 정리해둔것을 보면서 하려했는데 따라가기가 쉽지가 않더라... 다시 세세하게 기록하면서 해야겠다. 이번에는 최소한만 찾아보면서 할 예정이다. xml이 아닌 java 형식으로 진행할 것이다. 기존의 java세팅 하듯이 RootAppContext.java / ServletAppContext.java / SpringConfigClass.java 와 pom.xml 세팅해둔다. kr.co.kang.controller package 안에 homecontroller 만들고 redirect:main 허나 main.jsp 가 없으므로 main.jsp 만들어준..

    2020.05.12 ssafy 자소서를 작성하였다.

    오늘 새벽에 코 세게 바람불다가 고막 다쳐서 고막 출혈 일어나고 엄청아프고 병원 갔다왔따.... 지금은 괜찮아진듯 하다.. .약 처방은 받았는데 안먹어도 될 것 같다. 내용물이 코 뚫게하고 그런거여서 ssafy 자소서 썼는데 정말 됐으면 좋겠다 열심히 할 자신 엄청나게 있는데 내가 딱 적합한 사람이라고 스스로 생각하는데 좋은결과 있었으면 좋겠다. 제발..!!