전체 글28 [일상]아빠 환갑잔치 어제 너무피곤 해서 오늘 일기를 쓴다. 아빠 환갑잔치준비로 이주정도 준비한것같다.. 항상 받기만했던 아버지에게 생일파티겸 은퇴 축하파티를 열어드렸다. 우리아빠가 벌써 환갑이라니 어릴적 내가본 아버지 모습은 참 슈퍼맨같았는데 이제보니 아니 늙으신것같아서 마음이 찡하다.. 우리부모님은 외식을안좋아하시고 또 엄마가회를 못드셔서 회집으로 외식온건 할머니 팔순이후로는 몇년 만인지 아빠가 참좋아하시는것같아서 기분이좋다 돈주고 일식집에 와서 회먹는 것도 처음이구.. 맛있고 가족들과이런시간 정말좋다 식사도중 편지를 낭독했다 눈물바다로 만들고 싶었지만 계획이 빗나갔네..아쉽.. 도란도란 이야기나누고 😃 행복한시간을 보냈다 ^_^ 아버지 어머니 건강하세요 아버지 그동안정말고생하셨어요 인제꽃길만 걸으세요 진짜인생은 60부터.. 일상/일기 2022. 12. 6. [Oracle] instr함수 INSTR(str, substr, pos, occur) INSTR(문자열, 찾을문자 , 시작위치, 몇 번째 일치하는지) 문자열에서 찾을 문자와 일치하는 위치를 반환하는데, 시작 위치의 디폴트 값은 1, 몇 번째 일치하는지를 명시하며 티폴트 값은 1이다. 결과 INSTR1 INSTR2 INSTR3 4 4 20 INSTR1 : pos, occur모두 생략해 디폴트 값이 1이 적용되어 첫 번째 '라임'이 있는 위치인 4를 반환 INSTR2 : pos에 2라서 '트레비라임'부터 탐색 시작 4를 반환 INSTR3 : pos에 2라서 '트레비라임'부터 탐색 시작 후 만난 두 번째 '트레비라임'에서 20 추가 - 문자열을 찾지 못하면 0을 반환한다. - pos에 (-) 기호가 붙으면 뒤에서부터 검색시작 IT/oracle 2022. 11. 21. [Oracle] CEIL 올림, FLOOR 내림, ROUND 반올림,TRUNC 절사 1.CEIL(n) - CEIL 함수는 매개변수 n과 같거나 가장 큰 정수를 반환한다. SELECT CEIL(10.123), CEIL(10.541), CEIL(11.001) FROM DUAL; 결과 1.FLOOR(n) - FLOOR 함수는 CEIL 함수와는 반대로 매개변수 n보다 작거나 가장 큰 정수를 반환한다. SELECT FLOOR(10.123), FLOOR(10.541), FLOOR(11.001) FROM DUAL; 결과 3.ROUND(n,i) - ROUND 함수는 매개변수 n을 소수점 기준 (i+1)번 째에서 반올림한 결과를 반환한다. i는 생략할 수 있고 디폴트 값은 0, 즉 소수점 첫 번째 자리에서 반올림이 일어나 정수 부분의 일의 자리에 결과가 반영된다. SELECT ROUND(10.154),.. IT/oracle 2022. 11. 15. 2022.11.13 - 공부 시작 2년 동안 묵혀놨던 java 책을 다시 꺼내 들었다.. 자의적 반 타의적 반으로 시작하게 된 프로그래밍 공부 속으로 계속 공부해야지 해야지 하면서 미뤄 왔던 개발 공부를 다시 시작하려 한다.. 취업 준비할 때가 엊그제 같은데 벌써 입사한 지 2년이 다 돼간다. 회사생활에 어느 정도 적응도 했고 나름 프로젝트 2개나 경험해 보았다.. 너무 복붙 하는 기계가 된 것 같기도 하고 일하면서 벽에 맞닥뜨릴 때가 많았다. 이제는 어디 가서 개발자라고 말할 수 있는 사람이 되고 싶다. 이 직업으로 평생갈거라서 스킬업이 필요하기에 나는 공부를 오늘부터 시작한다.. 조금씩이라도 꾸준히 하기 !! 나 자신과의 약속 꼭 지키자!!! 공부하다가 꾸랑 태화강 산책.. 바람이 엄청 불었다... 그래도 집에만 있어서 답답했는데 밖.. 일상/일기 2022. 11. 13. Uncaught ReferenceError : B2 is not defined Uncaught Referenc eError : B2 is not defined pData['P_NATN_DVNS'] = ''; -> pData['P_NATN_DVNS'] = ''; ' '(작은따옴표)를 붙여서 pDATA에 넣어주니 오류해결~! IT/javascript 2021. 6. 14. 컬렉션 프레임웍(CollectionFramwork) 컬렉션 프레임웍 (CollectionFramwork) 다수의 데이터를 다루는 데 필요한 다양하고 풍부한 클래스들을 제공한다. java.util패키지에 포함, jdk1.2부터 제공. List와 Set 인터페이스의 많은 공통된 부분을 Collection 인터페이스에서 정의하고, 두 인터페이스는 그것을 상속받습니다.따라서 Collection 인터페이스는 컬렉션을 다루는데 가장 기본적인 동작들을 정의하고, 그것을 메서드로 제공하고 있습니다. Collection 주요 메소드 boolean add (Object o) boolean addAll(Collection c) 지정된 객체(o) 또는 Collection(c) 의 객체들을 Collection에 추가한다. void clear() Collection의 모든 객체를.. IT/JAVA 2021. 3. 27. escape character 이스케이프 문자 제어문자 : 인쇄할수 없거나 키보드로 표현할수없는 특별한 문자를 가리키며, 역슬래시(\)와 한개의 문자와 결합하여 작성 \n : 개행(줄바꿈). 스크린 커서 위치를 다음줄의 처음으로 옮기, 아스키코드 : 10 \t : 수평탭. 스크린 커서를 다음 탭으로 옮김 \r : 캐리지리턴. 스크린커서의 위치를 현재 줄의 처음으로 옮긴다. 개행하지 않는다. 이 기호 다음에 오는 문자를 덮어 쒸운다. 아스키코드 : 13 \\ : 역슬래시 문자를 출력할때 사용. \" : 큰 따옴표를 출력할때 사용 \' : 작은 따옴표를 출력할때 사용 \b : 백스페이스 \u : 유니코드 문자 IT/JAVA 2021. 2. 12. [MySql 에러]com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 이클립스랑 mysql jdbc 연동중 에러 발생 mysql-connector-java-8.0.0.22.jar를 사용했다. com.mysql.cj.exceptions.InvalidConnectionAttributeException:The server time zone value'´ëÇѹα¹ Ç¥ÁؽÃ' is unrecognized or represents more than one time zone. 에러발생!!!!! - MySql Connector java 5.1.x 버전 이상으로는 에러가 생긴다고 한다. 해결방법 1. 버전을 낮춘다. 2. context.xml 파일 안에 url="jdbc:mysql://localhost:3306/UserChat?serverTimezone=UTC" 빨간색 부분을 추가.. IT 2021. 2. 10. 화면에서 입력받기 Scanner Scanner란? - 화면으로부터 데이터를 입력받는 기능을 제공하는 클래스 Scanner를 사용하려면 ① import문 추가 import java.util.*; ② Scanner객체생성 Scanner scanner = new Scanner(System.in); ③ Scanner 객체를 사용 int num = scanner.nextInt(); // 입력받은 정수를 num에 저장 밑에 두 문장을 위의 한문장으로 쓸 수 있다. String input = scanner.nextLine(); // 입력받은 내용을 num에 저장 int num = Integer.parseInt(input); // 입력받은 문자열(input)을 숫자(num)로 변환 숫자--------------->문자열 변환 : 숫자 + "" 문자열.. IT/JAVA 2020. 11. 25. Java - printf() 형식화된 출력 - printf() ▶ println()의 단점 - 출력형식을 지정할 수 없다. ① 실수의 자리수 조절 불가 - 소수점 n자리만 출력하려면? printf()를 사용해야 함. System.out.println(10.0/3); //3.3333333 ② 모든 정수를 10진수로만 출력된다. - 8진수, 16진수로 출력하려면? printf()를 사용해야 함. System.out.println(0x1A); ///26 ▶ printf()로 출력형식 지정가능 System.out.printf("%.2f", 10.0/3); //3.33 System.out.printf("%d",0x1A) ; //26 10진수 System.out.printf("%X",0x1A) ; //1A 16진수 지시자 설명 %b 불리언(b.. 카테고리 없음 2020. 11. 25. 상수와 리터럴(constant & literal) 상수(constant) 상수 : 변수와 달리 한 번 저장하면 다른 값으로 변경할 수 없다. 상수를 선언하는 방법 변수의 타입 앞에 final을 붙여준다. 상수는 선언과 동시에 초기화하도록 한다. 상수의 이름은 모두 대문자로 하는 것이 관례이며, 여러 단어로 이루어진 경우 '_'로 구분한다. final int MAX_SPEED = 10; 리터럴(literal) 리터럴 : 12, 123, 3.14, 'A'와 같은 값들이다. 변수(Variable) 하나의 값을 저장하기 위한 공간 상수(Constant) 값을 한번만 저장할 수 있는 공간 리터럴(Literal) 그 자체로 값을 의미함 float : 접미사 생략 불가 double : 접미사 생략 가능 e : 10 제곱 문자 리터럴과 문자열 리터럴 char ch= .. IT/JAVA 2020. 11. 24. 변수(Variable), 명명규칙 변수(Variable) "변수란, 단 하나의 값을 저장할 수 있는 메모리 공간" 변수의 초기화 "변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것" 변수의 종류에 따라 변수의 초기화를 생략할 수 있는 경우도 있다. 지역변수는 사용되기 전에 초기화를 반드시 해야 하지만 클래스 변수와 인스턴스 변수는 초기화를 생략할 수 있다. 변수의 명명 규칙 대소문자가 구분되며 길이에 제한이 없다. ( True true는 서로 다른 것으로 간주된다.) 예약어를 사용해서는 안 된다.(true는 예약어라서 사용 할 수 없지만, True는 가능하다.) 숫자로 시작해서는 안 된다.(top10은 허용하지만, 7up은 허용되지 않는다.) 특수문자는 '_'와 '$'만을 허용한다.($harp은 허용되지만, S#arp은 .. IT/JAVA 2020. 11. 24. 이전 1 2 3 다음