profile
CS / 42 cardet

[CI/CD]spring boot post build task

QueryDSL 도입 후,nohup + & 으로 jar파일 실행하니 계속해서 오류가 발생했다.build과정에서 문제가 있었나 확인을 위해jenkins가 build한 jar파일을 그대로 서버 쉘 환경에서 실행했다.잘 동작한다.그렇다면 배포 스크립트가 잘못되었구나!이전 p

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

로그인 로직

현재 비즈니스 구조에 맞는 로그인 로직을 고민중.. 사용자 편리성을 위해 소셜 로그인 반드시 적용 예정. 한 명의 사용자는 하나의 소셜 로그인으로만 서비스 이용가능 -> 기본 회원가입 배제 -> 전화번호 기반 -> 메인으로 회원가입을 특정 소셜 로그인으로

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

MySQL binary log

crontab을 사용하여 하루 한번 데이터 dump를 뜬다.그런데, 잘 저장되어 있던 데이터가 원인 모를 이유....?로 날아가버렸다.그것도 일부만.. 전날까지의 데이터는 복구가 되었으나, 한 직원분의 하루치 작업 내용이 사라진것..하루 한 번 dump는 주기가 너무

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

[Spring] WebSocket

pom.xml websocket DIservlet-context.xml -> webSocketHandler추가 \-> httpSession으로 user관리할 예정이므로 interceptor 추가webAppInitializer.java -> async 추가TextWebS

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

[netwhat]TCP,UDP

UDP is faster, simpler and more efficient than TCPUDP only has the basic error control mechanismUDP is a datagram oriented protocolUDP supports broadc

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

[netwhat]IP basic

1. What is an IP address 노드(컴퓨터)간 통신에 필요한 고유 주소를 뜻함. 네트워크 주소 + 호스트 주소로 구성된다. IPv4 가장 널리 사용되는 IP 주소로, 32비트 값을 가진다. 8비트씩 끊어 표기하고, 점(.)으로 구분한다.\[8비트씩 4부분

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

[get_next_line]FootSteps..

매크로를 외부에서 define할 때 사용한다.gcc -Wall -Wextra -Werror -D BUFFER_SIZE=32get_next_line.c get_next_line_utils.c이는 컴파일 할 때에 BUFFER_SIZE를 정한다는 의미 이다.메모리의 데이터

2021년 2월 21일
·
0개의 댓글
post-thumbnail

Tomcat

Apache Tomcat Apache 아파치 소프트웨어 재단의 오픈소스 프로젝트이다. 일명 웹서버로 불리며, 클라이언트 요청이 왔을때만 응답하는 정적 웹페이지에 사용된다. 정적인 데이터만 처리한다.(HTML,CSS,이미지 등). Tomcat은 어떤 종류의 서버인가?

2021년 2월 1일
·
0개의 댓글
post-thumbnail

Java 메모리 관리 2

url에 "https://"가 할당 된다. \+=연산에 의해 stack의 url변수는 더이상 "https://"가 아닌, 새로운 객체인 https://chaeekim.github.io을 참조한다.따라서, "https://"객체는 he

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

Java 메모리 관리 1

stack영역에는 지역변수(local variable)와 매개변수(parameter)가 저장된다.지역변수와 매개변수는 변수가 선언된 블록 안에서만 유효하다.즉, 스택 영역에는 실행 과정에서 임시로 할당되고, 이후 바로 소멸되는 것들이 저장된다. heap 영역에 생성된

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

NIO, 비동기(Async)IO

IO모델은 동기/비동기, 블로킹/논블로킹을 기준으로 나눌 수 있다.호출된 함수가 자신이 할 일을 모두 마칠 때까지 제어권을 계속 가지고서 호출한 함수에게 바로 돌려주지 않으면 Block호출된 함수가 자신이 할 일을 채 마치지 않았더라도 바로 제어권을 건네주어(retur

2021년 1월 24일
·
0개의 댓글

1-2 I/O

1.

2021년 1월 19일
·
0개의 댓글
post-thumbnail

1-1 JRE, JDK, JVM & Hello,world

JDK > JRE > JVMhttps://velog.io/@leocodms/1-1-JRE-JDK-JVM-Helloworld

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

[libft] 나만의 C라이브러리 만들기 Bonus

1.ft_lstnew 기능 : 구조체 t_list를 동적할당하고, 인자값으로 content변수를 초기화, next변수는 null로 초기화 한다. return : 생성한 t_list 2.ftlstaddfront 기능 : 시작 부분에 new 요소를 추가한다. 링크드

2020년 12월 27일
·
0개의 댓글

[libft] 나만의 C라이브러리 만들기 Part 2

1.ft_substr 2.ft_strjoin 3.ft_strtrim 기능 : malloc을 할당하고 문자열의 처음과 끝에서 'set'에 지정된 문자가 제거된 문자열 's1'의 사본을 반환. return : 문자가 제거된 문자열. 할당 실패시 NULL. 예제 :

2020년 12월 27일
·
0개의 댓글

[libft] 나만의 C라이브러리 만들기 Part 1

1.memset writes len bytes of value c (converted to an unsigned char) to the string b. c를 unsigned char로 변형해서 n개 만큼 b문자열에 쓴다. return : first argument.

2020년 12월 26일
·
0개의 댓글

Linux alias 설정

터미널 창에서 alias 등록bash_profile 확인변경 사항 적용

2020년 12월 24일
·
0개의 댓글
post-thumbnail

42 vim setting

vim설정을 적용하려면, normal 모드 상태에서 :w로 저장하고, :so %를 실행한다.플러그인 설치를 하려면 vim을 켜고 :PlugInstall을 실행한다.

2020년 12월 24일
·
0개의 댓글
post-thumbnail

Makefile

dd

2020년 12월 21일
·
0개의 댓글