profile
청포도루이보스민트티

[알고리즘] 회문찾기- java

회문이란? 문제 회문찾기 아이디어 코드 1.회문이란? 회문이란 거꾸로 읽어도 제대로 읽는것과 같은 문장 또는 단어다. 예를 보면 알기 쉽다. 소주 만병만 주소 기러기, 토마토 문제 내가 받은 문제는 문장이 파라미터로 주어질때 문장 내에서 가장 긴 회문을 되돌려주는

2021년 8월 22일
·
0개의 댓글

[프로젝트 후기 3부작] 레시피 공유 및 블록체인 공부 - 4부 후기

1부와 2부 이어서 작성합니다.1부에서 작성한 목표들이다.목표1\. vue, spring boot를 활용하면서 원리 이해하기2\. 초기에 분명한 설계를 통해 중복되는 코드의 최소화3\. block chain에 대한 이해4\. 프론트엔드 팀원과 상호 지식 교류👉 프로젝

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

[프로젝트 후기 3부작] 레시피 공유 및 블록체인 공부 - 3부 블록체인

1부와 2부 이어서 작성합니다.3부에서는 블로첵인에 대해서 소개한다. 현재 계속해서 진행중에 있다. 지금까지 만든 내용과 방향에 대해서 작성하려고 한다.지갑 생성하기zxing을 이용해서 QRcode 만들기비대칭 암호화를 통해 공개키와 개인키 만들기보안성이 좋고, rs

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

[프로젝트 후기 3부작] 레시피 공유 및 블록체인 공부 - 2부 레시피 쓰기

1부에 이어서 작성합니다.

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

[프로젝트 후기 3부작] 레시피 공유 및 블록체인 공부 - 1부 로그인 및 회원가입

👉 프로젝트 소개회원이 자신의 요리를 공유하고, block chain을 통해 보상을 줌으로 활발하게 사용되는 레시피 공유 프로젝트를 기획목표1\. vue, spring boot를 활용하면서 기술들 숙달하기2\. 초기에 분명한 설계를 통해 중복되는 코드의 최소화3\.

2021년 7월 15일
·
0개의 댓글

[Algorithm] 재귀적 함수(순열,조합,하노이탑)

재귀 함수는 자신을 다시 호출하는 함수다. 반복문과 같이 일정한 조건을 충족할때까지 계속 자기 자신을 반복하는 함수다. 대표적으로 피보나치 수열이 있다. ex) 1, 1, 2, 3, 5, 8, ... a(n) = a(n-1) + a(n-2)를 계산하는 것이다. 이때 n

2021년 7월 5일
·
0개의 댓글

[OS] thread safety

최근 자바에서 stream과 람다식을 이용하면서 코드가 간결해지고 있다. fillter, map, collector 등 어느정도 기능들도 손에 익었고 hash(table,map 등)로 변환하는것을 공부하면서 슬슬 포스팅을 해볼까 계획중이었다. 공부하려고 하자마자 모르는

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

신입 백앤드 개발자 6개월을 되돌아보며(2개월차)

2개월 차부터는 몇몇 라이브러리를 사용해서 개발을 진행했다.excel만들기세금계산과 관련해서 db에 저장된 내용들을 excel로 만들어서 세무사에게 보내야 된다고 해서 일을 시작하게 되었다. excel만들기에서 가장 어려웠던 것은 코드보다 사업에 대한 이해였다. 처음

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

Jpa, Fetchtype.Lazy 오류

JPA를 사용하던 중 아래와 같은 오류가 생겼다.No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to creat

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

[Java] Optional

자바를 통해 토이프로젝트가 아닌 실제 업무를 하면서 정말 곤란하던 것이 있었다. 바로 null처리다. 당시 회사의 db에는 쿼리 성능을 위해서 외래키를 걸지 않고 사용하던 내용들도 있고 column에 null값이 있는 경우들이 종종 있었다. 그 결과 무엇을 db에서

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

[Java] dto와 entity 변환하기 -3 <Generic Method>

제네릭 메소드는 stream을 사용하면서 자동완성칸에서 자주 보던 내용들이었다. 간단하게 살펴봤던 것들이 떠올랐고 반복되는 코드를 줄여줄 방법이라는 생각이 들었다.Util.class아주 간단하다. 생성하면서 ObjectMapper에 설정값을 넣어주면서 생성하고 제네릭

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

[Java] dto와 entity 변환하기 -2 <ObjectMapper>

지난 글에 이어서 적는다. builder방식으로 작성하면서 코드량이 많아서 불편했다. 해결하기 위해서 찾은 방법은 ObjectMapper다.프론트앤드에서 백앤드로 전달하는 데이터도 스프링에서 받을때는 ObjectMapper를 통해서 변환된다. (종종 오류메세지에서 본기

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

[Java] dto와 entity 변환하기 -1

서버를 다루면서 dto와 entity를 변환해주는 일이 많았다. 그동안 변환방법을 편하게 하기 위해서 공부했던 과정들을 적어본다.@Builer를 사용해서 dto또는 entity에 변환하는 메소드 생성하기UserEntityusersDto처음에는 dto 클래스에 정적메소드

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

[vue] 화살표 함수와 This

풀스텍 개발자가 되기 위해서 프론트를 공부하던 중 오류가 생겼다.회원가입 부분에서 비밀번호를 입력하고 자신이 비밀번호를 올바르게 입력했는지 확인하려고 했다.\-> watch를 통해 password2의 변화를 감지한다.\-> debounce를 통해 변화를 입력을 마치고

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

Spring bean과 생명주기

bean은 spring ioc에서 관리하는 자바 객체다. 즉 spring에서 관리해주는 객체다. bean으로 등록하기 위해서는 component scan이나 configuration을 사용한다. @Componentscan은 @Springbootapplication의

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

reference type에 대해서...

자바에서 data type은 primary type, reference type으로 나뉜다.두 자료형의 차이야 많겠지만 primary type의 경우 메모리에서 스택에 생기고 reference type의 경우 힙에 생긴다 정도로 기억하고 사용하고 있었다.이런 기초를 잊

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

블록체인 공부하기(1) 블록체인에 대해서

2017년 이후 4년만에 다시 암호화폐시장이 들썩이는것 같다. 2017년에는 따로 준비하던 공부가 있어서 관심을 가지지 못했었다. 2018년 초에 공부를 끝내고 블록체인에 관심을 가져볼까 하던 무렵 폭락장이 오면서 자연스레 관심이 시들었다. 하지만 2021년 다시

2021년 5월 27일
·
0개의 댓글

신입 백앤드 개발자 6개월을 되돌아보며(1개월차)

6개월정도 일한 내용을 월별로 어떤 일을 했고, 무슨 생각을 했는지 떠올려보고자 한다.우선 나는 나의 참회의 글을 한줄에 줄이자 만 6개월을 무슨 기쁨을 바라 살아왔던가...builder 패턴, anotation, hibernate, okHttp처음 들어와서 한

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

파이썬으로 문제를 풀면서

파이썬으로 코딩테스트 문제들을 풀면서 손가락이 내맘같지 않게 움직인다... 자바에 익숙해져버린 나머지 어떻게 짜야할지 그려지는데 막상 손으로 옮기려니 안 나와버린다. 모국어 화자가 제 2외국어를 사용하려는 느낌이다. 외국인과 대화할때 외국인에게 어떻게 말해야지라고 내

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

[알고리즘] 완주하지 못한 선수

자료구조와 알고리즘을 공부하기 위해서 프로그래머스에서 문제를 풀기 시작했다. 많은 개발자들이 '매일 한문제씩 꼭 풀어야지!'라는 생각을 할 것이다. 나도 예전부터 그런 생각이 들었고 실행에 옮기게 되었다. 자바와 파이썬으로 둘다 시도했다.실패한 java coderem

2021년 4월 22일
·
0개의 댓글