/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
11:09 5/30
b-programmer.tistory.com
11:09
b-programmer.tistory.com
프로그래밍, 프로그래머는 아름다워.
https://b-programmer.tistory.com
happy! CODING! RAND!
저작도구: tistory
최종 피드 수집: 2024-11-11 06:16
전체 (105)
9M
BFS와 큐
알고리즘 문제를 풀면 BFS문제가 많이 출제가 되는 것을 알 수 있다.
BFS의 사전적 정의를 생각해보면 Breadth-First Search 너비 우선 검색으로 너비를 우선적으로 검색하는 알고리즘이다.
너비를 구한다는 것이 무슨
알고리즘
+ 더보기
0
0
0
읽기모드
10M
2023을 되돌아보며
블로그글을 안쓴지 1년이 넘어간다. 사실 이렇게 까지 운영을 안하려고 했던건 아니였는데 어쩌다보니 이렇게 되었다.
지금까지 나는 개발자라는 직업으로 발전을 시킬 수 있을지 고민을 했다. 어떻게 하면 더 잘 할 수 있을지..
하지만
0
0
0
읽기모드
2y
ITEM1. 생성자 대신 정적 팩터리 메서드를 고려하라. (수정전)
장점
이름을 가질 수 있다.
이름을 가질 수 있다는 건 어떤 장점이 있을까?
생성자는 다음처럼 작성이 되어진다.
public class Item {
private String name;
public I
이펙티브 자바
+ 더보기
0
0
0
읽기모드
2y
[리뷰] 헤드 퍼스트 디자인 패턴
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
이 책으로 디자인패턴을 공부를 처음 시작했는데
가장 좋았던 점은 어떤 패턴인지 직관적으로 설명하는 것이 가장 좋았습니다.
마치 패턴과 내가 대화를 하
기타
+ 더보기
0
0
2
읽기모드
2y
Spring data JPA 확장기능
Spring data JPA에서는 많은 확장 기능을 제공하고 있다.
사용자 정의 리포지토리 구현 (잡 글)
일반적으로 Spring data JPA에서는
public interface MemberRepository extends
0
0
0
읽기모드
2y
쿼리 메소드 기능(2)
페이징 기능
JPA에서 페이징을 할려면,
public List<Member> findByUsernameAndAgeGraterThen(String username, int age) {
return em.createQuery
JPA
+ 더보기
0
0
0
읽기모드
2y
쿼리 메소드 기능(1)
springData에서는 인테페이스를 통해서 쿼리를 작성한다.
public interface MemberRepository extends JpaRepository<Member, Long> {
}
이상하다.
분명히 아무것도 없는데
JPA
+ 더보기
0
0
0
읽기모드
2y
인터페이스
인터페이스는 과연 무엇일까?
interface?? 초기의 인터페이스는
void test();
요런식으로 구현체가 없는 상태로 존재하였다.
그래서 인터페이스를 implements을 하게되면, 구현체가 반드시 필요하였습니다.
하지만
자바
+ 더보기
0
0
0
읽기모드
2y
템플릿 메소드 패턴
오랜만에 디자인 패턴을 공부하는 것 같다.
이 패턴에 대해 간략하게 설명하자면, 공통 부분을 미리 만들어 놓고
그것을 가져다 쓰는 방식이다.
이 패턴은 상속을 통해 이뤄진다. 상속?
상속을 사용한다는 뜻은 부모와 자식의 관계가
디자인패턴
+ 더보기
0
0
0
읽기모드
2y
2022.03.09 정리
rollup vs cube vs grouping set
공부를 하면서 이 3가지가 굉장히 헷갈렸다. 특히 group by가 2~3개 이상 섞여있을 때 굉장히 문제를 해결하기 어려웠다.
이들을 쉽게? 해결하는 방법은 갯수를 세어 보
0
0
0
읽기모드
2y
2022.03.08 정리
sql null
SQL에서 NULL을 활용하는 방법은 무수히 많습니다.
count(*)이거랑 count(칼럼명) 이 두 개는 값이 다릅니다.
전자같은 경우는 null을 포함해서 계산을 하게 되고 후자는 null을 포함하지 않는 상
sql
+ 더보기
0
0
0
읽기모드
2y
FULL OUTER JOIN
SQLD문제를 풀다가
문제가 생각보다 쉽지 않아 블로그에 올려서 공부할려구 한다.
SQLD 특성상 sql쿼리를 보고 결과를 유추할 수 있어야 한다.
FULL OUTER JOIN같은 경우도 이론은 알고 있는데 막상 문제로 보니 쉽지
sql
+ 더보기
0
0
0
읽기모드
2y
JPA 스터디 7주차
이번주에 진행할 주제는 값 타입이다.
이번장에서 가장 중요한 키워드는 '공유'라고 생각한다.
자바에는 수 많은 타입들이 존재한다.
기본형, 객체형 ..까지 다양한 타입들이 존재한다.
이들에 대해 자세하게 설명하고 싶지만
글이
JPA
+ 더보기
0
0
0
읽기모드
2y
JPA 스터디 6주차
생각보다 시간이 빨리 지나갔다.
내가 스터디를 진행하면 가장 정상적인? 스터디라 생각이 든다.
이번에 공부한 주제는 [프록시와 연관관계 관리] 부분이다.
프록시
프록시는 과연 무엇을 말하는 것일까?
프록시는 대리자라는 뜻을 가지고
JPA
+ 더보기
0
0
0
읽기모드
2y
[database] ERD 표기 법 IE vs Barker
ERD를 표기하는데 자주 사용하는 표기법으로 IE표기 법과 Barker표기법이 있다고 한다.
엔티티, 속성, 관계(카니널리티), 관계(옵셔널리티)
엔티티
db라는게 현실에 존재한 것을 데이터화 시키는걸 말하는 걸로 봐서
엔티티라는
sql
+ 더보기
0
0
136
읽기모드
2y
JPA 스터디 5주차
1. 조인 테이블 전략 : 부모 테이블의 기본 키를 받아서 기본 키 + 외래 키로 사용하는 전략
장점 :
- 테이블이 정규화된다.
- 외래 키
JPA
+ 더보기
0
0
0
읽기모드
2y
내가 성장이 더딘 이유
나는 현재 개발자로 일하고 있다.
나에게는 특이한점이 있는데 그건 바로 지나치게 취업 공부 기간이 길다는 사실이다.
취업이 안되서 기간이 점점 늦춰지는건 상관없는데 애석하게도 이런건 아니다.
나에게 해당되는 이야기는 어느정도 실력
기타
+ 더보기
0
0
5
읽기모드
2y
20220202
설날 마지막
우리집은 시골로 안내려가기 때문에 집에만 계속 있었다.
푹 쉰것 같고 열심히 한것 같은데 잘모르겠다.
계속 모르는것 투성이다.
자바도 다시 공부해야 되는데 뭘 공부를 해야 할지 모르겠다.
오라클도 뒤지고 했는데 막상
기타
+ 더보기
0
0
0
읽기모드
2y
JPA 스터디 4주차
크게 JPA에서 연관관계는 3가지로 구분이 되어진다.
다대일 // 다 : 1
일대다 // 1 : 다
다대다 // 다 : 다
여기서 다대다는 사용을 금지하고 있다. 그러니까 굳이 사용하지 않아도 된다는 뜻이다.
애초에 다대다라는게
JPA
+ 더보기
0
0
2
읽기모드
2y
mac에서 sqlserver (mssql)2012사용하기
회사에서 여러 DB가 정상적으로 동작을 해야되는 테스트를 해야 되었다.
가장먼저 mssql을 사용하게 되었는데 사실은 이것을 사용하는 회사에서 약간의 문제가 발생하여 이러한 테스트를 진행하게 되었다.
아무튼 mssql (sql s
기타
+ 더보기
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy