본문 바로가기

IT/기타

(24)
IT 기초 공부 (추가중) IT 기초 자바 기초 자바 메모리 영역 메서드 영역 : static 변수, 전역변수, class정보 스택 : 지역변수, 함수(메서드), LIFO 방식 힙 : 동적할당 객체 gc가 관리함 메모리 상수풀 영역 : 힙영역에 생성, 프록세스 종료까지 계속 유지, 작성한 상수값을 가지고 있음 인터페이스 사용 이유 인터페이스 작성된 책임은 항상 구현되어 있다는 강제성을 가짐 -> 이를 통해 다형성 및 기타 유연한 작업이 가능해짐 Mark 역할을 하여 특정 기능을 표시해줌(Serializable 등) JDBC란? 자바에서 데이터베이스 접속할 수 있도록 하는 자바 api 직렬화란? 스트림을 통해 입출력이 가능할 수 있도록 전달할 수 있는 구조로 변경하는 것 serialVersionUID 선언 이유 직렬화/역직렬화 때 ..
Spring boot aws rds 로컬 연동 에러 AWS RDS 와 spirng boot 연동시 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'amazonRDS' 에러가 발생하는 경우가 있다. 찾아보니 로컬 환경에서는 region 값을 직접 설정해 줘야 한다.default로 cloud.aws.region.auto=true설정이지만 이는 실제 ec2 컨테이너에 배포된 환경에서만 정상 작동하는 것같다. 그래서 아래와 같이 application.properties 파일안에 리전 정보를 정적으로 삽입해 주었다. cloud.aws.region.static=ap-northeast-2 리전 표는 https://docs.aws.amazon.com/ko_kr/..
아이폰 XR, XS, XS MAX UDID 확인방법 Xcode에서 내 휴대폰을 연결 시킨 상태에서 상단 메뉴바 를 통해 window->devices and simulators 를 클릭하면 아래와 같은 화면이 나옴 identifier 에 나와있는 것이 udid가 된다.
백준 11723 집합 문제 링크 : https://www.acmicpc.net/problem/11723언어 : python3 import sys resultSet = 0 executeCount = sys.stdin.readline() for i in range(0, int(executeCount)): operatorStr = sys.stdin.readline() executeOperator = operatorStr.split(" ")[0] executeNumber = 0 if executeOperator != "all\n" and executeOperator != "empty\n": executeNumber = int(operatorStr.split(" ")[1]) - 1 if executeOperator == "add": ..
ES5 - Airbnb JavaScript 스타일 가이드 한국어 번역본 출처 : https://moonspam.github.io/ES5-Airbnb-JavaScript-Style-Guide-Korean/ 자바스크립트 스타일 가이드입니다
Wilson's Algorithm 미로 만들기 MazePrinter.java import java.util.ArrayList; import java.util.List; import java.util.Random; public class MazePrinter { private Cell[][] cells; private int cellsRowCount; private int cellsColCount; private int totalBlankCount; public MazePrinter() { cells = new Cell[25 + 2][25 + 2]; initCells(); } public MazePrinter(int row, int col) { cells = new Cell[row + 2][col + 2]; initCells(); } public vo..
C++ utf-8 파일 읽기 #include #include #include #include #include #include #include using namespace std; wstring readFile(const char* filename) { wifstream wif(filename); wif.imbue(locale(locale::empty(), new codecvt_utf8)); wstringstream wss; wss
정규표현식 차트 ㅋㅋ페북보다 유용할것 같아서 굳 출처 : http://ahham.tistory.com/19
JAVA를 배워보자~! Chapter.1(개발환경 구축 및 간단한 예제) 그냥 내 공부도 할겸 한번 적어 볼려고 한다.지식은 인터넷, 내 머리 등등태클은 환영한다. 제발 해줘라 나도 발전하게컴퓨터 환경, 버전 등등 으로 인해 많이 다를 수도 있다.문의 사항은 vljh246v@gmail.com 으로 주길 바람(스팸 제발 보내지말고 진지하게, 그리고 후방주의 짤 등등 위험한거 있을 수 있으니 와고인이라고 제목에 표시바람)JAVA를 배워보자~!Chapter.0(Intro) (http://demoversion.tistory.com/9)늦게 올려서 미안하다그리고 중간에 운영체제가 바뀐다......설치 환경 문제 때문에 내컴에서 친구컴으로 바꿔서 진행했으니 이해 부탁드림.. 0. 설치 환경 운영체제 : Windows10 Pro (버추얼 박스), Windows7 Ultmate K(친구컴)..
it 기술 면접 질문들(수정중) http://cafe.naver.com/javachobostudy/134862[출처] (신입)취업합격후기 + 받았던 기술면접 질문들을 올려볼까합니다 (남궁성의 코드초보스터디(자바 java, c언어)) |작성자 도라에모옹여기에 한분이 적어주신 내용을 바탕으로 하나씩 질문을 달아 볼까 합니다.ㅎㅎ 1. 컴포넌트와 모듈의 차이모듈은 가장 상위에 위치하는 구현의 단위, 컴포넌트는 런타임 개체를 참조하는 단위 모듈은 실질적으로 구현이 된 단위,컴포넌트는 실제적으로 동작하고 있는 개체 ex. 서버 클라이언트 구조에서 서버 1개와 클라이언트 100대가 있다면구현된 모듈은 서버1, 클라이언트1 총 2개동작하는 컴포넌트는 서버1개 클라이언트 100개 총 101개 2. 자바란 무엇인가"Write once, Run anyw..