목록전체 글 (43)
applan의 개발 이야기

대한민국 SW 융합 해커톤 대회 상태 : 서류 통과 제출 일자 : 2022-08-19 타입 : 팀 https://www.biplex.or.kr/business/biplex_business_view.php?sq=2268&page=1&s_txt= KURLY HACK FESTA 2022 상태 : 서류 미통과 제출 일자 : 2022-08-12 타입 : 개인 KURLY HACK FESTA 2022 컬리 제 1회 입사 연계 특전 온라인 해커톤! www.2022-kurlyhackfesta.com:443 구름톤 상태 : 서류 미통과 제출 일자 : 2022-08-12 타입 : 개인 첫 번째 구름톤에 초대합니다! #카카오 #구름 #제주 #해커톤 #K-Digital Platform 9oormthon.goorm.io

계기 사이드 프로젝트 개발 중 크롤링으로 쌓은 데이터를 저장하기 위해 Mongodb 사용이 필요하여 Docker 공부 겸하기 위해 해당 글을 작성 환경 Window11 필요한 준비물 Mongodb Docker 용 Image 파일 Mongo - Official Image | Docker Hub We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by readi..

작업 환경 컴퓨터 : MacBook Pro 14 CPU : M1 Pro 개요 최근 많은 회사의 솔루션들이 Docker를 이용하여 어떠한 OS를 사용해도 문제없이 작동할 수 있도록 대중화되어가고있다. 개인 프로젝트 Krabs 개발을 진행하면서 기존 Docker를 사용했던 경험이 생각나서 이번에는 제대로 이용하며 사용하고싶었다. 이에 프로젝트의 중심인 DataBase와 웹 서버를 Docker로 동작시켜 개발을 진행해보고싶어 시작하게되었다. 설치 방법 * MacOS 그것도 M1 Pro 버전으로 작성되었기 때문에 기존 x86 기반 CPU 와는 설치방법이 다를 수 있습니다. * Windows 와는 설치방법이 다릅니다. 1. Docker 설치 페이지 접속 https://docs.docker.com/desktop/m..

인프런 백기선님의 spring 강의 결제완료 열심히 공부해서 좋은, 멋있는 개발자로 성장해보자! * 해당 관련 공부 내용은 추후 정리하여 Github에 작성할 예정입니다.

지금도 증가하고있는 코로나 점점 증가하고있는 자택근무 RPA 주목 이유 2020년 1월 8일 대한민국 인천광역시 중구 운서동 인천국제공항 코로나가 한국에 시작되며 우리는 불편함 속에 살아가고있다. 많은 기업들이 무너지고, 많은 소상공인들이 무너지며, 많은 사상자가 발생하였으며, 서로가 서로를 조심해야하는 상황이 만들어지고있다. 이러한 상황속 많은 변화가 이루어지고있다. 그중 오늘 소개할 RPA이 주목하는 이유 즉 비대면과 원격근무의 시작이다. 이전까지 우리는 일은 회사에서 끝내고 집에서는 다음 일을 위해 휴식을 취하는 공간이었다. 하지만 코로나가 심해짐에 따라 집이나 카페에서 화상회의를 진행하며 미팅을 하거나 원격을 이용해 일을 진행한다. 이러한 상황속 RPA(Robotic Process Automati..

보안 이슈 ( CVE-2021-44228 ) 최초 발견일 : 2021.11.24 최초 발견자 : ( 알리바바 클라우드 보안팀 ) Chen Zhaojun 대응 방안 https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot https://www.krcert.or.kr/data/secNoticeView.do?bulletin_writing_sequence=36389 현재 log4j의 보안 이슈와 사건이 해외 곳곳에서 퍼지고있다. 한국은 아직 사건이 없지만 미리 조치를 취해야한다고 한다. 주말에 놀고있는 와중에 회사에서 긴급하게 전화가 와서 조치 후 해당 게시물을 작성한다. * 이클립스 기준 확인 방법은 다음과 같았다. 1. 프로젝트 클릭 후 ..

ProcessBuilder를 이용해 ps -ef | grep '원하는 프로그램 명' | wc -l 명령어를 날려서 내가 원하는 프로그램이 현재 몇개가 동작하고 있는지 확인 할 수 있는 소스. # 실행할 커맨드 String[] command = new String[] {"/bin/bash", "-c", "ps -ef | grep '원하는 프로그램' | wc -l" }; # 커맨드를 ProcessBuilder에 넣는다 ProcessBuilder builder = new ProcessBuilder(command); builder.redirectErrorStream(true); # 실행 Process process = builder.start(); # 결과를 받기위해 BufferedReader 객체를 만들어주기..

Java 에서 DB에 등록한 String타입의 PrivateKey를 가지고 Python에서 해당 PrivateKey값을 이용하여 비밀번호를 복호화 해야 하는 일이 생겼다. 다양한 방법을 사용해봤지만 에러 발생 후 최종적으로 해결되었다. 실패했던 소스 ( 더 있지만 생략 ) # DB에서 가지고온 privateKey와 Password 값 key = v['privateKey'] pw = v['password'] # python에서 String타입의 privateKey값을 맞게 변환하기 위해서는 해당 문자열 형식 필요 pem_prefix = '-----BEGIN RSA PRIVATE KEY-----\n' pem_suffix = '\n-----END RSA PRIVATE KEY-----' key = '{}{}{}..