태그 목록
전체보기 (568)TIL(87)자바(29)TPC(23)생각들(10)알고리즘(9)db(7)(7)mysql(7)oAuth(6)JDBC(6)객체지향(6)js(6)Spring(6)JPA(6)ts(6)git(5)AWT(5)인프런(5)테스트(5)conflict(5)FCM(4)프로그래머스(4)PR(4)getter(4)스레드(4)Map(4)데이터베이스(4)DTO(4)문제해결(4)상속(4)데이터베이스 개론(4)회고(4)remember me(4)클래스(4)리뷰(4)생성자(4)Java(3)김영한(3)배포(3)인터페이스(3)외래키(3)transaction(3)heroku(3)오버로딩(3)json(3)미션(3)오버라이딩(3)정적 팩토리 메서드(3)optional(3)VO(3)vim(3)자료구조(3)spring security(3)String(3)android(3)JVM(3)스프링(3)쓰레드(3)github(3)충돌(3)백준(3)스프링부트(3)웹어플리케이션(3)MVC(3)TDD(3)Spring Data JDBC(3)배열(3)ORM(3)object(3)Value Object(3)aws(3)servlet(3)협업(3)API(3)ajax(2)리눅스(2)JDBCTemplate(2)LocalTime(2)swing(2)시그니쳐(2)연산자(2)git remote(2)viewResolver(2)Full-text Search(2)코드스쿼드 마스터즈(2)return(2)(2)벨로그(2)junit(2)Enum(2)LocalDateTime(2)entity(2)git fetch(2)class(2)서버(2)ssh(2)equals(2)이벤트(2)프로세스(2)static(2)instance(2)docker(2)도커(2)일기(2)git rebase(2)페이징(2)null(2)자괴감(2)search(2)생활코딩(2)Big-O 표기법(2)잡담(2)HashMap(2)명상(2)MessageConverter(2)@PathVariable(2)handlebars(2)foreign key(2)객체(2)프로그래머스 문제(2)레벨 1(2)Generic(2)우분투(2)workbench(2)git switch(2)생각(2)iOS(2)static factory method(2)linked list(2)mock server(2)연결(2)GET(2)긴글(2)2차원 배열(2)setter(2)JWT(2)면접(2)Fetch Type(2)Spring boot(2)함수형 프로그래밍(2)Viminum(2)재정의(2)ArrayList(2)캡틴판교(2)Spring data(2)webview(2)링크드 리스트(2)jquery(2)인스턴스(2)github oauth(2)최범균(2)Thread(2)final(1)소통(1)load balancer(1)Subnet(1)우테코(1)redirect(1)주말(1)jackson(1)Big O(1)동기화(1)Deadlock(1)StringBuffer(1)느낀점(1)차이점(1)Interceptor(1)notification(1)(1)리눅스 명령어(1)원격저장소(1)번역기(1)test code(1)호눅스(1)기본자료형(1)3주차(1)쉘 스크립트(1)별찍기(1)조급함(1)group by(1)추상(1)현실직시(1)클래스멤버(1)다중상속(1)희망사항(1)조인(1)만들자(1)Clipbrd(1)집계함수(1)처음만든코드(1)JRE(1)isolation level(1)관계형 데이터 모델링(1)git conflict(1)Stored Procedure(1)hashCode()(1)오토박싱(1)언박싱(1)@RequestParam(1)Mock API(1)if statement(1)lucene(1)람다식(1)NullPointerException(1)환경(1)멤버(1)try-with-resources(1)교착상태(1)date structure(1)강의 정리(1)이해하기어려움(1)non-static(1)member(1)인스턴스멤버(1)for문과 scanner(1)Random 클래스(1)Arrays 클래스(1)accend(1)문자열더하기(1)메소드 만드는 연습(1)리턴해서 출력하기(1)리팩토링이란(1)메소드 활용하기(1)조회(1)call by(1)null과 큰따옴표(1)split 배열(1)Calculator c1 = new Calculator(10, 20);(1)sql join(1)Check(1)클래스와 메소드를 유기적으로(1)리뷰와 회고(1)회고란 무엇일까?(1)java.time(1)ResponseEntity(1)코드관리(1)코딩문제(1)다중배열(1)SatusBar(1)꼰대(1)링크리스트(1)repaint()(1)자바로 게임만들때(1)GUI 중요한 개념(1)signature(1)Clustered Index(1)Arraylist to 배열(1)배열 중복값 제거(1)마스터즈(1)자바의 구동방식(1)Symbol Table(1)simpleRPG(1)코드스쿼드 마스터즈 테스트(1)mustache(1)간단한RPG(1)BufferedReader/BufferedWriter(1)Spring JDBC(1)Constant Pool(1)욕심(1)자바강의(1)앤디안(1)빅앤디안(1)LSB(1)Endianness(1)리틀앤디안(1)MSB(1)유효성(1)디지털 논리회로(1)한백전자(1)진수변환(1)백준 1076번(1)우분투 접속(1)벨로그 단점(1)벨로그 장점(1)Real MySQL(1)20210111(1)UDDT(1)사용자정의자료형(1)PDT(1)무력가(1)좌절감(1)언제 어떻게 불러야하나(1)정보은닉(1)B+TREE(1)sigature(1)벨로그 버그(1)1급 시민(1)프로그래밍 패러다임(1)일급 시민(1)데일리스크럼(1)런타임에러(1)rbenv(1)진법(1)character set 설정(1)cat 명령어(1)mysql bulk insert(1)Warapper(1)오토언박싱(1)박싱(1)정적(1)지네릭(1)Collections Framework(1)콜렉션 프레임워크(1)default method(1)관계형(1)테스트메서드(1)생성자생성순서(1)final파라미터(1)git restore(1)리모트 저장소(1)Deatached HEAD(1)깃 PR 충돌(1)깃 네이밍(1)List and ArrayList(1)ArrayList(int i)(1)referential integrity(1)프로그래밍이란(1)이해(1)private static(1)검색을 위해 구체적인 키워드 삽입(1)동등성(1)동일성(1)LocalDate(1)in doing(1)currentTimeMillis(1)방통대(1)Learnt(1)Learnd(1)SimpleDataFormat(1)unmodifiableList(1)검사(1)처리(1)Keytty(1)String.format()(1)HttpSession(1)JsonProperty(1)JsonIgonore(1)(1)code with me(1)잘못 push(1)특정 브랜치(1)코코(1)굿굿(1)짝코(1)ios와 협업(1)면담(1)ssh tunneling(1)데이터 모델(1)참조 무결성(1)data modeling(1)I go him(1)첫회사(1)보수(1)data medeling(1)어떻게 살 것인가(1)SWOT(1)타임리프(1)테이블 설계(1)Lock timeout(1)잠금 타임아웃(1)객체 관계 모델(1)실행 계획(1)kyulighter(1)클러스터링 인덱스(1)chap5(1)tdd시작하기(1)chap05(1)테스트 독립성(1)th:inline(1)window.open(1)정규화(1)inotifywait(1)조언(1)Collection(1)DAO(1)field(1)자바스크립트(1)|| 초기화(1)상수(1)캡슐화(1)구현(1)Locale(1)인텔리제이(1)relational(1)비트연산자(1)버그(1)깃헙(1)로그인(1)nodejs(1)context(1)연습(1)시험(1)브랜치(1)array(1)sql(1)개발자(1)이력서(1)취업(1)질문(1)elasticsearch(1)람다(1)http(1)객체지향프로그래밍(1)Virtual Box(1)함수(1)MyBatis(1)H2(1)mac(1)가상환경(1)라이브러리(1)프레임워크(1)목표(1)ec2(1)redis(1)제네릭(1)프로젝트(1)lambda(1)airbnb(1)개발환경(1)iterator(1)삽질(1)branch(1)jdk(1)this(1)POST(1)List(1)ide(1)할당(1)cidr(1)Prototype(1)if문(1)톰캣(1)stream(1)프로그래밍(1)Pair Programming(1)abstract(1)calendar(1)Date(1)코드스쿼드(1)project(1)set(1)init(1)exception(1)바닐라코딩(1)concat(1)디비(1)완전탐색(1)recursion(1)logger(1)log(1)logging(1)로깅(1)postman(1)data structure(1)Autowired(1)merge(1)Constructor(1)예외처리(1)페이지(1)StringBuilder(1)DispatcherServlet(1)pull(1)connect()(1)참조(1)성취감(1)유닉스(1)학원(1)PK(1)시그니처(1)substring(1)Pull Request(1)서브넷(1)고급언어(1)EOF(1)New Project(1)git checkout(1)Overriding(1)구동방식(1)overloading(1)JUnit5(1)object 클래스(1)논리연산자(1)static method(1)super(1)(1)pagination(1)서블릿(1)강의(1)데이터타입(1)정렬(1)시간복잡도(1)빅오(1)웹개발(1)(1)시작(1)추상클래스(1)CS(1)Thymeleaf(1)foreach(1)proto(1)linkedlist(1)ruby(1)변수(1)interface(1)javafx(1)정규표현식(1)vpc(1)다형성(1)JOIN(1)객체 지향(1)데이터(1)클라우드(1)메소드(1)mock(1)csv(1)연동(1)프로그램(1)push(1)WAS(1)절대경로(1)상대경로(1)이클립스(1)Swagger(1)

윈도우10 spring boot cloud returns host.docker.internal for client host name

안녕하세요저번 3주차 코드리뷰때 eureka 서버에 등록된 인스턴스들 호스트가 왜 host.docker.internal 인지 물어보셔서 답변을 못드려서 찾아봤는데 공유해드리고 싶어서 메일드립니다.정확한 것은 아니지만 아래 참고 링크를 보니 윈도우10에서 eureka에

2022년 8월 29일
·
0개의 댓글
·
post-thumbnail

Spring Cloud LoadBalancer VS Spring Cloud Gateway

안녕하세요토이프로젝트로 Spring Cloud로 마이크로서비스를 만들어보고있는데 로드밸런싱하는 것에 대해서 궁금한게 있습니다spring cloud netflix ribbon (loadbalancer)랑 spring cloud netflix zuul (gateway) 이

2022년 8월 24일
·
0개의 댓글
·

자바 Reflection 어노테이션 기반 DI 구현

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

너무나도 신기하고 재밌는 JPA

위 코드는 서비스 계층에서 주문을 담당하는 메소드이다.Order에는 CascadeType.ALL로 설정되어 있다44번줄 orderRepository.save(order) 에서는 연관관계에 있는 OrderItem과 Delivery를 따로 persist해주지 않아도 같이

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

깃헙 로그인시 사용하는 토큰과 다른 기능사용시 사용하는 SSH Key 설정

로그인시에 사용하는 Personal access tokens 은 셋팅->개발자셋팅으로 가면 확인할 수 있음. 발급하면 해당 토큰으로 로그인 가능ssh_keygen을 통해서 생성한 public, private key 한쌍의 키를 사용할 수 있다. public key는 p

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

자바 인터페이스 default method

자바8 에서 인터페이스에 default method 를 사용가능하게 됐다코드를 보자더불어 List<?> 에서 바로 stream을 사용할 수 있는 것은extend 하고 있는 Collection이 default 메소드로 아래를 구현하고 있기 때문이다

2022년 7월 22일
·
0개의 댓글
·

안드로이드 fcm 푸시 알림 아이콘 설정

app/src/main/AndroidManifest.xmlAndroidManifest에서 위와같이 메타데이터를 설정해준다그리고 setSmallIcon 부분을 셋팅해준다

2022년 6월 30일
·
0개의 댓글
·

트랜잭션이란?

트랜잭션이란?질의를 하면, 질의가 모두 실행되거나 모두 실행되지않는 논리 작업단위절차의 시작이 있고 끝이 있을 것이다하나를 단위로 한 논리 블록안에 절차들이 온전히 실행되거나 모두 실행되지 않아야한다이 단위들에 대해서는 원자성이 보장되어야한다예) 입출금TPS - Tra

2022년 6월 28일
·
0개의 댓글
·

ios webview window.open 우회하기

ios webview나 safari는 기본적으로 window.open 이 막혀있음먼저 ios webview에서 팝업을 사용하려면 아래처럼 설정해줘야한다그러면 동작한다.그럼에도 불구하고 동작하지 않을 때가 있다.정확한 원인은 모르겠지만 사파리에서도 똑같은 증상이 발생한다

2022년 6월 23일
·
0개의 댓글
·

ios 앱 런칭

애플 개발자 사이트에 가입한다멤바쉽 가입한다개발자 사이트에서 앱 등록한다ios11부터는 앱아이콘을 넣어서 빌드해줘야 testFlight에서 테스트가 가능그게 아니면 유선케이블 연결해서 xcode에서 테스트앱아이콘은 1024x1024 하나 만들고 애플에서 요구하는 각종

2022년 6월 22일
·
0개의 댓글
·

btree란

비선형 자료구조입니다. 이진트리에서 확장해 자식 노드를 2개이싱 가질수있습니다디비 인덱싱알고리즘중에 가장 일반적으로 사용합니다

2022년 6월 18일
·
0개의 댓글
·

JSON Property 동적으로 내보내기

AOS/iOS 푸시를 보낼떄 동적으로 프로퍼티 이름을 변경해줘야할 필요성을 느꼈다. 원래는 프로퍼티 이름이 "data" 이기만 하면 됐다. 그런데 iOS 에선 "notification" 으로 변경 해줘야 했다. 다른 클래스를 생성하기는 그렇고, 아래처럼 동적으로

2022년 6월 16일
·
0개의 댓글
·

RESTful API란

RESTful API란HTTP 메소드와 URI 사용에 규칙을 정해놓고 제공하는 API이다. (나)RESTful API는 안전하고 신뢰할 수 있으며 효율적인 소프트웨어 통신 표준을 따른다. URI을 통해 클라이언트가 요구하는 사항을 서버에 명확하게 지정한다HTTP 메소드

2022년 6월 15일
·
0개의 댓글
·

FCM 푸시 iOS 연동

https://developer.apple.com/ Account -> Certificates, Identifiers & Profiles 로 들어간다처음 가입하면 셋업하는거 있는데 그거 다해야 나오는듯왼쪽 탭에 Keys 를 클릭한다Apple Push Notif

2022년 6월 15일
·
0개의 댓글
·

안드로이드 웹뷰 자식창 호출

안녕하세요.안드로이드 웹뷰 관련 질문 있습니다..안드로이드반 개설된지 얼마 안됐지만 혹시나하는 마음으로 올려봅니다..ㅜㅜ문제안드로이드 웹뷰에서 자식창에서 부모창을 참조하지 못하는 문제가 습니다처음 자식창을 오픈했을때는 부모창을 잘 참조를 하는데,해당 페이지에서 다른 페

2022년 6월 10일
·
1개의 댓글
·
post-thumbnail

FCM 안드로이드 푸시 구현

fcm 프로젝트 생성시 google-service.json을 안드로이드 모듈 루트에 넣어준다 (넣어서 어떻게 설정하는것까진 모르겠음)서버키 생성한다, admin sdk 프라이빗 키 이런거 관계없다 그냥 서버키 생성한다헤더값을 아래와 같이 정의하고 데이터를 https&#

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

FCM동작 원리

1.클라이언트 앱에서 Sender ID를 이용해 등록을 요청한다2\. FCM은 클라이언트 앱에서 전달받은 SenderId를 토대로 Registration Token 을 클라이언트 앱에서 발급한다3\. 클라이언트 앱은 FCM에서 전달받은 Registration Token

2022년 5월 26일
·
0개의 댓글
·

inotifywait 도커에 서버 올리고 개발할때

lamp php 버전 5.3 같은 매우 레거시버전 개발할때 컨테이너에서 이미 lamp스택 구성되어있는거 가져와서 사용하면 편리하므로 도커 사용방법1도커에서 작업하면서 깃연동도 해당 컨테이너에서 한다문제라고 생각되는점: IDE사용할때 도커에 있는 소스 그대로 들고와서 사

2022년 5월 26일
·
0개의 댓글
·
post-thumbnail

JPA 연관관계

질문:연관 매핑을 진짜 필요할때만 사용하라는 의미는 테이블간 관계가 연관되어 있더라도 코드로 작성할 때 필요한 순간이 아니라면 사용하지 마라는 의미인가요?예를 들어서, 회원-게시물로 연관되어 있는 테이블이 있다고 할때요, 연관 매핑을 정한다면 게시물->회원, 회원 ->

2022년 5월 12일
·
0개의 댓글
·

내가 느낀 문제 해결방법

인간관계 문제 해결은무조건 밖이 아니라 안에서 해결보도록 해야한다문제의 원인이 거기있다. 그 사람과 해결을 보도록해야한다한발물러서든 맞서든말이다.드라마 미생에서 폭풍의 중심으로 가면 고요해진다는 명대사가 머릿속에 항상 맴돈다.​지시자가 내려준 문제는지시자가 어떤것을 가

2022년 5월 12일
·
0개의 댓글
·