profile
티끌모아 개발
태그 목록
전체보기 (44)Java(15)자료구조(10)알고리즘(10)Sort(6)vue(6)정렬(5)vuetify(3)vue cli(3)object(2)java arraylist(2)java string(2)Spring(2)queue(2)ie(2)java linkedlist(2)git(2)String(2)vue library(2)vue module(2)stack(2)slot(1)JPA(1)스프링(1)vue apollo(1)Spring DI(1)java list(1)TreeSet(1)reflection api(1)vue-cli ie(1)Apollo client(1)16진수(1)ie stackoverflow(1)java dbcp(1)2NF(1)hysteresis(1)java 8 stream(1)transactional(1)선택정렬(1)버블정렬(1)static methods(1)git 계정 변경(1)jpql update(1)URI(1)header(1)Graph(1)merge(1)rebase(1)java string byte array(1)Topological Sort(1)vue slot(1)vue ie(1)vuetify ie(1)DBCP(1)heap(1)java map(1)합병정렬(1)differential signaling(1)프래그먼트(1)vue.js(1)논리게이트(1)covariant return type(1)url(1)해시테이블(1)스프링 DI(1)java stringbuffer(1)java queue(1)자바 스트림(1)java arraylist linkedlist(1)csrf(1)셸정렬(1)vue dialog component(1)connection pool(1)StringBuilder(1)vuetify table(1)1NF(1)spring transactional(1)java collections framework(1)java stream(1)Bubble Sort(1)Insertion Sort(1)Merge sort(1)Quick Sort(1)Selection Sort(1)propagation delay(1)CSRF TOKEN(1)java treemap(1)데코레이터 패턴(1)java optional(1)database 정규화(1)vuejs(1)트랜잭션 무한로딩(1)출력유형(1)shell sort(1)default methods(1)git 저장소 계정(1)트랜잭션(1)compressed strings(1)tree(1)BFS(1)dependency injection(1)di(1)dynamic slot name(1)HashTable(1)java stringbuilder(1)db 정규화(1)StringBuffer(1)getClass(1)HikariCP(1)hashbang(1)url hash(1)스프링 트랜잭션(1)CSS(1)clone(1)Design Pattern(1)Heap Sort(1)url fragment(1)3NF(1)java linkedhashmap(1)vue dialog slot(1)HashSet(1)css variable dynamic(1)Reflection(1)di 사용이유(1)차동신호(1)java iterator(1)삽입정렬(1)java stack(1)shallow copy(1)string byte[](1)java set(1)hashCode()(1)toString(1)자바 컬렉션프레임워크(1)css-vars-ponyfill(1)spring-data-jpa(1)java comparable(1)잡음내성(1)squash(1)비트연산(1)2진수(1)자바 set(1)map vs treemap vs linkedhashmap(1)DFS(1)한 권으로 읽는 컴퓨터 구조와 프로그래밍(1)그래프(1)java comparator(1)compact strings(1)디자인 패턴(1)전파지연(1)JPQL(1)이력현상(1)정규화(1)hash(1)string char[](1)영속성 컨텍스트(1)object 클래스(1)vue component slot(1)JDBC(1)진법(1)병합정렬(1)optional(1)equals(1)decorator pattern(1)deep copy(1)
post-thumbnail

[한 권으로 읽는 컴퓨터 구조와 프로그래밍] 2장: 전자 회로의 조합 논리 - 논리게이트

한 권으로 읽는 컴퓨터 구조와 프로그래밍 책 스터디 정리 내용입니다.디지털(이산적인) 장치를 사용하면 판정 기준에 의해 잡음 내성(간섭이 있어도 제대로 작동할 수 있는 능력)을얻을 수 있다.그러나 실제 현실에서 사용중인 신호 중에는 천천히 변하는 신호가 많다.왼쪽 -

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[Git] 프로젝트/저장소 별 계정 정보 설정

git을 설치 후 최초에 global 계정 설정을 한다.global 설정이므로 모든 git 프로젝트/저장소에 해당 계정 정보가 반영되는데,특정 프로젝트에서 다른 계정을 사용하고 싶다면 해당 저장소에서 local 설정을 하면된다.각 설정 정보를 확인하려면 위 명령어를 입

2022년 3월 16일
·
0개의 댓글
post-thumbnail

[Java] - HikariCP 적용 / 테스트 코드

jdbc connector는 각자 본인이 사용중인 db의 커넥터를 사용한다 (예제는 mssql)HikariCP의 DataSource를 사용해서 싱글 인스턴스를 생성한다.HikariConfig는 데이터 소스를 초기화하는 데 사용되는 구성 클래스이다.jdbcUrl, use

2022년 3월 11일
·
0개의 댓글
post-thumbnail

Spring @Transactional 사용시 주의할점

트랜잭션 분리 작업을 하면서 발생한 문제들에 대해 정리한 포스트 입니다.💡 @Transactional 선언전 트랜잭션→ 트랜잭션 기능이 포함된 프록시 객체가 생성 자동으로 commit or rollback💡 @Transactional propagation(전파속성)

2022년 3월 10일
·
0개의 댓글
post-thumbnail

Spring DI (Dependency Injection) 사용이유

스프링 프레임워크의 대표적인 기술중 하나인 DI(Dependency Injection) 에 대해서 알아보자.DI라는 기술은 왜 등장한것인지? 그리고 사용하면 어떤 이점을 얻을 수 있는지에 대해서 정리한 글이다. 의존관계 주입, 의존성주입 클라이언트가 어떤 서비스

2021년 8월 26일
·
0개의 댓글
post-thumbnail

[Database] - 정규화(Normalization)

데이터베이스의 설계를 재구성하는 테크닉이다.정규화를 통해 불필요한 데이터(redundancy)를 제거할 수 있고,삽입/갱신/삭제 시 발생할 수 있는 이상현상(anamolies) 등을 방지할 수 있다. image 위의 표는 정규화 방식에 대한 특징을 나타낸다.처

2021년 8월 3일
·
0개의 댓글
post-thumbnail

[Java] - Map / TreeMap / LinkedHashMap

Map의 특징인 키(Key)와 값(Value) 를 이용하여 하나의 데이터(entry) 로 저장한다. 해싱(hashing)을 사용하기 때문에 많은 양의 데이터를 검색할 때 성능이 좋다. -> O(1) 키(key) 컬렉션 내의 키(key)중에서 유일값(value

2021년 7월 29일
·
0개의 댓글
post-thumbnail

[Java] - Set / HashSet / TreeSet

Set 인터페이스를 구현한 가장 대표적인 컬렉션이다. Set 인터페이스의 특징인 중복된 요소를 저장하지 않는다. 저장순서를 유지하고자 한다면 LinkedHashSet을 사용해야한다. 💡 HashSet은 내부적으로 HashMap을 이용해서 만들어졌으며, 해싱(

2021년 7월 22일
·
0개의 댓글
post-thumbnail

[Java] - Iterator / Comparator / Comparable

컬렉션에 저장된 요소를 접근하는데 사용되는 인터페이스이다.참고로 Enumeration은 Iterator의 구버전이고, ListIterator는 Iterator의 기능을 향상 시킨 것이다. 컬렉션에 저장된 요소들을 읽어오는 방법을 표준화 Collection 인터페

2021년 6월 28일
·
0개의 댓글
post-thumbnail

[Java] - Stack & Queue

자바에서 제공하는 Stack과 Queue에 대해 알아보자.스택과 큐 개념 자세한 설명은 자료구조 - 스택/큐 포스팅 참조스택과 큐를 구현하기 위해서 어떤 컬렉션 클래스를 사용하는게 좋을까? 스택순차적 데이터 추가/삭제ArrayList와 같은 배열기반의 컬렉션이 적합

2021년 6월 27일
·
0개의 댓글
post-thumbnail

[Java] - List / ArrayList / LinkedList

중복을 허용하면서 저장순서가 유지되는 컬렉션을 구현 List 인터페이스 구현 클래스 저장순서 유지, 중복 허용 컬렉션 프레임워크에서 가장 많이 사용되는 컬렉션 클래스일반 배열과 인덱스로 객체를 관리한다는 점이 비슷배열은 생성할 때 크기가 고정 ArrayLis

2021년 6월 22일
·
0개의 댓글
post-thumbnail

[Java] - 컬렉션 프레임워크 Collections Framework

컬렉션 프레임워크란?데이터 그룹을 저장하는 클래스들을 표준화한 설계 컬렉션 -> 다수의 데이터 프레임워크 -> 표준화된 프로그래밍 방식 Java-Collections-Framework-Hierarchy출처 : https://www.geeksforgee

2021년 6월 22일
·
0개의 댓글
post-thumbnail

[Java] - StringBuffer / StringBuilder

String 클래스는 immutable(불변) 하다. 즉 지정된 문자열을 변경할 수 없다. StringBuffer/StringBuilder 클래스는 mutable(가변) 하다. String은 불변성을 가졌기 때문에 동일한 문자열을 자주 읽어들이는 경우 Strin

2021년 6월 15일
·
0개의 댓글
post-thumbnail

[Java] - 자바 String byte[], Compact Strings

Java 8 기준으로 쓰여진 책이나 인터넷에 보면 String에 대해 아래와 같이 나와있다. > String은 인스턴스 생성 시 입력받은 문자열을 내부 인스턴스변수인 문자형 배열(char[]) 로 저장한다. 본인도 예전부터 그렇게 알고 사용하고 있었다. 최근에

2021년 6월 14일
·
0개의 댓글
post-thumbnail

[Java] - String 클래스

다른 언어에서는 문자열을 char형의 배열로 다루기도 하는데 자바에서는 문자열을 위한 클래스를 제공한다.바로 String 클래스이다.String 클래스는 자주 사용되고 중요한 클래스이므로 이번에 잘 정리해야겠다. '+' 연산자를 이용해서 문자열을 결합하는 경우 인스

2021년 6월 14일
·
0개의 댓글
post-thumbnail

[Java] - Object 클래스 (getClass), 그리고 Reflection API

Object 클래스편 마지막으로 getClass()를 살펴보자.Object 클래스 코드를 살펴보면 리턴타입이 Class 이다.Class 클래스가 무엇일까?Class 클래스 는 클래스와 인터페이스(Class, Interface, Enum, Annotation...)의 모

2021년 6월 11일
·
0개의 댓글
post-thumbnail

[Java] - Object 클래스 (clone)

Object 클래스의 clone() 메소드는 자신을 복제하여 새로운 인스턴스를 생성하는 일을 한다.단순히 인스턴스 변수의 값만 복사하기 때문에 참조타입의 인스턴스 변수가 있는 클래스는 완전한 인스턴스 복제가 이루어지지 않는다. 바로 코드를 살펴보자.clone()을

2021년 6월 11일
·
0개의 댓글
post-thumbnail

[Java] - Object 클래스 (equals, hashCode, toString)

매개변수로 객체의 참조변수를 받아서 비교하여 그 결과를 boolean값으로 알려준다.첫 번째 결과는 두 인스턴스의 주소값이 다르므로 false의 결과가 출력되고두 번째는 m2 == m1를 수행한 후 두 참조변수가 참조하는 인스턴스 주소값이 같으므로 true가 된다.

2021년 6월 11일
·
0개의 댓글
post-thumbnail

[Git] - Merge, Squash & Merge, Rebase & Merge

출처 : https://meetup.toast.com/posts/122a, b, c 를 참조 하는 m 커밋 노드 생성, m은 parent로 Init, c 를 가짐출처 : https://meetup.toast.com/posts/122a, b, c 를 합

2021년 6월 10일
·
0개의 댓글
post-thumbnail

[21/06/09] 이직 준비와 인생 고찰

32도의 더위를 뚫고 마음에 드는 카페에 왔다.더운 날에도 불구하고 얼굴 땀 범벅하며 하고 싶은걸 하려고 움직이는 내가 좋다.오늘은 잠시 공부를 밀쳐두고 생각을 해보려 한다.그래서 집 근처 분위기 좋고 노래 좋고 조용하고 맛 좋은 카페에 왔다.이사 후 구매한 크고 좋은

2021년 6월 9일
·
0개의 댓글