목록전체 글 (74)
Dailelog

나는 Spring 에서 설정파일 형식을 YAML의 확장자인 .yml을 사용한다.YAML이란 💡 YAML은 사람이 읽을 수 있는 데이터 직렬화 언어로서, 구성 파일 작성에 자주 사용됩니다. YAML을 yet another markup language로 생각하는 사람도 있고, YAML ain’t markup language(재귀 약어)로 생각하는 사람도 있습니다. 후자는 YAML이 문서가 아닌 데이터용임을 강조하는 말입니다.우리는 Spring, DB등 다양한 설정 정보를 application.yml 파일에서 관리한다. 설정을 직접 구성하고 사용할 수 있도록 커스텀이 가능하다. 어떤 식으로 사용할 수 있는 알아보자.기본 - 간단한 커스텀 설정을 만들어 보자daile: hello: "world"daile라는..

개인적인 프로젝트로 나만의 블로그 글을 적고 기록하는 서비스를 만들어야 겠다는 생각을 예전부터 하였다. 그래서 조금조금씩 공부하면 모르는 부분을 채워나가며 나와 함께 성장할 서비스를 만들 계획이다. 그 프로젝트의 이름은 'Dailelog' 이다. 나의 영어이름인 Daile의 블로그라는 뜻으로 지금현재 목표는 블로그처럼 글을 작성하고 조회하는 사이트를 만들어 나갈 예정이다. 3 Tier Application 만들어 갈 에정이다. 옛날부터 나만의 서비스를 만들어 나가는 게 목표였고 이 프로젝트가 그시작인 셈이다. 많은 관심 부탁한다. 내가 최근에 가지 데브옵스 (클라우스 ,인프라) 개발자가 되기위해 공부하는 과정이라 생각한다. 일단 원래 공부하고 있던 Spring boot를 이용해 백엔드를 구축해 나갈 것이..

후배가 나에게 자바를 어디까지 공부해야하는지를 나에게 물어보게 되었고 그것을 설명하던 중 나도 정확하게 용어와 내용이 잘 정리되지 않아 과거 정리해준 김태균 교수님 전공수업 내용과 구선생님(구글) 찾아 이 글로 정리하게 되었다. 먼저 내용은 아래와 같다표준 에디션의 자바 플랫폼 (Java SE)엔터프라이즈 에디션의 자바 플랫폼 (Java EE)Java MEJava SE(Standard Edition)가장 기본적인 자바 플랫폼을 의미한다. 흔히 자바 언어라고하는 대부분의 패키지가 포함된 에디션이라고 생각하도 좋다Java SE의 API는 자바 프로그래밍 언어의 핵심기능들을 제공기본적인 문법기초적인 class네트워킹보안데이터베이스 처리그래픽 사용자 인터페이스 개발XML파싱가상머신, 개발도구, 배포기술, 부가 ..

이야기의 시작은 동아리실에서 함께하는 동기가 나에게 정보처리기사 필기 기출 문제를 보여주게 되면서 시작되었다. 문제는 23년도 3회차 20번 문제인데 내가 가지고 있는 시나공 기출문제집과는 다른 코드의 문제였다. 그 코드는 다음과 같다. //자바로 작성된 아래 코드의 실행 결과를 쓰시오. class Parent { int x = 100; Parent() { this(500); } Parent(int x) { this.x = x; } int getX() { return x; } } class Child extends Parent { int x = 4000; Child() { this(5000); } Child(int x) { this.x = x; } } public class Main { public st..

이번 학기부터 제가 회장으로 있는 동아리 그린비에서 BITs라는 부산 대학들의 IT 연합동아리에 합류하게 되었습니다. BITs는 지금 현재 6개의 동아리가 함께 운영되고 있습니다. 부산외국어대학교 그린비,멋쟁이사자처럼 부산대 APPTIVE, PULSE 부경대 WAP 동아대 DSIS가있습니다. 앞으로 부산지역 개발 커뮤니티성 연합동아리가 되는것이 목표입니다. 그 과정 중 일보인 24년도 BITs 첫 대면 행사를 그린비가 주최하게 되었다. 다른 동아리를 초청하는 행사 진행하는 것이 처음이라 모르는 점이 많았지만 주변에서 많이 도와주셔서 테크톡을 잘 마무리 할 수 있었습니다. 더보기 BITs 노션 : https://busanitsociety.notion.site/Busan-IT-Student-Society-f..

어제 부터 1일 1포스트을 마음먹었다. 하지만 오늘 mt라는 사실을 망각하고 있었다. 부산 경찰청 과 한국 수자원공사를 가고 현재는 양산 베네치아이다. 내일부터 개발관련 포스팅을 찾아 뵙겠습니다

김영한님의 실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화 편을 공부하는 과정중 나의 생각을 정리하는 목적을 가지고 있다. xToOne(ManyToOne,OneToOne)관계에서 성능 최적화 @GetMapping("/api/v1/members") public List membersV1(){ return memberService.findMembers(); } 위 코드에 경우 엔티티가 직접 노출되게 된다. 하지만 협업에서는 엔티티를 직접 노출하면 안되다. 그리고 array를 넘겨주기 때문 확장성이 떨어진다. 별도의 DTO나 Request,Response객체를 만들어 엔티티를 숨기고 내가 원한 스펙 엔티티의 정보를 담아 보낼 수 있게 만들어 주어야 한다. ..

이 글에서는 제가 JAVA 응용프로그램에 DB를 연결하는 과정에 대해서 이야기 해볼생각이다. 본 글의 저자는 아직 배우고 있는 단계이기 때문에 문제가 있거나 더욱 좋은 방식이 존재한다면 댓글로 이야기 해주시면 공부에 더욱 도움이 될 것이라 기대된다. 본 글을 보기 이전에 전의 글들을 보는 것을 추천한다. 2023.07.22 - [포트폴리오] - JAVA SWING GUI (With JDBC) 로그인 예제 프로그램 -2.JDBC 연결 JAVA SWING GUI (With JDBC) 로그인 예제 프로그램 -2.JDBC 연결 전에 글 이후로 JDBC연결에 대해서 이야기 할 것이다. 1.로그인 기능을 보지 않았다면 보고 것을 추천한다. 로그인 기능을 설명하기 전에 JDBC연결하는 것을 먼저 이야기했어야 하는 것..

전에 글 이후로 JDBC연결에 대해서 이야기 할 것이다. 1.로그인 기능을 보지 않았다면 보고 것을 추천한다. 로그인 기능을 설명하기 전에 JDBC연결하는 것을 먼저 이야기했어야 하는 것이 아닌가 라는 생각을 해서 2편으로 JDBC를 이야기를 하기로 했다. 2023.07.19 - [포트폴리오] - JAVA SWING GUI (With JDBC) 로그인 예제 프로그램 - 1. 로그인 JAVA SWING GUI (With JDBC) 로그인 예제 프로그램 - 1. 로그인 이번에 공부한 것들을 이용해서 간단한 로그인 예제 프로그램의 제작 과정과 생각들을 이야기 해볼 생각이다. 저는 현재 JAVA spring 을 공부시작 했는데 그전에 공부하던 것들을 이용해 무엇인가 basakreview.tistory.com 일..

이번에 공부한 것들을 이용해서 간단한 로그인 예제 프로그램의 제작 과정과 생각들을 이야기 해볼 생각이다. 저는 현재 JAVA spring 을 공부시작 했는데 그전에 공부하던 것들을 이용해 무엇인가를 만들어 보고 싶다고 생각해 제작하게 되었다. 본프로그램의 구성은 다음과 같다 public class BaSaKPortfolio { public static void main(String[] args) { LoginDialog loginDialog = new LoginDialog(); loginDialog.setVisible(true); } } 먼저 프로그램이 실행되면 로그인 다이얼로그를 뛰운다. 아이디와 비밀번호를 입력 후 로그인 버튼을 누르면 testfild에 내용을 가지 JDBC을 이용해 검증하는 방식으로..