리눅스에서 md5 해쉬 정보를 확인 하려면 md5sum 파일명 을 해주면 해당 파일의 md5sum 정보를 확인 가능합니다 윈도우의 경우 md5sum 기능이 없기때문에 윈도우에서 제공하는 Get-FileHash 또는 certutil을 이용해서 확인 할수있습니다 사용법 Get-FileHash의 경우 윈도우에서 제공해주는 powershell을 이용하여 사용해주면됩니다. Get-FileHash [-Path] [-Algorithm ] [] PS C:\> Get-FileHash -Path *.txt -Algorithm md5 Algorithm Hash Path --------- ---- ---- MD5 B2A066C69BA54A4EAF8AEA5628727C4A C:\agentlog.txt MD5 AB4C88B895..
jetty는 디렉토리 내의 변경 사항을 모니터링하여 변경점이 생겼을 경우 웹 애플리케이션을 배포하는 hot-deploy 기능이 있다. 이 설정은 기본적으로 1(1초 마다 스캔)로 설정되어있어 자동 배포를 원하지 않을 경우 0(감지 하지 않음)으로 설정하여 비활성화 시켜줘야한다. jetty8의 경우 /etc/jetty-webapps.xml과 /etc/jetty-contexts.xml 파일 내의 scanInterval 값을 0으로 세팅 /webapps /etc/webdefault.xml 1 /contexts true /contexts 1 jetty9의 경우 /etc/jetty-deploy.xml 파일 내의 scanInterval 값을 0으로 세팅 org.eclipse.jetty.server.webapp.Co..
후...오늘도 한글이 여김없이 깨졌다.... 프로젝트 인코딩 설정은 잘해준거 같은데..구글링을 하며 찾아보았다... intellij 파일 인코딩...spring 인코딩 설정....등.. 다른 웹페이지의 경우 한글이 안깨지고 잘나와서 다른 설정을 확인해보도록 했다...그러다 프로젝트 빌드된 파일을 확인해보니.. 띠용....컴파일된 클래스 파일이 깨졌던 것이였다..ㅠㅠㅠ 바로 gradle에 컴파일 인코딩 설정을 추가해줬다. [compileJava, compileTestJava]*.options*.encoding = "UTF-8" 변경된 설정으로 재빌드하고 서버를 띄우니 잘나오는것을 확인했다.ㅜㅜ
스웨거(Swagger) API 자동 문서화 프레임 워크 (swagger.io/) 라이브러리 추가 build.gradle에 스웨거를 사용하기 위해 dependencies에 관련 라이브러리를 추가해줘야한다. dependencies{ //... implementation "io.springfox:springfox-swagger2:2.9.2" implementation "io.springfox:springfox-swagger-ui:2.9.2" //.. }프로젝트 설정 @Configuration @EnableSwagger2 public class SwaggerConfig { //스웨거 페이지에 소개될 설명들 private ApiInfo apiInfo() { return new ApiInfoBuilder() .ti..
DB insert 테스트 코드를 만들고 돌려보았다. @Autowired private ProjectService projectService; @Autowired private TaskService taskService; @Test public void ProjectAndTaskInsertTest() { String projectTitle = "프로젝트 제목"; String projectDesc = "프로젝트 설명"; Short openYn = 1; Project project = new Project(projectTitle, projectDesc, openYn); projectService.save(project); Long userNo = 1L; User findUser = userService.fin..
권한의 종류 r (read) : 읽기 w(write) : 쓰기 x(execute) : 실행 권한의 대상 사용자(user) 그룹(group) 그 밖의 사용자(other) rwx rwx rwx 파일에서의 권한 처리 r : 파일의 내용을 읽을수 있음 w : 파일을 수정할수 있음 (ex. 파일명 변경, 제거 등) x : 파일을 실행할수 있음. 디렉터리에서의 권한 처리 r : 디렉터리의 이름을 읽을수 있음 w : 디렉터리를 수정할수 있음 (ex. 만들기, 이동, 복사, 제거 등) r : 디렉터리를 탐색할 수 있음 testdir의 처음에 나온 'd'는 디렉터리라는 뜻 그 다음 'rwxr-xr-x'는 세글자씩 읽어보면 'rwx/r-x/r-x'로 각각 파일의 사용자(소유자), 소유자가 속한 그룹, 그 외에 모든 사람에..
기본키 매핑 직접 할당 : 기본 키를 애플리 케이션에서 직접 할당한다. 자동 생성 : 대리 키 사용 방식 IDENTITY : 기본 키 생성을 데이터베이스에 위임한다. SEQUENCE : 데이터베이스 시퀀스를 사용하여 기본 키를 할당한다. TABLE : 키 생성 테이블을 사용한다. 기본키 직접 할당 @Id @Column(name="id") private String id; @Id 선언 후 em.persist()하기 전 기본키를 직접 입력 Board board = new Board(); board.setId("id1"); //기본키 직접 할당 em.persist(board); @Id 적용 가능 자바 타입 자바 기본형 자바 래퍼(Wrapper)형 String java.util.Date java.sql.Date..
속성 설명 사용 전략 CREATE 기존 테이블을 삭제하고 새로 생성 개발 초기 단계 초기화 상태로 자동화된 테스트를 진행 하는 개발자 환경 CI 서버 CREATE-DROP CREATE 속성에 추가로 애필리 케이션을 종료할 때 생성한 DDL을 제거 초기화 상태로 자동화된 테스트를 진행 하는 개발자 환경 CI 서버 UPDATE 데이터베이스 테이블과 엔티티 매칭 정보를 비교해서 변경 사항만 수정 개발 초기 단계 테스트 서버 VALIDATE 데이터베이스 테이블과 엔티티 매칭 정보를 비교해서 차이가 있으면 경고를 남기고 애플리케이션을 실행하지 않음. DDL을 수정하지 않음 스테이징 서버 라이브 서버 NONE 자동 생성 기능을 사용하지 않음(속성값을 명시 안했을때와 동일한 기능) 스테이징 서버 라이브 서버 DDL(..
- Total
- Today
- Yesterday
- 카멜 표기법
- ThreadPool
- java
- junit5
- thread priority
- Redis
- 파스칼 표기법
- spring
- Thread
- Jenkins
- hot-deploy
- JUnit
- jdk13
- 확인창
- Visual Studio 2022
- codepoint
- Executor
- java11
- JPA
- sgw
- spring-security
- 한글깨짐
- IntelliJ
- chmod
- JAVA8
- jdk12
- JetBrains Mono
- aspectj
- Mockito
- gradle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |