728x90

이탈리아가이드 8

[회고] 이탈리아 가이드 출신 개발자의 2022년 11월 월간회고

11월 한달 기록 Tech Blog 카카오 사태이후 요즘 블로그를 옮기는것을 심히 고민하고 있었는데, 노션 꾸미는 재미에 빠져버린것 같다. 아직 익숙치 않아서 조금 불편하긴한데, 하나하나 적용하는게 꽤 흥미롭다. 기술 블로그에 대해 고민이 많다. 공부하는것을 기록하는 용도인데, 이게 화면에 보여지는것도 중요하다고 생각을 해서, 티스토리를 계속 이용해야되나 고민중이다. Study 네트워크와 서버부터 시작해서 Java와 Nuxt, TypeScript. 그리고 Docker와 Oracle 등 일하면서 궁금한것들을 꽤나 많이 계속 찾아보았다. 중요한건 이것들 기록을 통해서 내것으로 만들어야하는데, 생각보다 기록하는게 쉽지가 않다. 또한 알아갈수록 내가 아는게 많아지까 공부의 양도 많아지고, 어떻게하면 잘 정리 할..

생각정리 2022.12.01

[회고] 이탈리아 가이드 출신 개발자의 2022년 10월 월간회고

10월 한달 정리 Tech Blog localStorage와 sessionStorage 차이점 업무를 하다가 localStorage와 sessionStorage를 번갈아 쓰는일이 생겼는데, 간단하게 메모를 하였다. Storage에서 무조건 쓴다는게 중요한게 아니라, 상황에 맞게 바로바로 지워줘야하는경우도 있고, 유지를 해줘야하는 경우도 있는지라, local과 session을 구분해서 사용해야한다. localStorage 경우에는 세션이 바껴도 데이터가 유지 될 경우 주로 사용하게 된다. Study 바쁜 프로젝트로 인하여 잠시 멈춰있었던 Spring과 JPA 공부를 다시 시작했다. 기초부터 보고있지만 아직은 어색어색 그 자체라 명확하게 이해되진 않는다. 주기적으로 계속 봐줘야할듯? 회사 솔루션 제품도 공부..

생각정리 2022.10.29

[회고] 이탈리아 가이드 출신 개발자의 6월 월간회고

어느덧 6월이 지나갔고, 2022년의 50%가 지났다. 1, 2월만해도 속도가 조금 느리게 느꼈는데, 4월부터 급작스럽게 시간이 빨리 흘러가더니 6월이 순식간에 끝나버렸다. 그만큼 정신없이 보냈다는 뜻이려나?! 6월의 한달을 정리해보고자 한다. Tech Blog Stream의 종류(Java) 확실히 업무를 하면서 새로운걸 계속 터득하다보니 블로그에 정리 할 시간이 부족하다. 임시저장된 글은 많지만, 이것을 그저 올리는것이 아닌 내것으로 만들어야하기때문에 정리 할 시간도 다소 부족한게 아쉽다. 시간을 나름 쪼개서 사용했다고하는데, 뭔가 더 체계적으로 사용해야할것 같은 느낌. 여러모로 아쉬운 6월을 보낸거 같다. Study 6월부터 잠시 파견을 나와있는데, Java보다는 새로운 환경을 구축하는곳에 신경을 쓰..

생각정리 2022.06.30

[회고] 이탈리아 가이드 출신 개발자의 2022년 5월 월간회고

이직을 하고나고 본격적으로 생활을한 5월. 시간이 정말 정신없이 흘러갔다. 출근해서 코드 조금 보다보면 시간이 훌쩍 지나가있고, 하루하루가 정말 빠르게 흘러갔다. 긴장을 계속하면서 정신없이 지내다보니 순삭된거 같다는 느낌... 추가적으로 시험과 회식을 포함해서 정말 빠르게 시간이 흘러갔다. Tech Blog 글을 쓰면서도 조금 충격을 받았다. 4월 회고를 끝으로 5월내에 작성한 글이 없다니...인프런 강의를 통해 공부를 하긴했지만, 따로 정리를 하지 못했다는건 스스로 반성해야될 부분이다. 수강한 강의가 '이런식으로 흘러가고 있구나' 라고 캐치를 해도 나 스스로 정리를 했어야했는데, 그러지 못했다. 블로그를 운영하면서 특히나 한달내내 글이 없던적은 없었는데, 정신이 없었다고 말하기엔 그저 핑계에 불과할뿐이..

생각정리 2022.05.31

[회고] 이탈리아 가이드 출신 개발자의 2022년 4월 월간회고

4월의 기록들.. Tech Blog Fact 사실 : 무슨 일이 있었나?(사실) 람다를 사용하는 이유 함수형 인터페이스 함수형 프로그래밍의 목적 디스패치 서블릿 프로세스와 스레드 Spring Data & JPA Cache란? 세션 클러스터링이란? Interger.valueif와 parseInt의 차이점 SSO란 무엇인가?! Felling : 무슨 느낌이 들었나?(느낌) 공부는 하면 할 수록 끝이 없고...아는게 많아질수록 궁금한게 더 많아진다는점.. Finding : 어떤 인사이트를 얻었나?(배운점) 캐시와 클러스터링에 관한 정보를 읽다보니 서버라는 개념이 조금씩 명확해지는것 같다. Future action : 앞으로 무엇을 해야 할까?(향후 행동) 흔들리지 않고, 꾸준하게 하는 것. Feedback :..

생각정리 2022.05.01

[회고] 이탈리아 가이드 출신 개발자의 2022년 3월 월간회고

기록을 통해 3월 한달을 정리해보고 반성과 앞으로 어떠한 방향으로 나아가야할지 살펴보는 내 자신을 뒤돌아보는 개발자 로춘남의 회고 기록. Tech Blog Fact 사실 : 무슨 일이 있었나?(사실) 리플렉션이란? GC종류별 차이 static이란? 인터페이스란? 동기와 비동기, 블로킹과 논블로킹 직렬화란? 동시성 문제 error 그리고 exception 이란? 알고리즘 1문제 GC동작원리와 동작시점 DTO, DAO, Entity 그리고 Repository란? Java와 관련된 글들을 작성. 알고리즘의 경우 하루 시작을 작은 루틴으로 해결하기 위해 쉬운문제로 풀다보니 크게 작성할만한 부분을 찾지 못했다. Felling : 무슨 느낌이 들었나?(느낌) 요즘 내 자신의 위치에 대해서 고민이 많았던 시기인데, ..

생각정리 2022.04.01

[Java] DTO, DAO, Entity 그리고 Repository 란?

DAO(Data Access Object)란? repository package 실제로 DB에 접근하는 객체. Persistence Layer(DB에 data를 CRUD하는 계층) 이다. Service와 DB를 연결하는 고리의 역할을 한다. SQL을 사용하여 DB에 접근한 후 적절한 CRUD API를 제공한다. JPA 대부분은 기본적인 CRUD method를 제공하고 있다. extends JpaRepository DTO(Data Transfer Object)란? dto package 계층간 데이터 교환을 위한 객체(Java Beans)이다. DB에서 데이터를 얻어 Service나 Controller 등으로 보낼 때 사용하는 객체를 말한다. 즉, DB의 데이터가 Presentation Logic Tier로..

JAVA 2022.03.29

[Java] 직렬화(Serialization)란?

직렬화(Serialize)란? 자바 시스템 내부에서 사용되는 Object 또는 Data를 외부의 자바 시스템에서도 사용할 수 있도록 byte 형태로 데이터를 변환하는 기술. JVM(Java Virtual Machine 이하 JVM)의 메모리에 상주(힙 또는 스택)되어 있는 객체 데이터를 바이트 형태로 변환하는 기술 역직렬화(Deserialize) byte로 변환된 Data를 원래대로 Object나 Data로 변환하는 기술을 역직렬화(Deserialize)라고 부름 직렬화된 바이트 형태의 데이터를 객체로 변환해서 JVM으로 상주시키는 형태. 직렬화(Serialize) 시작 직렬화(Serialize) 조건 java.io.Serializable 인터페이스를 상속받은 객체는 직렬화 할 수 있는 기본 조건 pub..

JAVA 2022.03.26
728x90