Debug your app, not your environment 환경이 아닌 애플리케이션에 집중 컨테이너 기반의 오픈소스 가상화 플랫폼 애플리케이션 패키징 포맷이자 일원화된 인터페이스와 방법론으로서 도커의 역할 도커는 규모와 성능에서 큰 효율을 가져다줌 도커와 리눅스 컨테이너가 가져온 가장 큰 혁신이자 중대한 변화는 애플리케이션 사용의 근본적인 변화 도커는 리눅스 컨테이너에 기반이며 핵심이자 장점은 ‘가벼운 가상화’ 도커 컨테이너는 가상머신이라기 보다는 하나의 프로세스 도커는 어떤 애플리케이션이든 쉽게 배포 패키지를 만들고, 어떤 대규모 환경에서든 배포(이미지에 애플리케이션 및 환경을 포함)할 수 있으며, 빠르게 돌아가는 개발 조직의 작업 절차를 기민하고 효과적으로 수행하도록 도와주는 도구 계층화된 파..
실습 OS : macOS Catalina 10.15.7 Docker Desktop : 3.3.3 Docker Compose : 2.0.0-beta.1 Docker 20.10.6, build 370c289 Docker #로컬에 설치된 docker 정보 확인 docker info #로컬에 저장된 이미지 목록 docker images #이미지 목록에서 특정 이름으로 조회 docker image | grep # docker hub 에서 이미지 검색 docker search # 이미지 받기 docker pull : # 으로 docker hub에 업로드 docker push : # 이미지 실행 docker run # 컨테이너 이미지 삭제 #이미지 삭제 시 이미지에서 파생된(종료 상태 포함) 컨테이너가 하나라도 있으..
테스트 환경 OS : macOS Catalina 10.15.7 Docker Desktop : 3.3.3 Docker Compose : 2.0.0-beta.1 Docker 20.10.6, build 370c289 Docker Compose Overview of docker-compose CLI Compose file 다중 컨테이너 애플리케이션을 정의하고 공유할 수 있도록 개발된 도구 Compose에서 서비스를 정의하는 YAML 파일을 만들고, 단일 명령을 사용하여 모두 실행하거나 종료 가능 Compose를 사용할 경우 장점은 애플리케이션 스택을 정의하고 프로젝트 루트에 파일을 저장하여 다른 사용자가 프로젝트에 참여하기 쉽게 만들 수 있다는 것 사용자는 프로젝트를 복제하고 Compose 를 실행하기만 하면됨..
Java 8을 구성하는 핵심 사항 2가지 간결한 코드멀티코어 프로세서의 간단한 활용 스트림 API메서드에 코드를 전달하는 기법(메서드 래퍼런스, 람다)인터페이스의 디폴트 메서드실습!!Applepublic class Apple { private int weight = 0; private String color = ""; public Apple(int weight, String color){ this.weight = weight; this.color = color; } public Integer getWeight() { return weight; } public void setWeight(Integer weight) { this.weight = weight; } public String getColor() ..
3.1.3 컴파일러 설치 mac - Solidity 설치 brew update brew upgrade brew tap ethereum/ethereum brew install solidity brew linkapps solidity Geth background rpc 실행 nohup geth —networkid 4649 —nodiscover —maxpeers 0 —datadir /Users/jang/data_testnet —mine —minerthreads 1 —rpc —rpcaddr “0.0.0.0” —rpcport 8545 —rpccorsdomain “*” —rpcapi “admin,db,eth,debug,miner,net,ssh,txpool,personal,web3” —unlock 0,1 —passw..
2. 이더리움이란? 공식사이트 - https://www.ethereum.org/ Ethereum is a decentralized platform that runs smart contracts 이더리움이란 특별히 정해진 구현 방법을 말하는 것이 아니라 스마트 계약을 실행할 수 있는 플랫폼 2.2 Geth(Go-Ethereum) 설치 맥 OS에 설치 방법 - 참고Homebrew를 이용한 설치(Homebrew 설치)터미널에서 아래의 명령어 실행brew tab ethereum/ethereum brew install ethereum 2.3 Geth 기동 data_testnet 폴더 생성 후 genesis.json 파일 추가{ "config": {}, "nonce": "0x0000000000000042", "ti..
18년 첫 초대장 배포 !!현재 초대장이 4장 남아있어요 :) 3월 초대장 발송이 완료되었습니다!!혹시나 못받으신 분들은 다음 기회에 신청 해주세요 :)감사합니다~ 멋진 티스토리 블로그를 만들어 주실분들은 누구나 신청가능합니다.(반드시 블로그를 운영하실 분들만 신청해주세요 !!) 조건은 다음과 같습니다.1. 블로그의 주제를 작성해주세요.2. 블로그 개설 목적을 작성해주세요.3. 초대장을 받으실 이메일 주소를 작성해주세요. 위의 조건을 비밀 댓글로 작성해주세요!! 댓글 확인 후 3월 16일 초대장을 보내드리겠습니다.단, 5일동안 블로그가 생성되지 않는다면 초대장을 회수하도록 하겠습니다.
초대장이 7장 남아있습니다.멋진 티스토리 블로그를 만들어 주실분들은 누구나 신청가능합니다.(반드시 블로그를 운영하실 분들만 신청해주세요 !!) 조건은 다음과 같습니다.1. 블로그의 주제를 작성해주세요.2. 블로그 개설 목적을 작성해주세요.3. 초대장을 받으실 이메일 주소를 작성해주세요. 위의 조건을 비밀 댓글로 작성해주세요!! 댓글 확인 후 11월 18일 초대장을 보내드리겠습니다.단, 5일동안 블로그가 생성되지 않는다면 초대장을 회수하도록 하겠습니다.
[MySQL] 테스트 데이터 쉽게 추가하기테스트 데이터 쉽게 추가하기 기존에 테이블에 있는 데이터를 이용해서 테스트 데이터를 쉽게 추가하는 SQL문입니다.아래의 SQL문을 실행할 때마다 기존의 데이터 수 만큼 테이블에 추가됩니다. INSERT INTO 테이블이름(컬럼1, 컬럼2)(SELECT 컬럼1, 컬럼2 FROM 테이블이름); 테이블 이름이 member, 컬럼으로 id, pw가 있다면 SQL문은 아래와 같습니다. INSERT INTO member(id, pw)(SELECT id, pw FROM member);
스프링(Srping Framework) MyBatis 설정1. 프로젝트 생성 File - Spring Legacy ProjectProject name 설정Templates 에서 Spring MVC Project 선택package 설정2. pom.xml에 라이브러리 추가 junit 버전 변경(4.12), spring-test, spring-jdbc, mysql-connector-java, mybatis, mybatis-spring junit junit 4.12 test org.springframework spring-test ${org.springframework-version} org.springframework spring-jdbc ${org.springframework-version} mysql my..
- Total
- Today
- Yesterday
- elastic stack
- 초대장
- 티스토리초대장
- 리스트
- keycloak
- 송리단길맛집
- 자료구조
- 카프카
- 서울카페
- string
- 알고리즘
- mysql
- jenkins
- Database
- Java
- ArrayList
- kafka
- PreparedStatement
- 도커
- docker
- scouter
- 문자열
- JDBC
- 잠실맛집
- 미사맛집
- spring
- Array
- db
- 자바
- Algorithm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |