목록전체 글 (82)
hello world

Amazon S3(Simple Storage Service)란?- Amazone S3(simple storage service)는 아마존 웹 서비스(AWS) 가 제공하는 클라우드 스토리지 서비스입니다. S3는 파일, 데이터 및 다양한 유형의 미디어 등을 저장하고 관리하는데 사용되는 웹 기반 스토리지 Amazon S3 특징 단톡 스토리지로도 사용 할 수 있으며 EC2, EBS 와 같은 다른 AWS 서비스와도 함께 사용할 수 있어서 재해 복구 및 빅데이터 분석, 백업, 클라우드 어플리케이션등등에 사용된다.언제 어디서나 원하는 양의 데이터를 저장하고 검색 할 수 있다.S3 버킷은 거의 무한대에 가까운 객체를 저장 할 수 있다. Amazon S3(Simple Storage Service) 사용 이유스토리지 및 ..

EC2 (Elastic Compute Cloud) 란 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스EC2는 물리서버의 기능을 가상화했지만 실제 서버와 유사하게 작동하는 가상컴퓨팅 환경 ( AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 한 대 빌리는 것)Elastic는 가상 서버를 사용한 만큼 비용을 탄력적으로 지불하고, 성능과 용량도 자유롭게 조절할 수 있다는 의미를 가진다.EC2 (Elastic Compute Cloud) 사용이유 효율성 : 클릭 몇 번으로 서버 생성 가능 실제 서버구축하는것보다 훨씬 간편하고 효율 비용 절감 : 사용한 만큼만 요금을 지불하면 되므로 비용이 절감됨 EC2 인스턴스 생성EC2 인스턴스를 생성한다는 것은, 선택한 AMI (Amazone Machine..
오브젝트 복제하는 클래스 .. https://sarojaba.github.io/2014/06/04/serializationutils-%ED%81%B4%EB%9E%98%EC%8A%A4-%EC%82%B4%ED%8E%B4%EB%B3%B4%EA%B8%B0/ SerializationUtils 클래스 살펴보기 Apache Commons Lang 컴포넌트의 SerializationUtils 클래스의 clone 메소드에 대해 살펴보자. clone 메소드를 이용하기 위해선 Serializable 인터페이스를 구현해줘야한다. 기존의 Object 클래스의 clone 메소드를 sarojaba.github.io
https://ifuwanna.tistory.com/495 [Java] VM arguments(VM options) 추가, 조회 - IntelliJ, EclipseVM arguments(VM options)란 JVM에 전달되어 VM의 동작방식 및 시스템 속성을 정의합니다. X 옵션 : JVM Heap Memory, Permanent Generation , Direct Buffer 크기 지정 등 D 옵션 : 전역 시스템 속성 정의 -DKey = Value 단건조ifuwanna.tistory.comvm 옵션 세팅 -Dspring.profiles.active=local 깃허브에서 내려받기 https://jojelly.tistory.com/86 Project from Version Control을 선택한다. ..
빌더패턴을 사용하는 이유 - 불필요한 생성자 만들지 않고, 객체 생성가능 - 생성자의 입력값에 대한 순서가 바뀔 경우에 대한 오류를 줄일 수 있다 - 명시적이고 이해하기 쉬움 - 즉 객체 생성을 깔끔하고 유연하게 하기 위한 기법 점층적 생성자 패턴 --> 자바빈 패턴 --> 빌더패턴 (점층적, 자바빈 패턴 대안으로 나오게됨) 점층적 생성자 패턴 package programmers; /* 점층적 생성자 패턴 */ public class Member { private String age; private String addr; private String hobby; public Member() { } public Member(String age) { this.age = age; } public Member(S..

ㄷㅐ리님이 알려준 노트패드 꿀팁.......정리..........notepad++ 1.compare plugin으로 코드 비교하기https://yuricoding.tistory.com/17 notepad++ compare plugin으로 코드 비교하기 / The plugin package is not found 해결방법개발 꿀팁 notepad++ compare plugin으로 코드 비교하기 왕초보 예비 개발자에요! 얼마전 팀을 꾸려 프로젝트를 했는데 협업을 하다보니 프로젝트가 진행될 수록 수정되는 코드도 많아지고 수정에 의yuricoding.tistory.com2.열편집으로 특정 부분 편집하기 art + shift 로 부분 선택하여 복사 가능한 기능 https://blog.naver.com/pmw..

어노테이션이 해주는 역할은? 추가적인 정보를 제공해주는 메타데이터 (메타데이터란? 데이터에 대한 속성정보로 도서관을 예시로 들면 표제,저자,주제 등이 포함되어 있는 목록이 메타데이터에 속한다) 즉 어노테이션의 역할은 정보를 가짐으로서 그자체의 의미 쉽게말하면 프로그램의 주석 커스텀 어노테이션의 구성 (사용자 정의 어노테이션) 커스텀 어노테이션을 이용하는 방법 어노테이션을 정의한다. 어노테이션을 클래스에서 사용한다. (타겟에 적용) 어노테이션을 이용하는 코드를 수행한다. @Target({ElementType.[적용대상]}) // ElemenType.METHOD (타입을 메소드로 선언) @Retention(RetentionPolicy.[정보유지되는 대상]) //RUNTIME으로 지정할 시 컴파일 이후에도 J..
타임리프 문법 관련 사용했던거 정리... 1. Thymeleaf 음수 금액인 경우 글자색 바꾸기 (특정 글자포함여부 체크하여 글자색상 바꾸기) ( '-' 문자를 포함하고있는지로 구분해서분기처리함) 2. Thymeleaf 문자열 합치기 |로 감싸주면 문자열을 조합할 수 있다. 그냥도 가능함 3.Thymeleaf 값 비었는지 확인 ${#strings.isEmpty(~)} 문자열,배열,list,set 비었는지 확인 ${#strings.isEmpty(title)} ${#strings.arrayIsEmpty(array)} ${#strings.listIsEmpty(list)} ${#strings.setIsEmpty(set)} 4. Thymeleaf select 값에 따라 선택되어지는 값 세팅하기 Y N 5. Thy..