반응형

분류 전체보기 875

MS SQL - 오류 : PKIX path building failed

목차 PKIX path building failed 에러 메시지 PKIX path building failed 원인 PKIX path building failed 해결 방법 PKIX path building failed 에러 메시지 com.microsoft.sqlserver.jdbc.SQLServerException: 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested ta..

[Spring Boot] DB설정 없이 실행하는 방법

프로젝트명+Application 클래스에 다음 Annotation을 추가합니다. @EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class}) 추가한 모습은 다음과 같습니다. import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfigura..

back end/java 2022.10.21

JPA에서 복합키를 사용하는 방법

JPA에서 복합키를 사용하는 방법 - 사전작업 먼저, 예제를 포스팅 하기 전에 다음 코드를 미리 작성합니다. @Entity @Getter @Setter @Table(name = "t_user") public class User { @Id private String userId; private String userName; } @Entity @Getter @Setter @Table(name = "t_user_group") public class UserGroup { @Id private String groupId; private String groupName; } 그다음 UserGroupMember라는 관계 테이블을 나타내는 Entity class를 생성합니다. @Data @Entity @NoArgsCon..

back end/java 2022.10.18

[java] List를 문자열로 Join하는 방법

Java 1.8 부터 String.join() method를 사용하여 손쉽게 List를 String으로 Join할 수 있습니다. 즉, String.join()의 첫번째 param은 문자열을 이어 붙일 구분자(delimiter)이고, 두번째 param은 List 객체 입니다. 다음 코드의 결과는 hong,kim,lee,park 입니다. public static void main(String[] args) { List arr = new ArrayList(); arr.add("hong"); arr.add("kim"); arr.add("lee"); arr.add("park"); System.out.println(String.join(",", arr)); }

back end/java 2022.10.17

CSS에 hyphen(-)을 사용해야 하는 이유

CSS는 이미 hyphen을 사용하고 있습니다. margin-left, padding-top, font-size 등 이미 CSS는 hyphen으로 되어있습니다. jQuery 또한 모두 hyphen으로 되어있습니다. 가독성이 더 좋습니다. navHome -> nav-home marginLeft -> margin-left paddingTop -> padding-top hyphen을 사용하면 CSS에서 제공하는 selector를 사용할 수 있습니다. CSS2 파이프 패턴: [class|="col"] 다른 selector는 여기 CSS3 star 패턴: [css*="col-"] 다른 selector는 여기 reference http://jasonbuckboyer.com/playground/use-hyphens-..

front end 2022.10.17

Spring boot JPA 서버 실행 시 초기값 자동 insert

H2 데이터베이스는 메모리 데이터베이스이기 때문에 데이터베이스를 따로 설치할 필요가 없어서 혼자 공부할 때 많이 사용됩니다. 참고: H2 설정 방법 그런데 H2 데이터베이스를 사용하면 좀 화나는 일이 있는데 프로그램을 다시 실행할 때마다 데이터베이스가 초기화된다는 것입니다. 프로그램의 오류를 발견해서 고쳐서 다시 실행하면 데이터를 처음부터 다시 넣어야 하는 것이죠. 이 때 resources 폴더 안에 import.sql 파일을 만들면 서버를 실행할 때마다 import.sql 안에 작성한 sql문을 실행합니다. import.sql의 내용은 다음과 같습니다. insert into t_user(user_id, user_name) values('hong', '홍길동'); insert into t_user(use..

spring pageable를 이용한 페이징 처리

Database 준비 먼저, 다음과 같이 데이터를 미리 등록해 놓습니다. JPA class 생성 User entity class 생성 import lombok.Getter; import lombok.Setter; import lombok.ToString; import javax.persistence.*; @Entity @ToString @Getter @Setter @Table(name = "t_user") public class User { @Id private String userId; private String userName; } User Repository 생성 import org.springframework.data.jpa.repository.JpaRepository; public interfa..

back end/java 2022.10.13

[MSSQL] SQL Server 구성 관리자를 찾을 수 없는 경우

방법 1: 검색 또는 실행 창에서 직접 실행 명령어 입력 SQL Server 2019: SQLServerManager15.msc SQL Server 2017: SQLServerManager14.msc SQL Server 2016: SQLServerManager13.msc SQL Server 2014: SQLServerManager12.msc SQL Server 2012: SQLServerManager11.msc SQL Server 2008: SQLServerManager10.msc 방법 2: Windows 탐색기에서 직접 실행 64bit의 경우 C:\Windows\SysWOW64 폴더에서 해당 msc 파일 실행

CentOS7에 oracle 19c 설치 하는 방법

Xming 설치하기 1) 아래 사이트에서 내려받아 설치 http://sourceforge.net/projects/xming/files/latest/download 2) C:\Program Files (x86)\Xming의 X0.hosts 파일에 IP 정보 추가 localhost 192.168.0.62 3) xLaunch를 실행하여 다음과 같이 설정 3) C:\Program Files (x86)\Xming의 X0.hosts파일에 IP 정보 추가 PuTTY 설치 1) 아래 사이트에서 Putty 를 내려받아 설치 https://www.chiark.greenend.org.uk/~sgtatham/putty/ 2) 다음과 같이 설정 3) PuTTY로 서버 접속 hosts 설정 1) vi /etc/hosts 명령어를..

linux CentOS 7에 mssql 2019 install

yum update 및 upgrade sudo yum update sudo yum upgrad MSSQL install 1) MSSQL 2019 repository 구성 다운로드 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo 2) SQL Server 설치 sudo yum install -y mssql-server 3) mssql-conf setup 실행 에디션 선택 sudo /opt/mssql/bin/mssql-conf setup yes 입력 언어 설정 및 관리자 비밀번호 입력 4) 서비스 실행 여부 확인 systemctl status mssql..

728x90
반응형
loading