programming(181)
-
Java Garbage Collector
Heap 분석 사이트 : https://heaphero.io/ java process outofmemory 되면 heapmemory 덤프 -XX:-HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./java_pid.hprof $ jstat -gcutil -h5 22757(pid입력) 1000 gc가 발생한 원인 출력 $ jstat -gccause -h10 22757 1000 /home1/irteam/apps/jdk1.8/bin/jstat -gccause -h10 22757 1000 jstat -gcutil을 이용하면 현재 Young 영역과 Old 영역의 메모리 사용률을 확인할 수 있음. S0 : S0 영역 사용율 S1 : S1 영역 사용율 E : Eden 영역 사용율 O :..
2021.09.01 -
알고리즘 공부 사이트
- 릿코드 https://leetcode.com/ LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com - 코드워즈 https://www.codewars.com/ Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. T..
2021.07.25 -
Spring boot ajax 를 이용하여 리스트 VO 받기
데이터 임의 가공 var array = new Array(); for(var i=0; i
2021.07.15 -
아이폰 WIFI 자동 연결 해제
와이파이 활성화 시켰다가 흰색으로 다시 끄면 장소 이동 될때마다 자꾸 와이파이 연결되서 문제 해결 방법 설정 - 개인정보보호 - 위치서비스 - 맨 아래 시스템 서비스 네트워킹 및 무선 체크해제하면 됨
2021.07.06 -
코드를 보기 좋게 들여쓰기
스페이스와 탭을 섞어서 사용하지 않는다. HTML 들여쓰기 공백(space) 2문자를 사용 Tab size : 2 Indent : 4 Javascript Tab size : 2 Indent : 4 CSS Tab size : 2 Indent : 4
2021.06.14 -
JAVA - Stream API List Map 을 원하는 값으로 groupingBy 하기
companyNo를 기준으로 groupingBy List stringList = new ArrayList(); stringList.add(new HashMap(){{ put("companyNo", 1); put("email", "aaa@gmail.com"); }}); stringList.add(new HashMap(){{ put("companyNo", 3); put("email", "bbb@gmail.com"); }}); stringList.add(new HashMap(){{ put("companyNo", 5); put("email", "ccc@gmail.com"); }}); stringList.add(new HashMap(){{ put("companyNo", 1); put("email", "ddd@gm..
2021.06.03