일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Service Mesh
- high availabillty
- spring boot hot swapping
- sidecar
- jpa auto increment
- spring boot ssl
- MySQL
- Distributed Tracing System
- intelij devtools
- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect x="10" y="10" height="100" width="100" style="stroke:#ff0000; fill: #0000ff"/> </svg>
- spring cloud api gateway
- redis ha
- Spring boot
- spring boot 2.0 ssl
- Spring Cloud Bus
- redis cluster
- spring boot ssl verify skip
- kubernates
- spring boot jks
- spring cloud load balancer
- Spring Cloud Config
- msa 4.0
- intelij spring boot devtools
- <iframe src="http://erea.tistory.com/attachment/cfile21.uf@997995485B2F785A3292EE.svg"></iframe>
- sidecar patern
- spring cloud zuul
- java static resources
- tracing tool
- Istio
- spring boot http client
- Today
- Total
목록분류 전체보기 (28)
erea
spring에서 autowired를 통해 setter di를 하면 inteliJ warning에always use constructor based dependency injection in your beans. Always use assertions for mandatory dependencies이런 메시지가 뜰때가 있다. Since Boot 1.4 @Autowired has been optional on constructors. You can just tag the constructor with @Autowired if you want to be explicit about it. Generally speaking you should favour Constructor > Setter > Field inj..
hibernate 4버젼 @Id @GeneratedValue(strategy=GenerationType.AUTO) hibernate 5버전 @id @GeneratedValue( strategy= GenerationType.AUTO, generator="native" ) @GenericGenerator( name = "native", strategy = "native"
내부 테스트서버나 로컬에서 ssl 통신을 할때 유용하다. httpClientConfig.java@Configuration public class HttpClientConfig { @Bean public RestTemplate restTemplate() throws KeyStoreException, NoSuchAlgorithmException, KeyManagementException { TrustStrategy acceptingTrustStrategy = (X509Certificate[] chain, String authType) -> true; SSLContext sslContext = org.apache.http.ssl.SSLContexts.custom() .loadTrustMaterial(null,..
Spring bootSpring boot란?Spring Boot는 내장된 웹 애플리케이션 서버(Tomcat, Jetty), 의존성을 손쉽게 관리할 수 있는 스타터 POM(Project Object Model), 설정의 표준화와 자동화 등으로 웹 애플리케이션의 개발과 운영을 이전보다 쉽게 할 수 있게 합니다.Spring boot 장점1. 자주사용하는 프로젝트 조합을 미리 만들어놨습니다.일일히 라이브러리를 찾으면서 추가해줄필요없이 spring-boot-starter-web을 Maven 설정만해주면 관련라이브러리를 받아옵니다. 2. 설정을 자동으로 수행합니다.@Enableautoconfiguratio 어노테이션의 같은경우 자동설정해주는 녀석으로 스프링부트의 마법이라고 불리웁니다.비슷한 어노테이션으로 @Spri..
1. 로컬 개발환경(windows)요구사항 windows 7 (64비트) 이상시스템 상에서 CPU는 가상화 지원이 enable되어 있어야 한다.windows docekr 개요일반적으로 Linux에 Docker를 설치할 경우, 아래 그림처럼 Linux OS에 Docker Client가 설치되고 Docker Daemon에 의해 Docker Container들이 운영된다. Windows의 경우, Docker Client는 윈도우에 설치되지만 Docker Daemon과 Container들은 Linux 이미지위에 설치되는 형태이다. 그렇기 때문에 Docker를 윈도우에 설치하기 위해서는 VM부터 몇몇 사항들이 선행적으로 설치되어야 한다. 2..docker toolbox 설치 docker toolbox가 포함하고 ..
윈도우 docker toolbox 설치시Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver 위와 같은 에러가 날시 시작->실행->cmd -> bcdedit /delete {1c93a8a9-7681-11e7-9617-64006a5fed90} /cleanup /f 재부팅후bcdedit /set hypervisorlaunchtype off 로 hyper-v를 비활성화 하면 끝
yum -y update cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo vim fedora -> rhel rpm -Uvh http://epel.mirror.net.in/epel/7/x86_64/e/epel-release-7-8.noarch.rpm yum install gcc make patch dkms qt libgomp # yum install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel 버츄어박스 이용하기 위해 커널 디렉토리를 따로 설정해준다 export KERN_DIR=/usr/src/kernels..
device매퍼가 단독으로 업데이트되지않음 Transaction check error: file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64 file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64 file /usr/share/man/man8..