전체 글

백엔드 개발자
서평

[DB] SQL 첫걸음

오랜만에 블로깅을 한다. 그동안 내가 게을러진 것은 아니다. 단순히 첫 직장에 대한 적응 및 그 적응을 위한(회사 업무에 대한) 공부를(독서, 강의 듣기) 하느라 블로깅을 할 시간이 없었다.(깃헙은 그래도 꾸준히 했다.) 그중 첫 번째로 난관에 부딪친 것이 SQL이다.. 입사하고 여기서 이렇게 엄청난 길이의 SQL문은 처음 봤다.. 국비나 학교에서 사용하는 SQL문은 간단한 CRUD(select, create, insert, delete ..)밖에 없었는데 SQL문이 거의 자바 코드처럼 보였다. 그래서 찾아 본 결과 여기저기 블로그에서 'SQL첫걸음'을 읽는 거 같아 보였고 바로 구매했다. 하루 30분씩 36일이면 다읽는 양이지만 난 일주일 중 하루 이틀씩 보면서 36일 정도 걸린 거 같다. 앞부분은 거..

Spring

스프링과 스프링 부트

스프링과 스프링부트의 주요 차이점 Spring Framework는 Java에서 애플리케이션 개발을 돕는 가장 인기있는 프레임 워크 중 하나입니다. 그것은 다양한 방식의 객체 또는 빈 관계를 유지했습니다. 실제로 DI (Dependency Injection) 또는 IOC (Inversion of Control)에 매우 유용합니다. 느슨하게 결합 된 응용 프로그램을 개발하는 데 큰 도움이되었으며, 이는 자동으로 모든 Java 응용 프로그램 의 적절한 단위 테스트에 도움이되었습니다. Spring Framework를 포함하여 다른 많은 기능이 있으며 어떤 constant에서도 매우 인기가 있습니다. 이러한 기능은 거의 20 개의 모듈로 나뉘어 모든 Java 응용 프로그램에서 매우 일반적으로 발생하는 많은 문제를..

그냥 생각

# 시작

살면서 처음으로 블로그를 시작하게 되었다. 두 가지 이유가 있는데 첫째는 단순히 내가 존경하는 개발자님이 블로그를 운영하는 것을 보고 나도 도전하게 되었다. 아주 어렸을 때 엄마가 여행과 맛집을 위주로 하는 블로그를 운영했던 기억이 떠오른다. 그때 당시엔 "저런 거 귀찮게 왜 할까"라는 생각을 했다. 최근에 동영상을 하나 봤는데 거기서 자신을 나타낼 수 있는 것이 있다면 블로그와 깃허브라고 말씀하셨던 것이 인상 깊었다. 그리고 그것이 이력이 된다는 것이다. 정말 단순하게 그러한 계기로 본격적으로 시작해보려 한다. 처음에는 그냥 좋다길래 시작하게 되었지만 먼 훗날은 어떻게 될지 모르겠다? 두 번째 이유는 메모 습관을 블로그 형태로 관리하면 좋겠다고 생각해봤다 평소에 메모를 하는 버릇이 있는데, 핸드폰에다가..

Java

[java] 깊은 복사(Deep Copy) vs 얕은 복사(Shallow Copy)

참조 변수를 복사할때는 두가지 복사가 있다. 1. 얕은 복사 - 단순히 참조 값만 복사하는 것을 의미한다. - 원본과 복사본이 같은 대상을 참조하고 있기 때문에 어느 하나에 값이 변경이 된다면 둘다 반영된다. 2. 깊은 복사 - 복사본 내용물을 새로운 공간을 할당하여 복사한다. - 원본과 복사본이 서로 다른 대상을 참조하고 있기 때문에 어느 하나에 값이 변경 되어도 다른 하나에 영향이 없다. 아래는 얕은 복사 예시 public class Shallow { public static void main(String[] args) { // 배열 복사하기 int[] arr1 = { 10, 20, 30 }; int[] arr2; // 얕은 복사(shallow copy) // 생성시킨 저장공간은 복사되지 않고 // ..

환경 설정

이클립스 photon 버전에서 market place가 눌러도 열리지 않을 때

회사에서 photon버전을쓰라고 해서 집에서 photon버전을 설치한후 마켓플레이스에서 추가 설치하려고 눌렀는데 아무런 반응이 없었다... 찾아 보니까 이클립스가 낮은 버전들은 종종 이러는 경우가 있는가 보다. 위 링크는 문제해결 해주는 링크이다. 유용 할것같아서 공유..,, Help > Install New Software... 를 클릭합니다. Work With : 칸에 다음 주소를 입력하고, 설치할 프로그램을 선택합니다. ※ https://download.eclipse.org/mpc/photon 3. 동의를 누르고, 다음을 눌러 실행합니다. 4. Restart Now 버튼을 눌러 이클립스를 재실행 하고, 설치를 완료합니다. 짜잔 해결 완료

향찡
Dev Story