전체태그 보기

#Java (21개의 포스트)

govlmo91

이펙티브자바 2장

4일 전0개의 댓글
2장. 객체 생성과 파괴. 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라. 정적팩터리메서드 ? - 그 클래스의 인스턴스를 반환하는 단순한 정적 메서드. - 아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라. - 정적 멤버만 있는 클래스가 존재한다치자. 이 클래스는 인스턴스...
govlmo91
190517 컴포넌트 : 큰 구성요소들. ex)오디오 컴포넌트 등.. 캐싱 : 한 번 만들어서 있는 걸 재활용하는 것. ex)싱글턴패턴. p9. 하나의 시그니처로는 생성자를 하나만 만들 수 있다. 입력매개변수들의 순서를 다르게 한 생성자를 새로 추가하는 식으로.. 생성자가 여러 개면, 개발자가 어떤 생성자를 호출해야할지 혼동해서 엉뚱한 생성자를 호...
govlmo91
190516 1. private 정적리스트 자세하진 않지만 그래도 넘어가자. 자손의 값을 쓸수 있기 때문에, 자손이 clone()이 되서 값이 넘어 올수있으니, iv값을 가져오기위해) 2. 방어적 복사본(new date(start.getTime())을 사용하고, clone()은 되도록이면 쓰지 않기. 3. 편의 메서드 코드를 줄일때, 편하게 사용...
govlmo91
190515 1. 자바는 네이티브 메서드를 사용 안해서 안전하다 c 언어는 수동적으로 메모리를 관리해야되는데, 자바는 메모리 관리를 따로 해주기때문에 안전 os에서 메서드를 빌려와서(?) 사용한다. 2. 문서화 메서드 선언전 메서드에 관한 내용을 적어주는것 (주석, 인터넷 페이지 등등) 2-1. 자바독 /* ... / 이런식으로 주석을 달아 놓...
govlmo91
190515 자바는 네이티브 메서드를 사용 안해서 안전하다 c 언어는 수동적으로 메모리를 관리해야되는데, 자바는 메모리 관리를 따로 해주기때문에 안전 os에서 메서드를 빌려와서(?) 사용한다. 문서화 메서드 선언전 메서드에 관한 내용을 적어주는것 (주석, 인터넷 페이지 등등) 2-1. 자바독 /* … / 이런식으로 주석을 달아 놓은 부분 https://...
Java 용어 모음
lockstom

Java 용어 모음

2019년 5월 26일0개의 댓글
앞으로 새로 알게 되는 자바 용어들을 정리 - JSP (Java Server Page) HTML에 JAVA코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구 - JS (Java Servlet) 웹페이지를 동적으로 생성하기 위한 서버측 프로그램 - JDBC (Java Database Connectivity) 자바에서 데이터베이스에 접속 할 수 있도록 하...
lockstom

Java의 시작

2019년 5월 25일0개의 댓글
다양한 언어 그 중에서 Java 프로그래밍에 관심을 가지고 시작한지 어느덧 2년 가까이 된 것같다. 그동안 C++, C, Python, HTML, CSS, Javascript를 사용하면서 프로그래밍을 공부 해 왔지만 그동안 말로만 들었던 Java를 공부 해야 할 일이 생겨 시작하게 되었다. 어느 프로그래밍언어나 그 내부구조나 문법은 비슷하지만 사용방법과 ...
토비의 스프링 1장 오브젝트와 의존관계
harry
토비의 스프링 1장 정리
Spring Boot + JPA DB Replication 설정하기
kingcjy
Spring Boot, JPA DB Replication 설정하기 DB Replication 이란? 데이터베이스 이중화 방식 중 하나로 하나의 Master DB와 여러대의 Slave DB로 구성한다. Master DB에 데이터의 변경이 감지되면 Master DB의 로그를 기반으로 Slave DB에 복제한다. Master DB에는 데이터의 변경...
환경에 맞는 Spring Profile 설정하기
kingcjy
환경에 맞는 Spring Profile 설정하기 스프링 부트로 서버를 개발하다보면 개발환경과 리얼 환경에서의 profile을 다르게 설정해야하는 경우가 생깁니다. ( 데이터베이스 설정,외부 연동 url등) 이러한 경우에 스프링에서 지원하는 Spring Profile을 통해 환경에 따라 다른 profile을 설정해줄 수 있습니다. Profile ...
Spring REST Docs를 사용한 API 문서 자동화
kingcjy
Spring REST Docs Spring REST Docs는 RESTful 서비스를 문서화 할 수 있게 도와주는 도구입니다. 기본적으로 Asciidoc을 사용하며 작성된 테스트 코드에 의해 html파일을 생성해줍니다. Swagger같은 도구로 생성하는 문서가 아닌 Test로 자동 생성 된 스니펫과 자신이 원하는 문서를 결합해서 사용 할 수 있습니다. ...
victor
자바 IO 할 때 buffer를 설정하는 이유
IoC? DIP? IoC Container? DI? DI Framework? 도대체 그게 뭔데?
wickedev
여러분이 자바 혹은 C을 사용한다면 제목과 같은 용어들을 봐왔을겁니다. 하지만 보면 볼수록 매우 혼란스럽게 느껴질 것 입니다. 이렇게 복잡하게 느껴지는 이유는 이러한 용어들이 긴 시간에 걸쳐 하나의 용어에 다른 별명이 만들어지거나 세분화되고 혼용되었기 때문이죠. 그러므로 시간 순서에 따라 각 용어들을 살펴보려고 합니다. 먼저 IoC(Inversion o...
JAVA로 병합 정렬(Merge Sort)구현하기.
widian
JAVA로 합병 정렬(Merge Sort)구현하기. - 인터넷에 JAVA로 합병 정렬 구현하기를 찾아봐서 꿀빨려고 했는데, 내가 검색해서 나온 결과는 전부 index랑 array를 쓰는 요즘 안 쓸거 같은 자바 코드로 짜여져 있는 코드밖에 없었다. - 이직 및 취업준비를 하는데 도움이 되고자 ArrayList로 짠 합병정렬 코드를 velog에 올리겠습니다....
Today I Learned (feat.Notion 템플릿)
godori

Today I Learned (feat.Notion 템플릿)

2019년 2월 24일4개의 댓글
TIL 작성을 위한 Notion 템플릿을 사용해서 한달 정도 정리한 내용을 모아봤습니다. 📚 TIL Notion 템플릿 매일 쓰는 킬러 앱이다 보니 TIL도 Notion으로 작성하면 어떨까 했는데 깃헙에 푸시하는 것 보다 자주 쓰게 되고 내용에 더 충실할 수 있
jakeseo_me

Algorithm Study With Java #1 (JAVA IO)

2019년 2월 11일0개의 댓글
알고리즘 풀이에 Java를 쓰게 된 이유 요즘 다시 한번 알고리즘을 공부하려 하는 중이다. 알고리즘을 공부할 때 항상 나에게 문제로 다가왔던 것은 언어의 선택인데 실제 내 BOJ 기록을 보면 C++, Python, Java를 고루 사용하여 문제를 풀었다. 하지만 이제 하나의 언어로 정착할 필요성을 느껴 하나의 언어를 정하려고 한다. 알고리즘 문제를 풀...
Spring Boot JPA 사용해보기
junwoo4690

Spring Boot JPA 사용해보기

2018년 12월 20일0개의 댓글
오늘은 지난번에 알아보았던 JPA를 스프링에서 어떻게 적용하는 지 함께 알아보겠습니다. 저는 Spring Boot를 이용해서 실습을 진행해보겠습니다. 본 실습은 jojoldu님의 블로그를 보면서 진행했습니다. (https://jojoldu.tistory.com/251?category=635883) 1.Dependency 추가 먼저...
Spring MyBatis와 JPA
junwoo4690

Spring MyBatis와 JPA

2018년 12월 18일1개의 댓글
현재 인턴을 진행하고 있는 곳에서 스프링과 MyBatis를 처음으로 경험해보았습니다. 이전까지는 학교 수업중에 실습으로 JDBC를 사용하여 데이터베이스를 의 사용에 대한 외국 친구들의 생각은
함수 리팩토링, 추상화 예제 -1
essri

함수 리팩토링, 추상화 예제 -1

2018년 12월 18일0개의 댓글
클린코더스 - 백명석님 강의를 보고 작성한 글입니다. Source Code - - 처음 소스파일은 클래스 하나에 메소드 하나의 구조로 되어있었습니다. initailize_builder.PNG - 처음 상태에 를 진행한다. - - velog - Blog -...
기초 개발상식 및 개념들 - 2 (상속과 재사용)
essri
1. 상속과 재사용 1.1 상속을 통한 재사용 단점 - 상위클래스의 변경이 어렵다. 상위클래스를 변경하게되면 그에 해당하는 하위클래스 모두에게 영향을 줄 수 있다. 상위클래스 입장에서 앞으로 어떤 하위클래스가 생길지 모르기 때문에 쉽게 변경하기 어렵다. - 클래스가 증가할 수 있다. - 상속 오용 클래스에서만 사용되어야하기 때문에 상속하지않고...