
Docker 에서 mysql 컨테이너 설정 시 기본 포트(3306) 이 아닌 다른 포트로 설정하였다. 테스트를 위해서 workbench 에서 연결 시도를 했는데 오류가 생겼다. docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=1 -d -p 3308:3308 mysql:latest mysql container 를 3308 포트에 생성하였다. workbench 에서 포트번호와 사용자와 비밀번호를 입력한 뒤 연결 테스트를 해본다. (참고로 사용한 workbench 는 DataGrip 이다.) DBMS: MySQL (버전 없음) 대/소문자 구분: 일반=mixed, 구분자 추가=exact Communications link failure The last pac..

서울시 공공 와이파이 서비스 정보를 이용하여 파싱하는 방법에 대해 작성하고자 한다. 우선 서울시 공공 와이파이 서비스 정보를 가져오기 위해서는 서울시 열린데이터 광장에 들어가서 KEY 를 먼저 발급 받아야한다. 발급 받은 api 를 어떻게 사용해야하는지 나와있다. 이것을 참고해서 보면 api 를 통해서 데이터는 xml, json 형태로 받을 수 있다는 것을 알 수있다. json 형태로 받기 위해서는 샘플 url 에서 (인증키)/json 으로 수정하여 사용하면 된다. 참고로 파싱하는 과정은 인텔리제이를 통하여 진행하였다. json 파싱하기 위해서는 우선 json 라이브러리를 다운 받아야한다. 다운 받은 라이브러리를 프로젝트에 추가해주면 된다. Google Code Archive - Long-term sto..

이 글은 인텔리제이에서 웹 어플리케이션 프로젝트 생성하다가 삽질 오만번 한 뒤에 성공하여 작성한다. 처음에는 인텔리제이 무료버전인 Community 버전을 사용하여 웹 어플리케이션 프로젝트를 생성하려고 했다. 하지만 아무리 구글링해도 구글링에서 본 생성 과정과 내가 보는 화면과 너무 달랐다. 알고보니 Ultimate 버전에 Jakarta EE 사용이 가능하다는 것을 알게되었다. 학생 이메일 계정을 가지고 있다면 Ultimate 버전을 무료로 다운이 가능하다. 설치 후 new Project 를 생성을 하면 된다. 여기서 Jakarta EE 를 누른다. 구글링 했을 때 Java EE 를 선택하는 화면이 많이 보여서 왜 내 화면에는 이게 없지 하고 당황했는데 Java EE 가 Jakarta EE 로 이름이 변..

배열(Array) 이란? 많은 수의 데이터를 담을 수 있는 자료형 이다. (int, char, string 모두 가능하다.) Array 선언 방법 1. int [] 변수명 = new int [3]; // int 형의 사이즈가 3인 배열이 생성된다. 2. int [] 변수명 = {1, 2, 3}; // int형의 배열을 선언과 동시에 값이 1, 2, 3 이 들어가면서 배열의 크기가 자동으로 3인 배열이 생성된다. 3. int [][] 변수명 = new int [][]; // 2차원 배열이 생성된다. [행][열] 순서로 값이 들어간다. Array index 배열의 시작은 항상 0부터 시작된다. char [] c = {'A', 'B', 'C'}; 이라는 배열이 있으면 'A'은 index 0 / 'B'는 ind..

Java 에서 문자열을 자주 사용하게 된다. String 를 다루는 여러가지 method 들이 있는데 그중 자주 쓰는 method 만 정리 했다. 문자열이란? "Hello World" 처럼 문자들로 이루어진 집합이다. 1. equlas 문자가 같은지 비교를 해준다. 'equlas' 와 '=' 연산은 비슷 하면서도 다르다는 것을 주의 해야한다!! String s3 = "Hi"; String s4 = "Hi"; System.out.println(s3.equals(s4)); System.out.println(s3==s4); // 동일한 객체 -> true String s5 = new String ("Hi"); System.out.println(s3.equals(s5)); //true 값을 비교 System.o..

변수란? (Variable) 데이터를 저장하는 메모리 공간에 붙여준 이름이다. ex) int age = 20; 변수 표기 법 카멜 표기법 (camelCase) : 가장 앞의 문자는 소문자로, 나머지 단어의 첫 문자는 대문자로 표기 파스칼 표기법(PascalCase) : 각 문자의 첫 문자를 대문자로 표기 자료형 1. 숫자 - 정수 : int, long → Integer.MAX_VALUE 값 범위를 넘어서는 숫자는 long type 을 사용해야 제대로 된 값이 출력 된다. - 실수 : double, float → float type 인 경우에는 숫자 뒤에 f 를 기입 해야한다. ex) float num = 0.12f - 2진수, 8진수, 16진수 2. 부울(Boolean) - TRUE, FALSE 3. 문..
- Total
- Today
- Yesterday
- 백엔드 개발자 기술 면접 준비
- 알고리즘공부
- 코딩테스트 준비
- 백엔드 개발자
- 프로그래머스 카카오
- 취준
- 취업 준비
- 프로그래머스
- 백엔드 개발자 취업 준비
- 취업준비
- 프로그래머스 자바
- 코테준비
- 자바
- 주니어 개발자 취업 준비
- 코딩테스트공부
- 제로베이스 백엔드 스쿨
- 기술 면접 준비
- 자바공부
- 개발자 면접 준비
- 개발자 취준
- 개발자 취업 준비
- 코딩테스트 공부
- 알고리즘
- 백준
- 알고리즘 공부
- java
- 코딩테스트
- 코테 준비
- 제로베이스 백준 장학금
- 코테공부
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |