본문 바로가기

분류 전체보기

인텔리제이 단축키 Ctrl+Alt+Shift+J : Select All Occurrences : 한 번에 모든 같은 단어 선택 Alt+J : Add Selectin for Next Occurrence : 한 번 누를 때마다 다음 같은 단어가 하나씩 선택 Shift+Shift : Search Everywhere : 파일, 클래스, 설정 등 키워드에 관련된 가능한 모든 것을 검색
[IT] 그림으로 공부하는 IT 인프라구조 요약 1. 인프라 아키텍처 1.1 개념 인프라(infra)는 말 그대로 '기반 시설'을, 아키텍처는 '구조'를 의미한다. 즉, IT 인프라 아키텍처는 서버, 네트워크 등 하드웨어부터 소프트웨어까지 IT 운영에 필요한 제반 사항들을 말한다. IT 업계에서 사용되는 인프라 아키텍처는 크게 구성 방식에 따라 '집약형'과 '분할형'으로 나뉘며, '분할형'은 다시 '수직 분할', '수평 분할', '지리 분할'로 나뉜다. 1.2 집약형과 분할형 아키텍처 1.2.1 집약형 아키텍처 하나의 대형 컴퓨터로 모든 처리를 하는 방식. '범용 장비', '호스트', '메인 프레임' 등으로 불린다. 장점 한 대의 대형 컴퓨터만 있으면 되므로 구성이 간단하다. 대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성능이다. 단점 ..
[JAVA] 제네틱타입으로 clone utils 만들기 public class CloneUtils implements Cloneable{ Object cloneObj; public EgovCloneUtils(T obj){ this.cloneObj = obj; } @Override public Object clone() throws CloneNotSupportedException { CloneUtils clone = (CloneUtils)super.clone(); clone.cloneObj = this.cloneObj return clone.cloneObj; } } public class CloneUtils implements Cloneable{ public static Object Builder(ArrayList obj){ return obj.clone();..
[Java] Map for문 다양한 사용 방법과 이슈사항 해결방법 오늘의 포스팅 소개 Java에서 Map 항목을 반복하는 여러가지 방법을 정리한다. EntrySet() , keySet() 또는 value() 를 활용하여 Map 조회. EntrySet() :Map.Entry 클래스 에 있는 맵의 컬렉션 뷰를 반환. - Entry.getKey () : 맵의 키를 반환 - Entry.getValue() : 맵의 값을 반환 keySet() : 맵에 포함된 모든 키를 세트로 반환 values() : 맵에 포함된 모든 값을 세트로 반환 데이터 생성 Map map = new HashMap(); map.put("id", 1); map.put("name", "hyedi"); map.put("url", "web-oing.tistory.com"); Interator 클래스 사용 Inter..
curl 사용방법 및 옵션 Curl 이란? - CURL (Client URL) 서버와 통신할 수 있는 커맨드 명령어 툴(Command Line Tool)로 다양한 프로토콜을 지원한다. (HTTP, HTTPS, FTP, SFTP, SMTP,...) 데이터 전송용툴로써 웹개발에 많이 사용되는 무료 오픈소스다. 주요 기능으로는 패킷 / 메세지를 네트워크로 전송이 가능하며, HTTP/S로 GET,POST등으로 데이터를 전송할 수 있다. 주로 사용하는 옵션 -d, --data: Send specified data in POST request. -H, --header: Headers to supply with request. -X, --request: The request method to use. ex) GET, POST GET 방식 # ..
Jquery 특정단어로 시작하거나 끝나는 요소 찾기. like 찾기 오늘의 포스팅은 jquery 를 사용해서 요소들을 like 검색하듯 찾아주는 방법을 알아보겠습니다. 자주 사용하는 선택자 element[속성!=값] // 특정 값을 포함하지 않는 요소 element[속성*=값] // 특정 값을 포함하는 요소 element[속성~=값] // 해당 값이 특정 단어로 시작하는 요소 element[속성^=값] // 특정 값으로 시작하는 요소 element[속성$=값] // 특정 값으로 끝나는 요소 element[속성^=값][속성=값] // and 기능 element[속성^=값],element[속성=값] // or 기능 사용방법 ◽ div 에 id가 'el' 이 포함되지 않는 요소들 선택 $("input[name!='search']") $("div[id!='el']") ◽ div..
[java] MapUtils 에서 주로 쓰는 메소드 example ◽ Map 내부에 해당 키에 해당하는 value 값을 조회 getString getString(Map map, K key) Map map = new HashMap; MapUtils.getString(map,"test"); getString getString(Map map, K key, String defaultValue) Map map = new HashMap; MapUtils.getString(map,"test","empty"); ◽ map 내부 값이 null 인지 판단 - map 객체가 비어 있다면 true 를 반환 - map 객체에 값이 있다면 false 를 반환 isEmpty isEmpty(Map map) Map map = new HashMap; MapUtils.isEmpty(map); ◽ map..
[기술면접][이론][신업][경력] 컴퓨터의 구성 요소 및 작동 원리 컴퓨터의 구조 - 하드웨어 - 소프트웨어 본체 주요 요소 - 메인보드(mainboard) - 전원 공급 장치(power supply) - 중앙 처리 장치(CPU) - ROM(Read Only Memory) - RAM(Random Access Memory) - HDD(Hard Disk Driver) - SSD(Solid-state drive) 참고 블로그 : https://velog.io/@2seunghye/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98%EC%9E%91%EB%8F%99%EC%9B%90%EB%A6%AC