반응형 분류 전체보기165 JAVA 싱글턴 패턴(Singleton Pattern) 초보 개발자한테는 항상 개발간에 새로운것을 맞이할때가 괴로운듯 합니다. 이 글을 올리게 된 계기는..... JMeter 부하 테스트 간에 속도가 너무 느려서 속도 개선간에 방법을 찾다가 해당 방법을 사용해서 속도가 어느정도 많이 개선이 되었기 때문입니다. 어쨋거나 스레드 100개 200개 이런식으로 테스트하다보니 JAVA 에서 매서드 선언부 즉 new 이렇게 새로 선언하는 부분이 스레드 이 친구들이 몰리면서 부하가 생겻단 말씀 고로 싱글턴 패턴이란? 싱글턴 패턴은 인스턴스가 오직 1개만 생성되야 하는 경우에 사용되는 패턴입니다. 예를들어 레지스트리 같은 설정 파일의 경우 객체가 여러개 생성되면 설정 값이 변경될 위험이 생길 수 있습니다. 인스턴스가 1개만 생성되는 특징을 가진 싱글턴 패턴을 이용하면, 하.. 직장생활/Java 2021. 7. 20. Oracle SHA256 사용하기 오라클 디비에서 SHA256 해시를 사용해야 하는 상황이 생겨버렸슴니다. 물론 JAVA 에서 제공하는 방법은 구글링해서... 금방 코드를 적용하기는 쉬웠지만 데이터 베이스에서 바로 이 내용을 적용하기에는 큰 어려움이 따랐습니다. 필자는 다음과 같이 사용을 하고 싶었습니다. SELECT SHA256('TEST') FROM DUAL; TEST라는 글자를 SHA256 해쉬값이 딱 하고 나오게 하고 싶었습니다. 구글링 해보니.. java 소스를 디비에 뭐 적용하고 뭐라뭐라 하라고 하는데 따라하다 포기햇습다 ㅠㅠ 결론적으로 귀찮음이 많은 개발자인 저는 한번에 쓸수 있는 방법을 찾았슴다. Packages 이용하기!! 다음에도 사용하기 쉽게 복사 붙여넣기가 가능한 소스 옮겨 놓습니다. 사용방법은 다음과 같습니다. S.. 직장생활/DataBase 2021. 7. 20. 코로나19 자가격리자 생활지원비 신청 본인은 같이 살고 있는 사람의 코로나 확진으로 인해 자가격리 통보를 당했고 그로인해 2주간 집에 갇혀 있다가.... 지원금을 받을수 있다는 정보가 있어서 공유합니다. 조건1. 다니던 회사로 부터 자가격리 관련 지원금 받은적이 없어야 합니다. - 저는 집에서.. 자택근무를 해서 그냥 평소대로 월급 받기로 되서 해당 내용에는 상관이 없었습니다. 조건2. 자가격리를 제대로 행했는지... - 이 내용은 뭐 당연히 집에 잘 있었습니다. ㅋㅋ 위 두 조건만 만족되면 자가격리 통보당하신 분들은 전부 신청을 할 수있다고 합니다. 음음 :) 저는 제 주소지에 해당하는 주민센터에 연락을하여 문의를 해보았습니다. 고로 방문하기 귀찮아 메일접수로 하기로 결정 제 개인 메일주소를 알려 드리고 다음과 같이 3가지 관련 서류를 첨.. 일상생활/생활정보 2021. 7. 20. 실행중 File Descriptor 확인 업무간 File Close가 되지 않아 프로세스가 쌓이는 경우가 생겨서 고객 서버간 서버 확인에 필요한 명령어 입니다. Java 소스간 프로세스 정리가 반드시 필요합니다!! 리눅스 서버 기준(CentOS 7.0 확인) 현재 실행중인 프로세스의 File Decriptor 개수 (프로세스 확인 ps -ef |grep tomcat) ls /proc/{77695}/fd/ |wc -l - Open 가능한 File Descriptor 개수 cat /proc/sys/fs/file-max 직장생활/서버 2021. 7. 20. 첫차 고르기 - 중고차(세단) 수많은 유튜브를 보면서 심도 끝에 고른차종들입니다. 나중에 찾아볼려고 제원적어 놓아요. 거침없는 의견도 받아요 ㅎㅎ 순위1. 현대 - 아반떼 AD 가솔린 미션 자동6단 변속기 엔진 1.6 GDI 출력/토크 132 / 16.4 복합 연비 13.7 km/L 가격 대략 1000 ~ 1800 순위2. 현대 - 더 뉴i30(GD) 가솔린 미션 자동6단 변속기 엔진 누우 2.0 GDI 출력/토크 172 / 21 복합 연비 11.8 km/L 가격 대략 800 ~ 1200 순위3. 르노삼성 - 2019 SM6 미션 EDC 7단 엔진 2.0 GDe 출력/토크 150 / 20.6 복합 연비 12 km/L 가격 대략 800 ~ 2000 내외 순위4. 쉐보레 - 올뉴 말리부 2.0 미션 자동 6단 엔진 1.5 터보 출력/토크.. 취미생활/자동차 2021. 7. 20. 인천 송도 석양 VIEW 여름 날씨의 하늘은 정말 이쁩니당 :) 일상생활/사진 2021. 7. 20. 사이버 수사학 중간 대비 1. 해킹범죄 수사관련 배포물 - 해킹범죄 종류 -> 단순 침입, 사용자 도용, 파일 등 삭제/변경, 자료 유출 - 사이버범죄수사관의 입장에서 해킹범죄 종류별 핵심수사사항 단순 침입 : 본 사례는 권한 없이 정보통신망을 통해 침입한다는 의사를 가지고 침입을 함으로써 성립된다. 따라서 단순히 피의자가 권한없이 침입한다는 인식을 하고 있었다는 사실만 입증하면 되므로 수사는 관련계정에 대한 서비스 업체를 통해 범행추정 시간대의 로그기록을 협조 받은 후 각 IP에 대한 실제 사용자를 추적하여 범인을 특정하도록 한다. 사용자 도용 : 대부분 앞에서 다루었던 '단순침입'과 동일한 사안이므로 이와 유사하게 수사를 진행한다. 파일 등 삭제/변경 : 본 사례도 전반적으로는 단순 침입과 훼손 행위의 결합적인 형태인 만.. 대학생활/포렌식 2021. 7. 20. 중간고사_포렌식 공부 FAT 32 파티션 크기 : 4GB 공유 보안만 가능 NTFS보다 탐색 속도가 빠름 cmd => chkdsk /f 를 해서 손상 디스크 복구 후, convert D: /fs:ntfs NTFS 파티션 크기 : 2TB 이상 FAT32보다 안전하고 보안성이 뛰어남 포멧을 하지 않고 NTFS로 바꿀 수 있다. NTFS -> FAT32 변환은 포맷이 필요하다. cmd 명령어는 못찾음 chkdsk -> 디스크 검사 convert E: /fs.nfts 컴퓨터 관리 : compmgmt,msc 디스크 관리 : diskmgmt.msc USB 에서 알아낼 수 있는것 usb tool = usbdeview FAT32 or NTFS 등록번호(tool or HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/.. 대학생활/포렌식 2021. 7. 20. 포렌식이란? 대학교 강의 자료입니다. :) 대학생활/포렌식 2021. 7. 20. 리버싱 수업 1일차 ~ 8일차 ※ 학원 강의 내용 링크 및 정리 1일차 https://blog.naver.com/brisk3941/220592542025 리버싱 수업 1일차 1. 리버싱(Reversing)이란? C언어 -> 컴파일 -> Obj파일(기계어) -> 링크 -> exe 반대 과정... blog.naver.com 2일차 https://blog.naver.com/brisk3941/220593241408 리버싱 수업 2일차 printf("%d" ,5) char str[10]; sprintf(str,"%d",5); -> "5 \n" sprintf(str,"n1=%d",5) 00401000 /$ 5... blog.naver.com 3일차 https://blog.naver.com/zxczxcvbn22/130166173541 리버싱 수업.. 대학생활/리버싱 2021. 7. 20. 블로그 관리의 대한 고찰 예에에전에 대학교 시절때 열심히 작성한 네이버 블로그 내용을 여기에다 옮길려고 생각중이였는데 귀찮은 저의 성격상 언제 다 옮길지는 모르겠지만 그것부터 시작하고 직장 생활간에 기술관련 내용 개인적으로 정리하는걸로다가 생각중입니다 :) 어짜피 남들 볼지 안볼지 모르는 거긴하지만 ㅋㅋ 일상생활/일기 2021. 7. 20. 집 뒷공원 무지개 발견 2021.07.19 낙성대 공원 무지개... 엄청 오랜만에 봐서 오랜만에 블로그에 글 올려봅니다. 일상생활/사진 2021. 7. 20. 이전 1 ··· 8 9 10 11 12 13 14 다음 반응형