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

ios webview window.open 우회하기

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

3일 전
·
0개의 댓글

ios 앱 런칭

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

4일 전
·
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개의 댓글

too many connections

show variables like "%max_connections%";실행max_connections 최대 접속수 확인가능show status like "%connect%";Aborted_connects: MySQL 서버에 접속이 실패된 수Connections: 연결

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

2022-05-04

2022-05-04 해킹건 보안그룹 anywhere로 되어서 근데 오픈하면 어쨋든 최소한 한국에는 다 열어둬야하는건데 어떻게 막을까? 지금은 회사,디딤돌만 되어있음 OAuth 회원가입후 메인으로 리다이렉트 안되던거 회원가입후 remember-me 발급하는 부

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

2022-05-03

JPA 활용 프로젝트 (기존 greenery or 회사꺼 참고)휴대폰인증 구현 인터페이스를 활용해서 테스트를 해볼수 있지 않았었을까헤더에 넣어서 보내기 vs 쿠키에 넣어서보내기이 방식을 사용하면 토큰을 어딘가에는 저장을 해야한다 헤더에 넣기 option1. 로컬스토리지

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

2022-04-29

- [외부 API를 이용하는 로직인경우 테스트하기가 힘들다 이럴때 "대역(Double)"을 사용하면 편리하다](https://velog.io/@kyukim/Chap06)

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

Chap06

기능은 주어진 상황에 따라 다르게 동작한다예를 들어, 아래코드를 보자data.txt가 어떤 상황이냐에 따라 sum의 결과는 익셉션이 나야할 수도있다.이 구조에 너무 집착하지마라도움은 되지만, 모든 테스트 메소드를 이렇게 작성해야하는 건 아니다테스트 코드를 보고 이해하면

2022년 4월 29일
·
0개의 댓글

[TIL 2022-04-26]

spring security 에서 remember-me 토큰을 수동으로 생성할 때 주의해야 할 점에 대해서 배웠다.

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

when you create remember-me token promatically

왜 처음에 들어갈때 설정해주는 remember() 통한 쿠키는 삭제가 안되고직접만드는건 삭제가 되는거지?직접만들때 key값이 config에서 rememberMe().key() 랑 같아야했다.image_314image

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

[TIL 2022-04-25]

테스트 코드를 왜 작성해야하고 그 이점은 무엇인지 배웠다.내가 느낀점을 썼다.최범균님의 영상을 보았다.

2022년 4월 25일
·
0개의 댓글