- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 제수가 0입니다
- jenkins
- subversion
- Rocky Linux 9
- java
- bekjoon
- Oracle
- 백준
- ora-01476
- PostgreSQL
- linux
- DBeaver
- 백준 JAVA
- SVN
- rocky linux
- docker
- install
- 환경번수
- jsonb select
- 1773번
- boj
- baekjoon
- putty
- 자바
- MAC
- 메뉴얼
- 사용법
- javascript
- jaekjoon java
- 백준 java jaekjoon JAVA
목록전체 글 (67)
기록하는 개발자

개발서버 class파일 부분배포 진행중 수정사항이 반영되지 않는 상황이 발생하였다. 로컬에서는 정상적으로 작동하기 때문에 문제가 발생할만한 것들을 확인했다. 아무런 문제가 없었기 때문에 구글링을 해보아도 "####_jsp.class 프리징" 관련 정보만 나왔다.. 하다못해 해당 class파일명을 변경하고 서버 재기동 하여도 기능이 정상적으로 작동 (파일을 삭제해도 변동사항이 없었다) 원인 파악을 위해서 기존의 폴더는 백업하고 war 파일로 일괄 배포 진행 $CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted. 위의 에러 발생 찾아보니까 용량이 부족할때 발생하는 에러였다. 최신파일을 제외하고 백..

JSON.stringify란 JavaScript 객체나 값들을 JSON 형식의 문자열로 변환해주는 기능을 합니다. JSON.stringify(value, replacer, space); value: JSON 형식으로 데이터 replacer(필수x) : 입력한 키에 해당하는 데이터만 가져오거나, 함수를 호출해서 특정 데이터들을 수정할 수 있음 space(필수x) : 들여쓰기를 하는 수치 (1 = 스페이스 1번) => json형태로 정렬해서 출력해주기 위해 사용 javascript 상단 textAreaInput에 입력된 데이터를 받아와서 Json형태로 변환하고 Jsonstringify를 이용해서 정렬한 뒤 textAreaOutput에 출력해줍니다.(json형태에 부합하지 않을시 에러 출력) html [{"d..

UPSERT란? UPDATE+INSERT를 합친것으로 기존 데이터가 존재하면 UPDATE해주고 기존 데이터가 존재하지 않으면 INSERT로 신규 등록해주는 기능 테스트 테이블 정보 -- DROP TABLE public.upsert_test_table; CREATE TABLE public.upsert_test_table ( sn int4 NOT NULL, -- 순번 user_name varchar NULL, -- 데이터 regist_dt timestamp NOT NULL, -- 등록일시 modify_dt timestamp NULL -- 수정일시 ); -- Column comments COMMENT ON COLUMN public.upsert_test_table.sn IS '순번'; COMMENT ON COL..

- 소스코드 button 컴마 정규식 미포함 : 32131232131 컴마 정규식 포함 : 32131232131 - 실행결과 HTML 삽입 미리보기할 수 없는 소스

amcharts5와 amcahrts4가 다른부분이 많고 상세한 부분은 설명이 되어있지 않아(무료버전) 어려움을 겪었습니다. 이 글을 보는분들께 도움이 되었으면 좋겠습니다. 구현 사항 · amcharts5 설정 · root, container · 기본 세팅 및 하위 기능 반영 · series · 데이터 변수 · 배경 색상 · 워터마크 · 툴팁 · myTheme · 기타 - amcharts5 설정 1. amCharts5 다운로드 및 적용 Download amCharts 5 - amCharts Install via NPM Latest version () The best way to get amCharts 5 is via NPM. The charting functionality is in the package ..

PostgreSQL의 jsonb_array_elements을 활용해서 다중업데이트 쿼리를 만들었는데 PostgreSQL 다중 Update - batch update 300만건이 넘는 데이터를 주기적으로 update 해야하는데 서버와 DB의 과도한 부하 발생을 대비하기 위해 사용 unnest 는 PostgreSQL의 내장 함수로 입력된 Array를 행집합으로 반환해준다. update test_table se gitseok.tistory.com Mybatis의 foreach를 사용해서 적용해보았다. update test_table set data = (ex_data->'data')::int from jsonb_array_elements( '[ { "id": ${item.id}, "data": ${item.d..

300만건이 넘는 데이터를 주기적으로 update 해야하는데 서버와 DB의 과도한 부하 발생을 대비하기 위해 사용 unnest 는 PostgreSQL의 내장 함수로 입력된 Array를 행집합으로 반환해준다. update test_table set data = data_table.data from (select unnest(array[1, 2, 3, 4]) as id, unnest(array[11, 12, 13, 14]) as data) as ex_data where test_table.id = ex_data.id; 하지만 id와 data가 별도의 array로 들어가기 때문에 자칫하면 순번이 밀릴수도 있어서 json 형태로 수정 +mybatis foreach 와 접목하기 위해 update test_tabl..
java에서 담아준 session을 기준으로 JSTL c:if 비교하려고 했는데 JS에서 담아준 var 정보를 읽어오지 못해서 찾아보았다. 세션 정보를 var 태그에 담는게 아니라 태그를 통해 할당해줘야 JSTL에서 정확하게 인식할 수 있다. - 수정 전 코드 var 변수명 = - 수정 후 코드

JAVA import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddress; @RequestMapping(value = "/readExcelFile.do") public ModelAndView readExcelFile() throws Exception { ModelAndView mav = new ModelAndView("jsonView"); try { //xlsx,xls 사용 가능 Workbook workbook = WorkbookFactory.create(new File("D:/excelTest/excelSample.xlsx")); int rowindex = 0; int columnindex = 0; // 첫번쨰 시트..

예제 A. 사용자 테이블(tb_user) USER_ID USER_EMAIL OCCU_CD 사용자 ID 사용자 이메일 직종코드 B. 고용 소식(tb_news) - 기타정보생략 NEWS_ID OCCU_CD OCCU_NM COMPANY_CD REGIST_DTTM 소식 아이디 직종 코드 소식 명 회사 코드 등록일 C. 회사 정보(tb_company) COMPANY_CD COMPANY_NM 회사 코드 회사 명 D. 조회 결과(기타정보생략) 직종 회사 명(+ 정보) 발송 대상 회원 웹개발 회사1 회사입니다 회사2 user1 user2 user3 user4 user5 user100 퍼블리셔 회사3 회사4 user200 user300 user400 한 행에 여러개의 정보(list)가 필요할때(=1:N) 사용하는것이 m..