전체 글 (14) 썸네일형 리스트형 ajazz 사용설명서 2021.07.11 - [제품 리뷰] - 가성비 완전체 블루투스 기계식 키보드 - ajazz키보드 한자 키버튼 = 오른쪽 control 버튼 ㅁ+ 오른쪽 control 버튼 = ㅁ+한자 공공기관 api 요청 및 출력 https://www.inflearn.com/course/%EA%B3%B5%EA%B3%B5%EB%8D%B0%EC%9D%B4%ED%84%B0-api-1/dashboard 공공 데이터 (오픈 데이터) API 제대로 배우기 Part.1 - 인프런 | 강의 공공 데이터 포털에서 제공하는 다양한 오픈 데이터를 여러 프로그래밍 언어에서 어떻게 호출하고, 호출된 결과로 제공받는 JSON 데이터를 어떻게 사용할 수 있는지에 대해서 다양한 언어로 학 www.inflearn.com 위 인프런 강의 따라하는 중 데이터 방식 json으로 보내는 미세먼지 공공데이터 선택 https://www.data.go.kr/iim/api/selectAPIAcountView.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데.. 8443 vs 443 / 80 vs 8090 8443 - tomcat이 ssl 서비스를 이용할때 사용하는 기본 포트 / 도메인 접속 시 포트번호 추가해주어야하만 함 (SSL 연결이 작동하려면 키 저장소를 생성해야 하고 일부 추가 속성(예: keystoreFile 및 keystorePass)이 필요합니다.) 443 - 보안프로토콜 https 서비스에 사용 / 도메인 접속 시(직접 접속 가능) 포트번호 추가 x (http://xxx.xx:80과 같음) * HTTP : Hyper Text Transfer Protocol, 하이퍼텍스트 인 HTML 을 전송하기 위한 통신규약을 의미. 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉬움. * HTTPS : Hyper Text Transfer Pr.. MYSQL - jdbc conneting 오류 Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set db 커넥팅 할때 url=db서버ip:포트/스키마명?useSSL=false 추가 mysql8 버전 인증 방식 바꾸기 mysql8 버전부터는 인증 방식이 mysql_native_password 에서 cahing_sha2_password로 변경 mysql 에서 사용할 user계정의 identified를 cahing_sha2_password로 변경하면 됨 ##비밀번호 변경 구문 사용 USE MYSQL; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password ## 이때 이전버전인증으로 변경 BY 'password'; ##변경할 비밀번호 ##변경 사항 저장 FLUSH PRIVILEGES; ##USER 확인 SELECT USER,HOST,IDENTIFIED FROM USER; * 로컬의 root 계정의 인증까지 변경되었다면, 비밀번호 초기화 해도 권한 부여되지 않아 사용 불가 .. parseInt 와 valueOf 의 차이점 parseInt() - 원시데이터인 int 타입을 그대로 반환 valueOf() - Integer 래퍼(Wrapper)객체를 반환 parseInt() parseInt() 함수는 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환 parseInt(string) parseInt(string, radix) - string : 파싱할 값. 문자열이 아닐 경우 ToString 추상 연산을 사용해 문자열로 변환 - radix : string의 진수를 나타내는 2부터 36까지의 정수. 주의. 기본 값이 10이 아님! Number 자료형이 아닌 경우 Number로 변환 parseInt 함수는 첫 번째 인자를 문자열로 변환하고, 그 값을 파싱하여 정수나 NaN을 반환 NaN을 반환할 것.. x만틈 간격이 있는 n개의 숫자 이것은 나의 풀이 class Solution { public long[] solution(int x, int n) { long[] answer = {}; //x*1, x*2, ... , x*n answer = new long[n]; for (int i = 0; i< n;i++){ answer[i] = Long.valueOf(x) * (i+1); } return answer; } } 테스트 풀이하면 정상적인데 채점하면 13번 14번에서 에러떠서 뭐땜일까? 이해할 수 없었음 첨에 int x 니까 형변환 시켜줘야지 하고 answer[i] = Long.valueOf(x * (i+1)); 연산을 다하고 long 타입으로 바꿨는데 에러떠서 물음표 백개 뜸 질문하기에 나와 같은 13번에서 막히신 분들이 있어서 보니까.. 직사각형 별 찍기 처음 해보는 코딩 테스트 언어는 c로 되어있길래 java로 바꿔주고 시작. 처음에 System.out.println(a+b); 로 되어있어서 마지막에 이 문장이 나와야하는 건가? 별을 출력해야하는데 int값을 뽑아내는게 맞나? 고민했는데 코드실행해보니 굳이 안맞춰도 된다는것을 깨달음. import java.util.Scanner; class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); //a가 별의 갯수 //b가 반복 횟수 String star = ""; String enter = ""; //별의 갯수만큼 숫자 넣.. 이전 1 2 다음