쿵쿵일지
Ansible 정리 설치 brew install ansible or pip install ansible 설정 기본 ansible 인벤토리 파일은 hosts라는 파일 이름이며 /etc/ansible에 위치한다.ansible all -m ping 으로 테스트 해볼 수 있다. playbook ansible은 playbook 도구를 이용함으로써 한 번에 수많은 장비에 수많은 액션을 수행할 수 있다. playbook은 yml 로 작성한다. (http://www.yaml.org/)플레이북을 실행하는 커맨드는 ansible-playbook 이다. --- - hosts: localhost user: root vars: motd_warning: 'TEST' tasks: - name: setup a MOTD copy: d..
객체지향 쿼리 언어 객체지향 쿼리 소개 JPQL JPQL은 엔티티 객체를 조회하는 객체지향 쿼리. 문법은 SQL과 비슷함. JPQL은 SQL을 추상화해서 특정 데이터베이스에 의존하지 않는다. 데이터베이스 Dialect만 변경하면 JPQL을 수정하지 않아도 자연스럽게 데이터베이스를 변경할 수 있다. @Entity(name = "Member") public class Member { @Column(name = "name") private String userName; } String jpql = "select m from Member as m where m.userName = 'kim'"; List resultList = em.createQuery(jpql, Member.class).getResultList..
값 타입 기본값 타입 가장 단순한 기본값 타입 @Entity public class Member { @Id @GeneratedValue private Long id; private String name; private int age; } 임베디드 타입(복합 값 타입) @Entity public class Member { @Id @GeneratedValue private Long id; private String name; @Embeded private Period workPeriod; @Embeded private Address homeAddress; } @Embeddable public class Period { @Temporal(TemporalType.DATE) java.util.Date startD..