본문 바로가기

분류 전체보기

(370)
js confirm '취소'버튼에 메소드 걸었다가 시간낭비 자바 스크립트에서 confirm 사용중인데, 테스트하려고 '취소'버튼 눌렀을 때, 메소드가 실행되게 해놨다.왜냐면 '확인'버튼 눌렀을 때 실행하는것 + insert 메소드 실행하면 대략 15분 정도.... 데이터가 자동으로 insert되는 프로그램을 짰기 때문이다!!  데이터가 어마어마어마하게 많아서..  10분이상 걸린다.. 그래서 하나라도 줄일려고 테스트 한답시고 '취소'버튼 눌렀을 때 메소드 실행되게 해놨더니... 일단 JAVA까지 들어가서 mybatis 까지 들어가서 쿼리도 잘 실행되고 너무너무 잘 되긴 됐다.if( confirm("데이터를 반영하히겠습니까?") ){ .... // ms.insert(); ....} else { ms.insert();} 대략 이런식...  근데 문제는..
폰켓몬 자바 프로그래머스 코딩테스트 폰켓몬 자바 프로그래머스 코딩테스트 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명 : 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의..
자바스크립트 세미콜론 세미콜론 ( ; )은 문의 종료를 의미. 즉, 자바스크립트 엔진은 세미콜론으로 문이 종료한 위치를 파악하고 순차적으로 하나씩 문을 실행한다. 문을 끝내려면 세미콜론을 붙여야 한다. 단, 0개 이상의 문을 중괄호로 묶은 코드 블록 ( { ... } ) 뒤에는 세미콜론을 붙이지 않는다. if문, for문, 함수 등의 코드 블록 뒤에는 세미콜론을 붙이지 않는다. 코드 블록은 언제나 문의 종료를 의미하는 자체 종결성(self closing)을 갖기 때문이다. 세미콜론은 생략 가능하다. 자바스크립트 엔진이 소스코드를 해석할 때 문의 끝이라고 예측되는 지점에 세미콜론을 자동으로 붙여주는 세미콜론 자동 삽입 기능(ASI ; automatic semicolon insertion)이 암묵적으로 수행되기 때문이다. 하지만..
모던 자바스크립트 Deep Dive 1장, 2장 정리 01장 프로그래밍1.1 프로그래밍이란 ?- 컴퓨터에게 실행을 요구하는 일종의 '커뮤니케이션'- 해결해야 할 문제 == 요구사항, 명확히 이해한 후 적절한 문제 해결 방안 정의 => 문제 해결 능력- 문제(요구사항)을 명확히 이해하는 것이 우선되어야 함.- 복잡함을 단순하게 분해, 자료를 정리, 구분, 순서에 맞게 행위를 배열.- 프로그래밍이란? 정확하고 상세하게 요구사항을 설명하는 작업. 결과물 : 코드- 컴퓨터의 입장에서 문제를 바라봐야함. 이때 필요한 것이 Computaional thinking(컴퓨팅 사고).- 논리적, 수학적 사고가 필요. - 해결과제를 작은 단위로 분해하고 패턴화해서 추출.- 프로그래밍 내에서 사용될 모든 개념은 평가 가능하도록 정의해야 한다.1.2 프로그래밍 언어- 프로그래밍 ..
추억점수 자바 JAVA 코딩테스트 프로그래머스 LEVEL1 추억점수 자바 JAVA 코딩테스트 프로그래머스 LEVEL1 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr Map으로 어렵지 않게 코드작성! 다른 사람 문제 풀이한 것 보니까 대체로 비슷했다. Stream으로 해결한 코드를 보니까 어서 Stream 문법 공부해야되는데..... 생각하며 오늘도 출근길 코테 문제 완료!! import java.util.Map; import java.util.HashMap; class Solution { pu..
이상한 문자 만들기 JAVA 프로그래머스 코딩테스트 이상한 문자 만들기 JAVA 문제설명 : 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 대소문자 변경하는 것 보다.. 공백 처리가 무지 어려웠다. ㅠㅠ class Solution { public Stri..
모던 자바 Modern JAVA 책 정리 1챕터 [ 챕터 - 1 ] 자바 8,9,10,11 : 무슨 일이 일어나고 있는가? 서론 : 자바의 변화를 우리가 눈여겨봐야 하는 이유는? - 변화해서 살아남거나, 그대로 머물면 사라지게된다. - 자바는 새로운 기능과 더불어 계속 발전 중 - 2018년 3월 자바 10 릴리즈 - 2019년 9월 자바 11 릴리즈 1.1 역사의 흐름은 무엇인가 ? - 자바8 : 가장 크고 획기적인 변화. - 멀티코어 CPU 대중화와 같은 하드웨어적인 변화도 자바 8에 영향을 미쳤다. - 지금까지 대부분의 자바 프로그램은 코어 중 하나만을 사용했다 ( 즉, 나머지 코어는 유휴 idle 상태로 두거나, 운영체제나 바이러스 검사 프로그램과 프로세스 파워를 나눠서 사용.) - 병렬 실행 환경을 쉽게 관리하고 에러가 덜 발생하는 방향으로 ..
DBeaver 디비버 에러 Property is 'v$session.osuser' and value is Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (접속 속성: 형식 오류: Property is 'v$session.osuser' and value is ')]을(를) 발생시켰습니다. java.sql.SQLException: 접속 속성: 형식 오류: Property is 'v$session.osuser' and value is 이런식의 에러가 발생함. 분명히 접속정보를 잘 넣었는데..... 검색해보니... 원인은 한글로 된 PC이름!!!!!! 내가 쓰던 노트북은 당연히 PC이름, 사용자이름 둘다 영어로 해두었는데.. 원래 쓰던 노트북이 아닌.... 누..