본문 바로가기

분류 전체보기

(83)
인텔리제이 META-INF, context.xml 학교에서 jdbc를 oracleDB에 연결한다고 정보를 넣어주려는데 다들 이클립스고 context.xml에 잘 찾아 넣더라 근데 인텔리제이인 나는 META-INF 폴더도 context.xml 파일도 없었다 해결 프로젝트 스트럭처 [project structure] [facets] -> [web] -> [Add Application Server....] tomcat으로 ok누르면 web 아래 META-INF와 context.xml이 만들어진다!
[oracle] developer the network adapter could not establish the connection the network adapter could not establish the connection 오류 해결방법 서비스 검색 Listener와 orcl을 오른쪽 마우스 눌러서 실행을 해주자 성공
오라클 sql developer 명령문 실행 오류 문제 세미콜론을 했음에도 한문장이 인식되는게 아니라 여러문장이 실행되서 오류 발생 (실행 : ctrl + enter) 그림에서 보면 59행~64행 실행이 하나만 되어야하는데 실행하면 66행 명령까지 같이 실행되서 오류발생 결론부터 말하면 실행하려는 문장을 드래그(하이라이트)해서 따로 실행! 왜이런 오류가 나는지는 잘모르겠다 다른곳에서는 문제가 없던데 begin문때문인지 for문때문인지 저런오류가 발생하더라 오류내용만 봐서는 엄한곳만 계속 보고있었는데 실행하려는 문장만 드래그해서 실행해보도록하자!
NoSQL Not Only SQL 이라는 뜻으로 특정 언어를 지칭하는 것이 아니라 sql만을 사용하지않는다 즉, 관계형 데이터뿐만아니라 다른 것들도 쓴다 not only english 라고하면 영어뿐만아니라 다른 언어들. 한국어 중국어 일본어 등등등 이렇게 이해하면 될거같다 NoSQL이라고 불리는 것들의 공통점이 있다 - 관계형 모델을 사용하지 않는다. - 대부분 오픈소스이다. - 스키마가 없다.
인텔리제이 한글깨짐 ​ ​ 해결방법 5가지! 어쩔때는 이게되고 어쩔때는 이게되고 아직 상황이 구분이 잘 안간다.. ​ ​ ​ 1. vm 설정 ​ 쉬프트 2번 클릭 검색창에 vm edit custom vm options... 클릭 ​ -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 ​ 저장후 인텔리제이 다시실행 ​ ​ ​ ​ ​ 2. file encoding x-windows-949를 UTF-8 로 인코딩설정 우측하단에서도 설정을 바꿀수 있다! ※주의※ 역으로 해야지 될때도 있다 어쩔때는 UTF-8이 한글이 깨지고 x-windows-949로 바꾸면 한글이 잘 나올때가 있다. 이것 저것 열심히해보자 혼자 프로젝트를 할때는 모르겠는데 팀프로젝트를 할때는 기본 설정을 다 UTF-8로 맞추더라 x..
자바 Integer.parseInt() 진수 표현 문자열을 숫자로 바꾸는 메소드 parseInt 진수변환때 너무 헷갈리더라 String a =1000; int b= Integer.parseInt(a, 3); // 3진수인 a를 10진수로 int c= Integer.parseInt(a, 16); //16진수인 a를 10진수로 int c= Integer.parseInt(a); //10진수인 a를 10진수로 ​기본이 10진수라 a,10 안 적어도 됩니다 ​ ※주의※ 문자열 a를 몇진법으로 받아드릴지 정하는거기에 3진수로 받을건데 a에 3보다 큰값이 오면 NumberFormatException 예외발생
자바 2진수 앞에 0 출력 14를 2진수로 나타내면 1110이다 int num = 14; String a = Integer.toBinaryString(num); // 1110 내가 원하는건 01110 이다 String.format()을 이용하자! 답부터 적으면 String b = String.format("%05d", Integer.parseInt(Integer.toBinaryString(14))); System.out.print(b); // 01110 왜이렇게 되는걸까? ​ 우선 format의 앞에 파라미터를 확인하자 ​ %d -정수 %f -실수 %s -문자열 ​ %5d - 5자리 표현 -> 뒤에값이 5자리 미만이라면 공백으로표시 ​ %05d - 공백대신 0으로 표시 ​ ​ ​ ​ 이제 앞에 파라미터는 이해가 되었을 것이다. ​..
자바 String, StringBuffer, StringBuilder 결론부터 말하자면​ 문자열을 수정하는 상황이라면 StringBuffer, StringBuilder 멀티스레드 사용하면 StringBuffer 싱글스레드 사용하면 StringBuilder 아니면 String 이 클래스들의 차이 String은 불변 (immutable) StringBuffer, StringBuilder은 가변 (mutable) ​ ​ String 메모리가 불변이면... String str = "a"; str = str + "b"; str = str.concat("c"); '+' 연산자나 concat 메소드를 하게되면 메모리에서는 다음과 같은 상황이 벌어진다. ​ 기존에 있던것에 추가 하는것이아니라 메모리손해 ​ ​ ​ ​ StringBuffer VS StringBuilder 사용 방법, 메소..