본문 바로가기

전체 글300

Java region 다른 언어에서 사용했던 코드 범위. 테스트 코드 작업 중 삭제 처리를 위해 Todo를 처리했는데 5분간 기억이 안나서 기록용으로 만듬. //region 230216 nhm, TODO 테스트 후 삭제 Map headers = Collections.list(request.getHeaderNames()) .stream() .collect(Collectors.toMap(h -> h, request::getHeader)); headers.forEach((key, value) -> { logAccess("addressSearch, request email : {}, header name : {}, value : {}", adminUser.getEmail(), key, value); }); //endregion 2023. 2. 16.
jenkins update 및 slack 알림 추가 현재 사용하고 있는 jenkins 버전을 업데이트해야 하는 시점이 왔다. 일반적인 파일 위치 cd /usr/share/jenkins #존재하지 않을 경우 파일 찾기 find / -name 'jenkins.war' #내가 찾은 위치 /usr/share/jenkins/jenkins.war sudo service jenkins stop sudo mv jenkins.war jenkins.war.old #내가 필요한 버전은 2.321이었음. #wget https://updates.jenkins-ci.org/latest/jenkins.war #wget https://updates.jenkins-ci.org/download/war/2.321/jenkins.war service jenkins start #slack 홈.. 2023. 1. 11.
커버드 쿼리 튜닝 같이 일하는 주니어 개발자가 다시 도움을 요청해왔다. INSERT * SELECT을 처리하는데 시간이 오래 걸려서 lock time out이 나요!! 다음은 기존 쿼리의 일부분이다. create index table1_index on table1 (post, status) UNION ALL .... table2.currency, ... FROM table table1 LEFT JOIN (SELECT column1, column2 FROM table2 GROUP BY column1) table2 ON table1.partner = table2.partner WHERE table1.post IS NOT NULL AND table1.status IN ('....') AND table1.complete >= D.. 2022. 12. 1.
Default character 변경 테스트 서버 하나에 한글입력이 안되는 현상이 발견. 확인해보니 처음 만든 사람이 latin1_swedish?로 만들었다. 현재 사용중인 상용 정보는 utf8 이모지라서 동일하게 변경해줌. SELECT default_character_set_name, DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE schema_name = "schema명"; #alter schema schema명 collate utf8mb4_unicode_ci; #alter table table명 convert to character set utf8mb4 collate utf8mb4_unicode_ci; 2022. 11. 30.