일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 2중for
- spring-rest-docs
- nginx
- mongodb
- javax
- jpa
- MongoTemplate
- 태그없음
- 카멜케이스
- 파스칼케이스
- spring
- 반복
- inmemory
- 케밥케이스
- for
- Docker
- 스네이크케이스
- pdf변환
- redis
- java
- websokcet
- OS
- springboot
- commons-fileupload
- linux
- Entity
- banner
- 외부허용
- 테이블정의서
- 자바란
- Today
- Total
목록분류 전체보기 (41)
겸쨔
안녕하세요. 오랜만에 적어봐요. docker에서 nginx를 설치 했는데 nginx 설정 파일을 건들여야 하잖아요.저는 windows 에 설치한 케이스기 때문에 어디 있는지 못 찾겠더라구요.구글링해도 잘 안 나오고.. 해서 다른 분들은 바로 하셨으면 해서 정리 해봐요. 우선 저는 nginx를 설치 했는데요. docker에서 nginx 이미지는 보통 Debian 혹은 그 기반 시스템(ex: Ubuntu)이나 Alpine Linux 기반이에요. 우선 power shell이나 cmd를 키고 접속 하려는 컨테이너가 실행되어 있는지 확인해요.docker ps 그리고 해당 컨테이너에 접속해요. 처음 접속 하시면 root 계정으로 접속 되실거에요.docker exec -it ${컨테이너 명} /bin/bash ..
안녕하세요.저 예전에 했을 때는 아래처럼만 해도 스네이크 케이스로 잘 변환 됐던거 같은데,다시 공부 하려고 해보니까 잘 안 되더라구요.physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl 그새 뭐가 바꼈나봐요.그래서 저는 PhysicalNamingStrategy를 구현하는 Strategy 클래스를 하나 만들어줬어요. package org.hikinonymous.back.core.strategy;import org.hibernate.boot.model.naming.Identifier;import org.hibernate.boot.model.naming.PhysicalNamingStrategy;import o..

안녕하세요.개발 서버 로그인이 안 돼서 로그를 보니 아래 에러를 뱉고 있더라구요.org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during ..

안녕하세요.도커가 리눅스 위에서만 된다고 해서 가상 머신 찾고 있었는데,팀장님이 윈도우에서도 된다고 하시더라구요.그래서 찾다가 jenkins랑 db도 성공적으로 올려가지고 정리 한번 하려고 해요. Docker란?우선 도커가 무엇인지 설명 할게요.https://www.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS8893081462 원리부터 이해하는 도커 - 컨테이너, 가상화, 구성요소✅ 도커의 정의 도커docker라는 용어는 회사를 의미할 수도 있고 소프트웨어를 의미하는 것일 수도 있습니다. 회사로서의 도커는 최초 2008년 솔로몬 하익스Solomon Hykes가 프랑스 파리에서 닷클라우www.hanbit.co.kr 도커는 컨테이너 기반의 오..
안녕하세요.비즈니스 로직 단에서 생성한 파일을 MultipartFile로 변환해야 하는 일이 있었어요.구글링하다가 찾은건데 apache에서 만든 commons-fileupload 라이브러리를 사용하면,쉽게 가능하다해서 사용한거 기록할겸 작성해요. 환경jdk 11spring boot 2.7.0maven의존성 commons-fileupload commons-fileupload 1.4 우선 html body에 컨텐츠만 넣고나서 바로 업로드 할거에요.Document doc = Jsoup.parse("");doc.body().append(mcArticle.getConts());String htmlContent = doc.html();byte[] contentBytes = htmlContent.getByte..
어이가 없네요.oracle 타입에는 CLOB이라고 최대 4GB까지 저장할 수 있는 타입이 있는데,데이터 이관 중 "ORA-01704: 문자열이 너무 깁니다" 라는 에러를 마주쳤어요. 이게 아무리 4GB까지라도 한번에 저장할 때는 총 4000자를 넘을 수 없대요.그래서 제가 사용한 해결 방안은 아래와 같아요.INSERT INTO TEMP_TABLE (ID, CONTENT)VALUES ( 1, TO_CLOB('4000자 이내로 자른 문자열') || TO_CLOB('4000자 이내로 자른 문자열') || TO_CLOB('4000자 이내로 자른 문자열')) 이렇게 잘라서 넣어야 해요.모두 숙지 해요.
안녕하세요 님들 ~오랜만에 글을 작성해보네요. pm님이 테이블 정보를 달라는 요청이 와서요.이왕 하는거 오랜만에 정리하는 글이나 올리자 싶어서 적어봅니다. select *from information_schema.columns iscwhere table_schema = '님들 DB명'order by table_name,ordinal_position; 뭐 use mysql 이런것도 필요 없고 그냥 위 쿼리만 쏘면 됩니다.이렇게 하면 무슨 컬럼들 나오냐면요. TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, ORDINAL_POSITION, COLUMN_DEFAULT, IS_NULLABLE, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, CHA..
안녕하세요.spring rest docs를 pdf파일로 변환하다가 만난 오류에요. pdf로 변환할 때 아래처럼 제가 파일들의 경로를 변수로 넣어줬는데요.이 변수가 안쪽 파일까지 못 가더라구요. 그래서 경로를 직접 하나하나 넣어줘야 했어요.:snippets: ../../build/generated-snippets 변환할 때 snippets를 못 읽어서 파일을 못 찾았던거 뿐이더라구요. 제가 만난 경우가 님들과 같길 바라요.

안녕하세요.발주처에서 spring rest docs로 작성한 api 문서를 pdf로 변환 해달라고 하네요.간단하기 때문에 잘 보고 해보시면 금방 하실 수 있으세요. pdf 파일로 변환 해주는 asciidoctor-web-pdf 라는 라이브러리를 사용할거에요.해당 라이브러리는 Ruby로 구성되어 있는 것도 있는데, 전 귀찮아서 다른 방법을 찾아 봤어요. 찾아보니 npm으로도 받을 수 있더라구요?npm이 있는데 굳이 ruby로 할 필요를 못 느꼈어요. 우선 adoc이 있는 디렉토리로 들어옵니다.저 같은 경우에는 아래와 같은 경로에요./src/docs/asciidoc 디렉토리로 들어 오셨으면 아래 명령어를 쳐서 install해요. npm i -g @asciidoctor/core asciidoctor-pd..