전체 글
개발자 카이트입니다. 프로그램 관련 지식을 정리합니다.
-
1. 당신이 이 책을 읽는 이유는 2가지다. 1) 프로그래머라서 2) 더 나은 프로그래머가 되려고! 발제문) 당신은 어떤 이유에서 클린 코드를 읽고 있나요? 2. 코드란? 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다. 이렇게 명시한 결과가 바로 코드다. 발제문) 당신이 생각하는 코드란? 3. 어째서 나쁜 코드를 짰는가? 급해서? 서두르느라? 아마 그랬으리라. 제대로 짤 시간이 없다고 해서, 코드를 다듬느라 시간을 보냈다가 상사한테 욕 먹을까봐, 지겨워서 빨리 끝내려고, 다른 업무가 너무 밀려 후딱 해치우고 밀린 업무로 넘어가려고.... 모두가 겪어본 상황이다. 비유를 하나 들겠다. 자신이 의사라 가정하자. 어느 환자가 수술 전에 손을 씻지 말라고 요구한다. ..
클린 코드 대신 읽어드립니다 _ 1. 깨끗한 코드 편 (정리, 요약, 후기)1. 당신이 이 책을 읽는 이유는 2가지다. 1) 프로그래머라서 2) 더 나은 프로그래머가 되려고! 발제문) 당신은 어떤 이유에서 클린 코드를 읽고 있나요? 2. 코드란? 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다. 이렇게 명시한 결과가 바로 코드다. 발제문) 당신이 생각하는 코드란? 3. 어째서 나쁜 코드를 짰는가? 급해서? 서두르느라? 아마 그랬으리라. 제대로 짤 시간이 없다고 해서, 코드를 다듬느라 시간을 보냈다가 상사한테 욕 먹을까봐, 지겨워서 빨리 끝내려고, 다른 업무가 너무 밀려 후딱 해치우고 밀린 업무로 넘어가려고.... 모두가 겪어본 상황이다. 비유를 하나 들겠다. 자신이 의사라 가정하자. 어느 환자가 수술 전에 손을 씻지 말라고 요구한다. ..
2024.01.12 -
1. controller에서 작성 2. url 연결 3. get or post 방식 결정 4. 타입 결정 5. 출력가능한 상태인지 확인 6. 결과값 받기 7. 정상적으로 받은 경우 JSON을 리스트 형식으로 받아서 반환 @RequestMapping(value = "/00.do") public ResponseEntity 00(@RequestParam Map commandMap, HttpServletRequest request, ModelMap model) throws Exception { LOGGER.debug(commandMap.toString()); Map resultMap = new HashMap(); try { URL url = new URL("https:/00000000000000000000000..
[api] api 주소를 활용해서 json 데이터 받는 방법1. controller에서 작성 2. url 연결 3. get or post 방식 결정 4. 타입 결정 5. 출력가능한 상태인지 확인 6. 결과값 받기 7. 정상적으로 받은 경우 JSON을 리스트 형식으로 받아서 반환 @RequestMapping(value = "/00.do") public ResponseEntity 00(@RequestParam Map commandMap, HttpServletRequest request, ModelMap model) throws Exception { LOGGER.debug(commandMap.toString()); Map resultMap = new HashMap(); try { URL url = new URL("https:/00000000000000000000000..
2023.09.15 -
jsp화면에서 데이터를 보여줄때, 개수를 모르는 경우에 동적으로 보여주는 방법 ${result.colums} ${result.columsNm}
[jstl, jsp] td 동적 줄바꿈 참고 코드jsp화면에서 데이터를 보여줄때, 개수를 모르는 경우에 동적으로 보여주는 방법 ${result.colums} ${result.columsNm}
2023.09.15 -
문제상황 : 특정 파라미터가 mybatis쪽으로 전송이 안됨 기존 mybatis 코드 파라미터 값이 0인 경우에 저 조건에 해당되지 않아서 안넘어갔음 변경 코드
[spring] 특정 파라미터가 안넘어가는 현상 (feat. mariaDB, mybatis)문제상황 : 특정 파라미터가 mybatis쪽으로 전송이 안됨 기존 mybatis 코드 파라미터 값이 0인 경우에 저 조건에 해당되지 않아서 안넘어갔음 변경 코드
2023.09.15 -
전체 프로시저, 함수, 트리거에 대해서 문구를 검색하는 코드입니다.~! SELECT T1.OBJECT_ID , T1.OBJECT_NAME , T1.OBJECT_TYPE , T2.TEXT FROM USER_OBJECTS T1 INNER JOIN USER_SOURCE T2 ON T1.OBJECT_NAME = T2.NAME WHERE T1.OBJECT_TYPE IN ('PROCEDURE', 'FUNCTION', 'TRIGGER') AND T2.TEXT LIKE '%TEST_TABLE%' /* 찾으려는 프로시저 또는 함수 내 문구 입력 */ ;
[dbeaver] 디비버 스키마 안에서 전체 프로시저, 함수, 트리거 안의 문구 검색하는 코드전체 프로시저, 함수, 트리거에 대해서 문구를 검색하는 코드입니다.~! SELECT T1.OBJECT_ID , T1.OBJECT_NAME , T1.OBJECT_TYPE , T2.TEXT FROM USER_OBJECTS T1 INNER JOIN USER_SOURCE T2 ON T1.OBJECT_NAME = T2.NAME WHERE T1.OBJECT_TYPE IN ('PROCEDURE', 'FUNCTION', 'TRIGGER') AND T2.TEXT LIKE '%TEST_TABLE%' /* 찾으려는 프로시저 또는 함수 내 문구 입력 */ ;
2023.09.15 -
SVN에 대해 자세히 알아보기👆 1. 해당 프로젝트 마우스 우클릭 > Team > Update to Revision 2. Revision > Browse... 클릭 3. 돌아가고 싶은 버전 클릭 4. 선택된 버전이 맞는지 확인 후 OK하면 선택된 버전으로 돌아갑니다!
[eclipse] 이클립스 svn 특정시점으로 돌아가기, 이전 커밋 버전으로 돌아가는 방법SVN에 대해 자세히 알아보기👆 1. 해당 프로젝트 마우스 우클릭 > Team > Update to Revision 2. Revision > Browse... 클릭 3. 돌아가고 싶은 버전 클릭 4. 선택된 버전이 맞는지 확인 후 OK하면 선택된 버전으로 돌아갑니다!
2023.09.05