전체 글
-
[신입] 더존비즈온 연구원 (2020.07 ~ 2022.09)일상/이직, 취준 2022. 9. 10. 14:47
💡 더존비즈온 인턴에 이어서, 정규직 사원으로 전환하게 되었다. 아무래도 생신입보다는 인턴을 거친 사원이 업무적으로 좀 더 낫다고 생각했는지 정직원 전환률도 매우 높았다. ✔ 서류 지원 글쎄.. 서류라고 할 게 있을까? 인턴에 이어서 똑같은 팀에서 근무하기 때문에 해당 팀에서 승인해주면, 정규직 전환이 가능했다. (이때 서류는 형식적이기만 했다) ✔ 활동 정말 많은 일이 있었다..! 🤣 (글을 쓰고 있는 지금은 퇴사 예정인데.. 새로 만든 인수인계 문서만 50개가 넘는다.) 첫 1년은 적응하고, PG 서비스를 개선하기 위한 노력을 하였고 재미있었으나, 레거시 JSP 코드 때문에.. 개발 코드 성장에 대한 회의감이 들었다. 그 다음 1년은.. 사장님 지시로 신규 서비스 개발 지시가 내려왔는데.. 담당 개발..
-
[인턴] 더존비즈온 인턴사원 (2020.03 ~ 2020.07)일상/이직, 취준 2022. 9. 10. 13:50
💡 학교를 통해서, ERP 1위 기업인 “더존비즈온”의 인턴을 할 수 있는 기회가 생겼다. ‘더존비즈온’이라고 하면, IT기업의 이미지도 강하고 많은 부분을 인턴 기간 동안 흡수할 수 있겠다는 생각이 들어 지원을 하게 되었다. 그리고 기회가 된다면, 정직원으로 전환을 할 수 있는 기회도 있을 것이며 마음에 들지 않으면, 타 회사로 가면 된다라는 생각에 지원을 하였다. ✔ 서류 지원 막학기인데 “더존에서 인턴 뽑는다”는 소리를 듣고서, 마음이 쏠렸다. 더 좋은 회사로 갈 수도 있겠지만, 첫 직장으로 더존비즈온 정도면 괜찮지 않을까? (초봉 연봉 4천 약간 안되는 정도면... 괜찮을 것 같았다) IBCT (블록체인기술연구소)에서 인턴 경험을 바탕으로 이력서를 작성했고 Spring, Mybatis를 엮어서 제..
-
[인턴] 블록체인기술연구소 인턴 사원 (2020.01 ~ 2020.02)일상/이직, 취준 2022. 9. 10. 13:21
💡 교내에서 학점을 취득함과 동시에, 실무를 경험할 수 있는 “인턴 프로그램”을 지원하였다. 나의 경우, 소소한 돈 벌이도 좋았지만 겨울방학 기간에 학점도 따고, 실무도 경험할 수 있다는 것이 가장 큰 장점이 였다. ✔ 서류 지원 음... 학생 신분에 보여줄 수 있는 ‘프로젝트’는 많지 않았다. 하지만 방학 기간에 인터넷 강의를 보면서 공부한 JSP 프로그래밍 그리고 C/C++ 프로그래밍을 위주로 지원서를 작성하였다. 실제 소스는 현업자분들이 보시기에 ‘수준이 떨어졌겠지만..’ 아래를 포커스로 두었다. 개발 블로그를 운영하고 기술에 대한 끊임없는 학습에 대한 열정 공모전과 같은 교외활동을 참가한 적극성 C/C++ 언어에 관심이 있고 학습을 하고 있다. ✔ 활동 사실 2달 동안 많은 활동을 기대하기란 쉽지..
-
[OpenSSL] Wildcard SSL 인증서의 유효성을 확인할 수 없는 경우 (PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target)AWS, Infra/linux 2022. 9. 5. 14:21
최근 Wildcard SSL 인증서를 사용하는 경우, 아래와 같은 상황이 벌어졌다. 프론트엔드 : “재성님 통신이 안되는데요..?” 🙄 나 (백엔드) : “네 ..?” 프론트엔드 : “PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”라고 하네요?? 나 (백엔드) : “Postman API는 잘 되는데..” 😥 생각을 해보니.. 얼마 전에 Postman에서 “Openssl 통신에 등록되어 있지 않은 SSL 도메인과 통신을 할거냐?” 라고 물어봤던 기억이 났다. ✨ ✔ OpenSSL을 윈도우에서 ..
-
[SQL] TRUNCATE 명령어에 대해서 알아보자SQL 2022. 8. 16. 00:56
데이터베이스에서 TRUNCATE, DELETE, DROP 명령어는 데이터를 삭제한다는 관점에서 동일하지만, 목적에 따라서 구분될 수 있다. TRUNCATE : 테이블 구조와 제약조건들을 유지시키면서 데이터만 삭제하는 경우 DELETE : 테이블의 특정 ROWS만 삭제하는 경우 DROP : 테이블 구조와 제약조건 그리고 데이터를 삭제하는 경우 위 세가지 명령어를 비교해보면서 TRUNCATE에 대해서 알아보자 🏃 🚀 TRUNCATE란? TRUNCATE FROM TABLE은 테이블에 존재하는 모든 행을 제거하는 명령어이다. (테이블 스키마와 의존성과 제약조건들은 남기고, 모든 ROW들을 모두 삭제하는 명령어) 간단하게 말하면 WHERE절이 없는 DELETE와 동일하다. 특히 롤백이 불가능하기에, 롤백이 불필요..
-
[Spring] Springboot Properties 설정파일을 외부에서 가져오자백엔드/Spring 2022. 8. 11. 02:49
🚀 들어가며 보통 개인 프로젝트에서 properties나 yml 파일을 프로젝트 내부에서 관리한다. 이때 로컬 개발기와 개발기 그리고 운영기의 설정파일의 정보가 다르다. 그렇다고 개발기 설정파일, 운영기 설정파일을 Github에 올리면 안되기 때문에, 제거를 해줘야한다. 이를 위해서 착안하여, 프로젝트 외부의 경로에서 설정파일을 가져오는 방식이다. 오픈소스로 Maven Central Repository 등록을 완료하였다. 목표는 OS 별로 경로를 설정할 수도 있고, 추후에는 외부 서버에 있는 설정파일을 읽어들이기 위함에 있다. 🔗 Github Repo https://github.com/rojae/load-prop GitHub - rojae/load-prop: Spring Boot Load Properti..
-
JPA Entity 생성시 Table Character set - UTF8 미설정 이슈백엔드/Spring 2022. 8. 11. 02:20
🚀 들어가며 JPA의 ddl-auto로 생성된 테이블의 Charset이 서버에서 설정해준 인코딩인 utf8과 달랐다. 사실 테스트가 아닌 이상.. ddl-auto로 생성된 ddl을 사용하지 않으면 되는 일이지만 , 이런 이슈가 익숙하지 않기 때문에 기록하는 글이다. (보통 ddl-auto에서 생성된 DDL문을 사용하지 않고, 어느 정도 수정하여 수동으로 테이블들을 생성한다) JPA DDL을 통한 테이블 생성 쿼리 create table TBL_CATEGORY ( id bigint not null auto_increment, createdDate datetime(6), modifiedDate datetime(6), category_name VARCHAR(255) not null, parent_id bigi..
-
[Bash] 포트 상태를 확인하자백엔드/Shell 2022. 7. 8. 12:51
🚀 들어가며... 특정 포트에 접속 중인 클라이언트를 감지할 수 있는 기능이 필요하여 개발하였습니다. 매우 단순하여 개인적으로 재사용하기 편하게 블로그에 작성합니다. 💌 소스코드 state.sh #!/bin/bash if [ -z $1 ] then echo "No Parameter Listen Port" exit fi while true do sleep 1 netstat -na | grep $1 | grep -v LISTEN done 📑 사용법 간단한 쉘을 만들어서, 포트에 접속 중인 클라이언트를 1초 간격으로 확인이 가능하다. sh state.sh 2022 🔗 참고 netstat 상태는 아래와 같다. LISTEN - 포트가 열려있는 상태.. 연결을 기다리고 있음 SYS-SENT – 연결을 요청한 상태 ..