일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 초기 세팅
- Java
- Next.js 14
- 초기 구축
- generate entity
- JavaScript
- generate pojos
- jvm
- swagger
- 리눅스
- SpringBoot
- spring
- java8
- JPA
- 헤더 설정
- header setting
- docker 설치
- memcached
- CentOS6
- 도커
- MySQL
- custom valid
- dto valid
- spring boot
- React
- jpa entity자동
- ollama langflow
- NextJS
- java9
- docker
- Today
- Total
개발자의 길
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqdUPS/btsJuAoXtj4/0UgXnKt5UWr6aw0RP8qW60/img.png)
우선 필자는 맥북 프로 m1을 사용중이고,32기가에 1테라 사양이다.현재 작성하는 시점에 os 버전은 sonoma 14.6.1 이다 * llama , ollama 헷갈릴수 있다. ollama가 더 간편하고 최신이라고 보면 된다. 1. Ollama 설치하기 - 공식 사이트 (https://ollama.com/) 접속하여 다운로드 진행 - 설치는 너무 간단하다. 받아서 실행하면 끝이다. 설치 끝 2. Ollama 실행 - 본인이 주로 사용하는 터미널을 엽니다.ollama run llama3.1 - 이제 모델 다운로드가 시작됩니다. 다 될때 까지 기달리쇼~ - 다운로드가 완료되고, 명령어를 쓸수 있는 프롬프트가 나타남 - 또한 맥북 상단에 아이콘으로 Ollama가 실행중인걸 알수 있음.(가작 왼쪽 낙타 ..
Package Tree패키지 구성에 대한 내용입니다.유효성 검증 기능의 시작은 “validator”라는 패키지를 시작으로 구성됩니다.└── validator # validation 구현의 시작이며, 프로젝트 전용 파일들 └── common # 공통적으로 사용될 수 있는 모듈 ├── extension # 다른 패키지에서 사용하는 공통적인 확장 모듈 ├── format # 날짜, URL, IP와 같은 포맷 기반의 모듈 └── match # 특수문자, 영어, 한글과 같은 문자열 매칭 기반의 모듈 └── utils # 정규식 활용을 위한 유틸리티들패키지는 위와 같은 기준으로 분리 구분하여, 실질적으로 common 내부의 모듈..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UWVZX/btsIcjRwmQN/n4kBP4PMB2CmqQbN0JftBk/img.png)
api 개발을 하다보면, 필연적으로 swagger 셋팅을 하기 마련이다. 그런데 api를 외부에 제공하기 위해선, 필수로 헤더에 access token 같은 암호화된 값을 받게끔 개발을 진행 할 것이다. 하지만 기본 swagger 설정에선, header 설정하는 부분이 없어서, config 에서 약간 수정을 하면 바로 사용 가능하다 내가 한 버전은implementation group: 'org.springdoc', name: 'springdoc-openapi-starter-webmvc-ui', version: '2.5.0' 이거고, 굳이 starter-webmvc-ui가 아니더라도 springdoc 다른 라이브러리를 써도 상관없다. @Configurationpublic class SwaggerConfi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cxt9fy/btrtU8XsK4b/fjgfmf8dhROkzjujzXaRX1/img.png)
1. windows 에서 설치 아래 경로로 이동해서 Windows용 nvm설치 파일을 다운로드 한다. nvm-setup.zip 파일을 다운로드 한다.https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windowsA node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windowsgithub.com (위 링크에서 스크롤좀 내리면 나온다)압축을 풀면 폴더 내부에 nvm-setup.exe 파일이 나온다. 해당 파일을 실행시키면 nvm이 설치가 된다. 윈도우 터미널에서 아래 명령어를 입력하면 설치된 NVM의 버..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cltIfP/btsHO37ZGW0/V9vqfBgVO0UIzGTvGiUIF0/img.png)
npm 과 node는 설치를 이미 했다는 전제하에, 1. CREATE NEXT.JS next.js를 설치하는 방법은 간단하다.vscode에서 통합 터널을 연다음 아래와 같이 선택하면 된다.npx create-next-app@latest --ts next-test(프로젝트최상위 폴더명) ESLint는 코드의 품질을 위해서 선택했다.Tailwind CSS는 사용하기 싫어서(개인적으로), 선택안했다.src를 main directory로 설정해놓으면 import해서 컴포넌트를 불러오는데 편하다.기왕 하는김에 추천하는 ROUTER도 추가했다.마지막으로 절대경로 설정을 @파일명으로 할지인데 사용안할수도 있지만, 언젠간 할수도 있어서 설정을 해놓았다.(설치 완료) 2. NPM RUN DEV cd next-testnp..