본문 바로가기
320x100
728x90

분류 전체보기152

spring,java]JPA를 이용한 API서버 기존에 사용하기로 생각만 했던 JPA. 회사에서 작은 웹 크롤링 API 서버를 만들 일이 생겨서 간단하게 사용해봤다. JPA는 Java의 ORM(Object Relation Mapping) 표준 기술로 인터페이스이다. 구현체는 스프링 부트에서는 기본적으로 하이버네이트이다. (바꾸거나 직접 구현할 수 있다.) 참고 JPA는 Java 웹 앱과 JDBC 사이에서 동작하며 개발자가 SQL에 대한 종속성을 낮출 수 있게 해 준다. (다만 JPA의 표준을 따라야 해서 러닝 커브가 있다.) 오늘은 실제 사용한 코드를 보며 설명을 이어간다. 과거엔 xml로 설정을 했었지만 spring boot에선 간단하게 사용이 가능하다. 일단 JPA 사용을 하기 위해 implementation 'org.springframework... 2021. 11. 30.
M1 Pro Macbook 16인치를 구입해버렸다.[단기 리뷰] 어느덧 개발자가 된 지 1년이 지났다. 최준생일때는 막연하게 맥을 쓰고 싶다는 생각에 180만 원이나 하는 중고 맥북을 신용 카드로 긁어버렸다. 그 맥북은 mid 2015 맥북프로 15인치였고 기본형이었다. 수입이 없던 나는 있는 돈 없는 돈 아껴가며 회사에서 업무용으로 쓰는 2017 15인치 맥북프로를 1년간 사용했다. 로고에 불빛이 나던 맥에서 터치 바 맥북으로 바꾸고 가히 신세계를 경험했었다. 맥북이 이렇게 좋다니.... 근데 사용을 하다 보니 인텔의 발열과 툭하면 들리는 비행기 소리는 정말 업무환경에 큰 스트레스였다. 크롬에 애플뮤직에 터미널에 인텔리제이에.... 내 맥북도 없고 1년간 회사 생활을 하며 모았던 돈과 투자 수익과 함께 드디어 내 명의의 맥북이 내 손에 들어왔다. 분명히 애플 웹 사.. 2021. 11. 29.
알고리즘] 1부터 n까지의 소수 갯수 찾기 및 출력 1부터 입력받은 정수 N까지의 자연수 중 소수의 개수 찾기 및 출력하기 소수란 약수가 1과 자기 자신만 있는 수를 뜻한다. ex) 6의 약수는 1,2,3,6 -> 소수X 7의 약수는 1,7 -> 소수 O 14의 약수는 1,2,7,14 -> 소수 X 13의 약수 1,13 -> 소수 O public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("숫자 길이 입력 = "); int msg = sc.nextInt(); int index = 0; //횟수 체크를 위해 카운트함. for (int i = 0; i < msg; i++) { if (isPrime(i)) { //소수라면 출력 index++; Sy.. 2021. 11. 29.
아이폰 네이버 지도 단축어 만들기[터치 한 번에 집까지] 요즘 아이폰 단축어 만드는 재미에 푹 빠졌다. 오늘은 네이버 지도를 통해 현재 내가 있는 위치에서 집까지 가는 가장 빠른 경로를 찾는 단축어를 만드는 방법을 소개한다. 사전 준비 : 네이버 지도 앱 네이버 지도는 위도와 경도 정보를 알고 있다면 api를 통해 경로 정보를 알 수 있다. 1. 집의 위도 경도 파악하기. 일단 우리 집의 위, 경도 정보가 필요하다. https://www.google.com/maps Google Maps Find local businesses, view maps and get driving directions in Google Maps. www.google.com 일단 구글 지도에서 집 위치를 검색한다. (예시에서는 서울특별시청으로 대체함) 좌상단에서 위치로 검색을 하고 마킹이.. 2021. 10. 25.
300x250
320x100