일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 헤더 설정
- dto valid
- docker
- memcached
- java8
- 초기 세팅
- SpringBoot
- spring boot
- custom valid
- ollama langflow
- Next.js 14
- spring
- JavaScript
- NextJS
- CentOS6
- header setting
- java9
- JPA
- React
- MySQL
- jpa entity자동
- 초기 구축
- swagger
- generate pojos
- Java
- generate entity
- docker 설치
- 리눅스
- jvm
- 도커
- Today
- Total
목록분류 전체보기 (291)
개발자의 길
맨 아래 출처를 적어놓았습니다. 단순한 영어라 그대로 가져왔습니다. With more than 4 billion mobile users today if you aren't on connecting with your audiences on mobile, you don't exist. People enjoy using smartphones so much that it's come to needing to challenge ourselves to have a no-tech day. Checking your time, emails, booking a cab, shopping, ordering medicine, getting a legal consultation. Anything you want people to..
맨날 헷갈린다. package com.tistory.jang8584; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapIterationSample { public static void main(String[] agrs) { Map map = new HashMap(); map.put("키1", "값1"); map.put("키2", "값2"); map.put("키3", "값3"); map.put("키4", "값4"); map.put("키5", "값5"); map.put("키6", "값6"); // 방법1 Iterator keys = map.keySet().iterator(); while( key..
File -> Settings 들어가서 Build, Execution, Deployment -> Compiler 메뉴 Build project automatically 체크!! 그리고, Ctrl+Shift+a ( mac에서는 Cmd+Shift+a) 누르면 Action쪽 검색창이 열린다 Registry... 검색해서 선택 하면 창이 하나 열린다 그중에 compiler.automake.alllow.when.app.running 기능을 킨다!! 끝
docker는 활용도가 많다. 하지만 내가 만든 이미지를 배포하고, 다른 서버에서 받아서 사용할려면 github 처럼 저장소가 필요하다. 도커도 마찬가지로 도커허브에서 이런 역할이 가능하다. 하지만 회사내 프로젝트나 셋팅은 비공개로 하고 싶지 마련.. 도커 허브에서는 계정당 딱 1개 이미지만 무료로 비공개로 만들수 있다.. 그 이상을 만들려면 유료 비용을 내야한다. 하지만 회사내에서 자체적으로 레포지토리를 만들어져 가질수 있다. 도커 짱.. 도커 허브에 올리는 방법& 자체 서버에 레지스트리를 생성해서 올리는 방법.. 지금 부터 방법을 설명하겠다. 1. 도커 허브에 올리는 방법 우선 서버에서 docker에 로그인을 한다. $ docker login ~/.docker/config.json 에 인증 정보가 저..
aws 접속부터 리눅스 서버 생성 - putty로 접속 까지 가입은 생략한다. aws 접속 후 '콘솔에 로그인' 을 한다 상단 메뉴에 서비스 -> ES2 선택 중간에 '인스턴스 시작' 가장 기본적인 가장 위에걸로 선택했다 프리티어가 가능한것이 기본 선택되어있다. 검토 및 시작을 누른다 기본 셋팅에서 안바꿨다. '시작하기'를 누르면 레이어 팝업이 하나 뜬다 로그인을 하기 위해 키페어를 생성 한다. 키페어 다운로드 후 기억할 수 있는 곳에 저장해 놓는다. 기본적으로 PUTTY를 사용할 것이고, putty를 설치하면 puttyget.exe 파일이 있다. 해당 파일을 실행 키 불러오기로 아까 다운받은 키페어를 선택한다. 개인키 저장 버튼을 눌러서 개인키를 저장한다. 이제 putty를 킨다 putty의 메뉴중 연..
우선 간단히 docker 설치부터 $ sudo yum install docker -y 도커 버전 확인 $ sudo docker -v 도커 사용권한 user 변경 -> 나 같은 경우는 irteam 계정에서 docker를 실행하고 싶다. $sudo usermod -a -G docker irteam 하고 나서, 세션 끊고 다시 접속해야 irteam계정으로 docker 명령어를 그냥 sudo 없이 실행 할수 있다 도커 서비스(데몬)를 실행 $ service docker start 도커에서 이미지를 받을 리스트를 검색 $ docker search mysql 리스트가 쭉 나오면 STARS 가 높은게 사람들한테 인기 많은 거다 MYSQL을 설치해보겠다(이미지 다운) $ docker pull mysql:lastest ..
1. 들어가며 스프링에서 Memcache를 사용하려면 simple-spring-memcached(SSM) 라이브러리를 자주 이용합니다. SSM 어노테이션으로 메서드에 선언하면 쉽게 관련 데이터가 캐시에서 관리됩니다. 스프링에서도 버전 3.1부터는 캐시 서비스 추상화 기능이 지원되어 비즈니스 로직 변경 없이 쉽게 다양한 캐시 구현체(ex. Ehcache, Redis)로 교체가 가능하게 되었습니다. 스프링에서 제공하는 캐시 기능은 다른 포스팅에서 더 자세히 다루도록 하겠습니다. 2. 개발 환경 OS : Mac OS IDE: Intellij Java : JDK 11 Source code : github Software management tool : Maven 3. Simple Spring Memcached(..
Memcached. 메모리 캐싱 시스템으로 유명합니다. 이 포스트는 Memcached가 무엇인지, 어떻게 설치하고 사용하는지 알아봅니다. 1. Memcached 정의 Memcached는 분산 메모리 캐시 시스템입니다. RAM에 데이터 및 오브젝트를 캐시함으로써 데이터베이스 및 API에서 읽어와야 하는 횟수를 줄일 수 있습니다. 또한 Memached는 무료면서 오픈 소스 소프트웨어입니다. 라이센스는 BSD 라이센스를 따르고 있어요. 유닉스 같은 OS에서 동작하면서 윈도우에서도 사용가능 합니다. Memcached (Mem-Cache-D) is a general-purpose distributed memory caching system. It is often used to speed up dynamic dat..
Vue CLI + Spring Boot 연동하여 환경 구축하기 프론트엔드는 Vue.js로, 백엔드는 Spring Boot를 이용해서 프로젝트를 진행하려고 한다. 스프링에서 Jsp를 통해 view를 구축해봤지만, 이번엔 Vue.js를 활용해서 View를 모두 넘겨주려고 한다. 스프링에서 컨트롤러를 통해 DB 관리나 데이터에 관한 비즈니스 로직을 잘 처리하고, 이에 대한 값을 활용해 Vue에서 화면으로 뿌려줄 탬플릿을 만들어나가는 진행 방식이 되지 않을까 생각된다. 개발 툴은 VS Code로 진행한다. VS Code 다운로드 Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favo..
Brian Goetz는 스택오버플로우에서 Optional을 만든 의도에 대해 다음과 같이 말했다. … it was not to be a general purpose Maybe type, as much as many people would have liked us to do so. Our intention was to provide a limited mechanism for library method return types where there needed to be a clear way to represent “no result” … Optional은 많은 사람들이 우리(자바 언어 설계자)에게 기대했던 범용적인 Maybe 타입과는 다르다. 라이브러리 메서드가 반환할 결과값이 ‘없음’을 명백하게 표현할 필..