전체 글 230

카카오 경력직 채용 취소에 대한 나의 생각 정리

1. 기사 내용 정리 최근 핫한 기사를 들고 왔습니다. 카카오에서 경력직 채용 진행 중에 중단했다고 합니다. 해당 내용에 대해서는 기사로 정확히 확인해보도록 하겠습니다. 현재 IT 시장의 찬바람이 불듯이 개발자 채용이 점차 줄어들고 있는 추세인데 카카오에서 경력직 채용을 중단했다고 합니다. 위의 기사와 같이 개발자의 채용이 축소되면서 취업 시장이 점차 어려워 지는 것을 볼 수 있습니다. 더 나아가 코딩 테스트 통과한 지원자들에게 면접 기회 박탈은 공분을 살 수 밖에 없는 상황이지만 카카오라는 회사 입장에서도 대외 환경 변화로 채용을 축소한다는 입장이라 현재 양방향에서 어려움을 느낄 수 있는 상황으로 볼 수 있습니다. 2. 나의 주관적인 생각과 느낀점 일단 채용을 진행한다고 공고를 냈다가 채용 취소를 한다..

중국 해커 조직의 국내 서버 공격으로 시큐어 코딩의 중요성을 인지하자

1. 기사 내용 정리 최근 설 연휴 기간에 학술기관을 공격했던 중국 해커 조직에서 국내 서버 5곳을 추가로 공격하여 화제가 되었습니다. 공격을 당한 사이트는 5곳이며 2개의 사이트는 변조, 나머지 3개의 사이트는 접속 불가능하도록 사이트 다운이 이뤄졌습니다. 기사 내용에 따르면 중국 해커 조직을 가입하기 위한 조건이 한국 정부 및 기관 사이트 5개를 해킹하는 것이라고 하며 당국 입장은 위험 수준이 높지 않다고 판단하고 있습니다. 2. 나의 주관적인 생각과 느낀점 모든 서비스 및 사이트에 취약점은 없을 수 없습니다. 다만 사이트나 서비스의 취약점을 수용 및 회피하는 케이스거나 현재 위험 수준이 낮다고 판단되더라도 추후 서비스 장애로 인해 금전적인 피해 및 사용자에게 직접적인 금전 요구와 같은 문제가 발생했..

국내 IT 업계의 권고사직에 대한 기사 정리

1. 기사 내용 정리 최근 들어서 권고사직에 대한 이슈가 많아지고 있는 추세입니다. 현재 기사와 같이 최근 들어서 IT 기업에서도 프로젝트가 종료되어 권고사직을 요청하는 경우가 많아지고 있는 추세라고 한다. 특히 특정 게임사의 경우 사업 철수가 이루어지는 경우 권고 사직 통보를 하는 경우가 발생합니다. 기사의 내용을 깊게 보면 쿠키런으로 한때 인기를 장악했었던 데브시스터즈의 마이쿠키런 사업이 철수되면서 권고 사직 통보가 이루어졌다고 특정 SNS 상에서 이슈가 되었다고 합니다. 이러한 현 상황들에 따르면 코로나에 따라 경제 상황이 악화되면서 권고사직의 발생율이 높아졌는데 IT 업계도 다른 업계들과 다르지 않다는 현상을 볼 수 있습니다. 2. 나의 주관적인 생각과 느낀점 모든 업계가 동일하게 권고사직은 없을..

type definition for root mutation type 'mutation' not found 오류 해결

안녕하세요! 세기 무민입니다. 최근 들어 회사 업무하다가 조그만하게 GraphQL을 도입해보려고 생각중이라서 틈틈히 GraphQL+Spring 구조로 테스트 중인데 테스트를 하다가 발견한 오류?라기보단 실수를 공유해보려고 합니다. type definition for root mutation type 'mutation' not found 제가 접근했던 방식은 2가지입니다. 1. application.yml 파일에 선언한 GraphQL 내용 체크(해결 X) - tools / servlet에서 간혹 경로가 틀리거나 내용이 다르게 등록되어 오류가 발생할 수 있어서 이부분은 체크 포인트 2. graphqls schema 파일 확인(해결 O) "JSON Type" scalar JSON scalar DATE sche..

Programing/GraphQL 2023.01.30

2023년 가트너에서 발표한 10대 전략 트랜드를 공유드립니다.

안녕하세요. 오랜만에 돌아온 세기무민입니다. 최근에 포스팅을 할 시간이 없어서 오랜만에 정보 공유 글로 돌아왔습니다. 아시는 분들은 이미 다 아시는 내용이지만 가트너에서 발표된 2023년도 기술 트랜드에 대해 공유해보려고 합니다. 가트너에서 2023년도에 크게 10가지의 키워드가 2023년도 기술 트랜드가 될 것이라고 하였습니다. 키워드에 대한 내용은 아래와 같습니다. What are the Gartner Top 10 Strategic Technology Trends for 2023? Digital Immune System Applied Observability AI Trust, Risk and Security Management (AI TRISM) Industry Cloud Platforms Platf..

세무민의 코딩일기 : application.yml 파일 내 변수 생성 후 @Value 호출 시 Null 가져오는 문제 해결

이번 포스팅은 회사에서 코딩하다가 해결한 사항이라서 코드는 직접 올리지 못하지만 아래와 같이 처리했다는 걸 기록용으로 남겨보려고 한다. // 해당 코드는 예시를 들어서 설명하기 위한 코드 /* * application.yml * / moomin: url : sg-moomin.tistory.com /* * Class * / @Component public class moomin(){ @Value("${moomin.url}") private String url; public string main(){ return url; } } 일단 위의 코드는 예시임으로 정확하지 않을 수 있다. 위의 소스만 봤을 때는 사실 문제 될 사항이 없다. 컴포넌트 어노테이션을 통해 스프링 DI도 연결한 상태임으로 null이 리턴된..

Executing an update/delete query 오류 해결

최근 GraphQL + JPA 공부를 하다가 아래와 같은 오류를 접하게 되었다. 위의 오류를 해석해보면 업데이트와 삭제시 발생할 수 있는 예외처리로 떨어졌다.... 사실 위의 오류만 확인해서는 어떤 문제인지 정확하게 알기 어렵다. 일단 로직을 하나씩 봐보도록 하자 1. 서비스 로직 public Boolean updateMemberEmailMask(String memberid) throws Exception{ // 1. 맴버 이메일 조회 List memberList = memberRepository.findAll(); String memberEnEmail = null; for(Member member : memberList){ if(member.getMemberid().equals(memberid)){ /..

mac에서 mysql 설치하기(home-brew, mysql install)

저번주에 맥북프로 m1으로 노트북을 큰맘 먹고 샀다. 그래서 맥북에 이것저것 설치하고 있는 중인데 기록용으로 이번 포스팅을 남겨본다. 일단 맥북의 가장 큰 장점은 홈브류라는 패키지 관리자를 다운 받아서 사용하면 프로그램 설정 파일들은 손 쉽게 다운받을 수 있다. 아래 링크에서 홈브류를 설치 가능하다. Homebrew The Missing Package Manager for macOS (or Linux). brew.sh mysql 설치 홈브류를 설치했다면 아래와 같은 명령어로 mysql 설치가 가능하다. $ brew install mysql 위의 명령어를 실행하면 mysql 설치가 진행되며 설치 완료 시 mysql을 실행하면 된다. 실행 명령어는 아래와 같다. $ mysql.server start mysq..

DB 2022.11.13

Java 예외(Exception) 처리 이론 정리

개요 예외 처리 로직은 귀찮지만 운영상 이슈를 체크할 때 필요한 코드입니다. Exception 의 경우 로직 처리를 하지 않더라도 발생은 되지만 RuntimeException은 컴파일 시 발견하지 못하는 에러에 대해 처리가 필요하며 또한 클라이언트에게 오류 메세지를 전달 시 규칙성이 갖춰진 형식으로 전달하는 것이 조금 더 효율적이다. 예외처리(Exception) 기초 기본적으로 예외처리에는 Error와 Exception으로 나눠지는데 이를 구분할 필요가 있다. Throwable는 Java 언어의 모든 오류 및 예외의 상위 클래스이며 VirtualMachine에 의해 혹은 throw/catch 절을 통해 발생(Throw) 될 수 있습니다. Error(오류)의 경우 Exception으로 처리하기 어려울 정도..