[정리] 기능별 개념 정리(105)
-
Jenkins 기초 (빌드 후 SSH 로 서버에 업로드)
강의 출처 (2013년 감안) : https://www.youtube.com/watch?v=yP4EHnKcOrc - 메이븐 빌드 완료시 war 파일이 생성됨 /project/target/myproject-SNAPSHOT-0.0.1.war - Jenkins 에 SSH 접속을 위한 설정 Jenkins 관리 -> 시스템 설정 -> Publish over SSH (플러그인이 없을 확률이 높다. 따로 설치가 필요하다.) SSH Server Name : 적당한 이름 (ex. SSH for my server) Hostname : 서버 IP Username : SSH 접속을 위한 유저 아이디 입력 (ex. kok202) Remote Directory : Tomcat/webapps 경로 (ex. /home/kok202/..
2019.06.19 -
Jenkins 기초
1. https://jenkins.io/download/ 에서 jenkins.war 파일 설치 2. jenkins.war 파일의 옵션 명령어 조회 java -jar jenkins.war --help 3. jenkins.war 파일 실행 java -jar jenkins.war --httpPort=7070 --ajp13Port=-1 4. http://localhost:7070 으로 접속해서 jenkins GUI 실행 젠킨스가 관리자에 의해서 설치되었는지 확인하기 위해 인증 정보를 요구한다. 5. 인증 비밀번호 확인하고 입력 cat ~/.jenkins/secrets/initialAdminPassword 6. Select plubins to install 선택 플러그인에 git, gihub 을 체크해서 설치 왜..
2019.06.18 -
JavaFX cube mapped texture
public class Cube extends MeshView { private final float zero = 0; private final float aHalf = 1f / 2f; private final float aThird = 1f / 3f; private final float twoThirds = 2f / 3f; private final float one = 1; public Cube(int size, String texturePath){ if(!StringUtil.isEmpty(textureSource)) { Image image = new Image(textureSource); DefaultMaterial defaultMaterial = new DefaultMaterial(); defau..
2019.06.18 -
JPA : Query 발생 시점
@Data @Entity("member") public class MemberEntity{ @Id @GeneratedValue private long id; private String name; private int age; } public interface MemberRepository extends JpaRepository { } @RunWith(SpringRunner.class) @DataJpaTest @EnableAutoConfiguration @ContextConfiguration(classes = {MemberRepository.class}) public class MemberRepositoryTest { @Autowired private MemberRepository = memberRepos..
2019.06.17 -
JPA : Embeddable
출처 : https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html create table Contact ( id integer not null, first varchar(255), last varchar(255), middle varchar(255), notes varchar(255), starred boolean not null, website varchar(255), primary key (id) ) @Data @Entity @Table("contact") public static class ContactEntity { @Id private Integer id; private Name name; pr..
2019.06.17 -
@EntityGraph : FetchType.EAGER 일 경우 Select 쿼리 줄이기
예시 @Data @Entity("member") public class MemberEntity{ @Id @GeneratedValue private long id; private String name; @OneToOne @JoinColumn("country_id") private CountryEntity country; } @Data @Entity("country") public class CountryEntity{ @Id @GeneratedValue private long id; private String name; } public interface MemberRepository extends JpaRepository { List findByName(String name); } MemberEntity m..
2019.06.15