LostCatBox

LostCatBox

내 생각을 자유롭게 만들 때까지

XML 파일에 대해서
왜?회사에서 xml 파일을 활용한다. 지금까지 gradle만 사용했는데 maven을 배워야할때가 왔다. Xml -> pom.xml -> maven 까지 배워보자 XML(eXtensible Markup Language) 특징 다목적 마크업 언어 정보들을 태그로써 마크하여 필요한 내용을 안에 적는 방식 텍스트 기반이며 간결한 데이터형이다 XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적 XML 태그는 HTML 태그처럼 미리 정의되어 있지 않고, 사용자가 직접 정의할 수 있습니다. XM...
우분투 자주 쓰는 명령어(2023버전)
참조명령어블로그 포스팅할것 ubuntu?UNIX>Linux>ubuntu로 발전되어왔으며, 특히 Linux를 기반으로 ubuntu와 같은 파생 os들이 많아졌다. 명령어 활용1234567netstat -ntlp # 모든 열린 TCP 소켓 리스트netstat -anp # 포트 상태 확인ps # 현재 실행되고 있는 프로세스 목록 출력ps auxw | grep runserver ps 옵션 -a : 현재 실행중인 모든 프로세서 출력 -e : 모든 프로세서 정보 -f : 풀 포멧 -u : 사용한 사람과 사용 시간 -w :...
환경변수 사용법
환경 변수환경변수에 등록된 경로는, 컴퓨터의 어떤 경로에서라도 접근(=실행) 할 수 있다. [~~]에서 [ ]은 위치를 알려줌, 실제 입력시에는 해당값만을 입력. 123456789101112131415161718#현재위치 절대 경로 출력pwd# 환경변수 확인echo $[PATH] ($변수명 하면 호출됨) #echo는 문자열 print로 생각하자.echo [AAA] #AAA에 대한 환경변수값 확인ls -la #권한도 확인..bash_profile 이라는 숨김 파일이 있는지 확인한다.없을경우 생성touch .bash_pro...
JPA N+1 문제와 해결법(수정중)
참조https://medium.com/geekculture/jpa-entitygraphs-a-solution-to-n-1-query-problem-e29c28abe5fb https://jojoldu.tistory.com/165 https://wwlee94.github.io/category/blog/spring-jpa-n+1-query/ https://maivve.tistory.com/340 강추 https://mangchhe.github.io/jpa/2021/01/31/N1Problem/ 왜?면접 준비중, JPA는 N+1 문제...
2022년을 마무리 하며...(2023년 목표)
먼 길 돌아왔다.지금까지 나에게 주어진 기회는 정말 많았고, 나는 항상 내가 하고 싶은것을 도전했다 바이오공학과 - 약대편입 - 군대 - 데이터 경영학과 - 부동산 업계 - (현) 벡앤드 개발자 2022년은 개발자로서의 취업을 위해 3월초부터 퇴직하여 12월까지 java학습, spring학습, 토이프로젝트3개까지 정말 바쁘게 살았다. 디자인 패턴, README작성, 아키택처 설계, Kafka 등등 내가 만들고 싶은 것 또는 토이프로젝트 개선하기 위해 닥치는 대로 공부했다. 이렇게 8개월동안 집중해서 계속 취업만을 위해 달렸고...
SpringAndJenkins
Spring + JenkinsCreated Time: December 17, 2022 11:34 PMLast Edited Time: December 23, 2022 5:42 PMReferences: https://blog.nachal.com/1633 왜?특정 회사 서류통과후, 과제가 CI-CD관리하는 젠킨스 + gradle+ git(버전관리) 스펙을 요구하는 과제를 구현하게됨. 젠킨스 구현 방법Spring에서의 설정 - build.gradle @SpringApplication이 달려있는 파일 위치 적기 추후 젠킨스에서 gra...
CS Lock MutexAndSemaphore
프로세스 동기화 및 뮤택스와 세마포어Created Time: November 27, 2022 10:05 PMLast Edited Time: November 29, 2022 6:30 PMReferences: https://dduddublog.tistory.com/25 왜?프로세스 동기화에 대해 생각하던중, 임계 영역 처리에 대해서 한번 생각해보았다. 프로세스 동기화에 대해 설명해보세요.다중 프로세스 환경에서 자원 등에 한 프로세스만이 접근가능하도록 하는 것입니다.공유된 자원에 대해 프로세스 동기화를 하지 않으면 데이터의 일관성이...
Isolation Level 4 And Lock
트랙잭션 isolation4단계와 LockCreated Time: November 27, 2022 9:40 PMLast Edited Time: December 23, 2022 5:41 PM 왜?어떤 회사의 과제 구현 도중, 어떻게 멀티 쓰레드 단위 테스트를 통과를 했던 해결과정을 기록하였다. 한 트랜잭션으로 이용하기위해 read와 update를 묶어서 실행하였고, 더티 체킹을 활용하였다. 처음에는 read committed썻고, non-repeatable read현상을 겪어서, 정확한 계산이 나오지 않았다. 격리단계 최대한 ...
READ-ME Writing
read.me 작성법Created Time: November 23, 2022 1:39 PMLast Edited Time: November 25, 2022 4:11 PM Description 프로젝트에 대한 간단한 설명을 기술한다. 어떠한 일을 수행하기 위한 프로젝트인지, 어떠한 서비스를 위한 것인지를 작성하면 된다. 너무 길게 작성하기 보단 간결하고 명료하게 작성하는 것이 좋다. 프로젝트의 가치를 전달하는 것도 좋다. Environment 실행환경에 대해 작성하면 된다. OS나 컴파일러 혹은 Hardware와 관련된 환경을 작...
avatar
lostcatbox
내 생각을 자유롭게 만들 때까지
FRIENDS
friendA friendB