| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- java
- 삼성증권
- ibatis
- Database
- MySQL
- integer
- Docker
- 키보드
- JDBC
- MariaDB
- 프로세스
- START WITH
- 컨트롤러
- 스레드
- equals
- API
- cmd
- http
- 영상편집
- Linux
- Tomcat
- 스레드 덤프
- 안드로이드 스튜디오
- letterspacing
- 톰캣
- wsdl
- 오블완
- oracle
- HTML
- 티스토리챌린지
- Today
- Total
목록전체 글 (249)
블로그 이름
오늘은 Canvas 사용 중 자간이 안먹히는 현상이 있어서 수정하였다. var canvas = document.getElementById("canvas");canvas.style.letterSpacing = test.letterSpacing + "px";var ctx = canvas.getContext('2d');ctx.fillStyle = "rgb(200,0,0)";ctx.font = "bold 20pt";ctx.filText("test", 5, 20); 대충 위와 같이 되어있었다. canvas가 아닌 ctx 요소에 자간을 줘야하는데 canvas에 자간을 설정하여 적용되지 않았던 것. ctx.letterSpacing = test.letterSpacing + "px"; 해당 코드로 변경하여 수정됨. 하..
예외 로그는 아래와 같다. java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Meth..
오라클 DB 생성 시 TABLE DDL SCRIPT에 TABLESPACE를 명시하지 않고 DB TABLESPACE를 DEFAULT로 잡아서 SYSTEM.DBF에 저장되면 TABLESPACE 부족 오류가 발생한다. 테이블을 용량이 많은 곳으로 변경하거나 TABLESPACE 용량을 늘려줘야 한다. TABLESPACE는 1개 이상의 DATAFILE을 갖고 있으며 TABLESPACE는 영역이고, 실제 영역 안의 사이즈는 DATAFILE(*.DBF)이 사용한다. TABLESPACE 용량 확인SELECT A.TABLESPACE_NAME, A.BYTES/1024/1024, (A.BYTES - NVL(B.FREEBYTES, 0))/1024/1024 AS "USE_MB", NVL(B.FREEBYTES, 0)/1024/1..
테이블 구조 및 데이터 복사CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할테이블명 [WHERE] 테이블 구조만 복사CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할 테이블명 WHERE 1=2 테이블에 데이터 복사INSERT INTO 복사대상테이블명 SELECT * FROM 원본테이블명 [WHERE] 컬럼 지정하여 데이터 복사INSERT INTO 복사대상테이블명 (COL1, 2) SELECT COL1, 2 FROM 원본테이블명 [WHERE]
개발할때에는 IDE 쓰면 되니 JAVA CMD 명령어를 알 필요가 없다.평소에 자바 버전 몇인지 확인할때나 명령어를 사용하곤 한다. 하지만 IDE를 사용하지 못하는 상황이거나, 빌드된 프로그램 실행 및 상태 확인을 위해서는 명령어를 사용해야한다.기본적으로 사용하는 JAVA 명령어를 정리해보고자 한다. 그리고 운영체제, 리눅스 사용 시 CLI 방식을 사용하게 되니 기본 명령어를 숙지해야한다. cmd에서 다룰 수 있는 기능 중 예를 들어 자바 클래스의 public static void main(String args[]) 의 args[] 부분에 배열의 요소를 집어넣을 수 있다. args 부분에 담고 싶은 내용들을 cmd에 실행 시 입력해주면 담은 내용을 해당 클래스에서 사용 가능하다. cmd 창을 띄우는 방..
오늘은 자바 버전 별 차이 및 특징을 알아보고자 한다. Java 82014년 출시한 LTS버전, 대규모 릴리즈, Lambda, Stream API 제공, Optional, 새로운 날짜, 시간 API 제공 (LocalDateTime), Oracle이 Java를 인수한 후 첫번째 LTS 출시 버전이다. Java 112018년 출시한 LTS 버전, String과 File 기능을 향상하였다. (isBlank, strip, writeString 등) var 키워드 사용 가능, Open JDK와 Oracle JDK가 통합되었다. Java 172021년 출시된 LTS 버전Spring Boot 3.x.x 버전은 JDK 17 이상 부터 지원한다. Switch에 대한 패턴 매칭, recode class 도입, ..
자바 버전별로 호환되는 프로그램이 다른 경우가 있다.자바 버전이 다르면 잘 되던게 안되는 현상이 생긴다. 때문에 자바 버전을 여러 개 사용할 수 있는 방법이 있다.스크립트로 환경 변수를 바꿔주는 방법이다. JDK에서는 두개의 환경변수를 사용한다. JAVA_HOME과 PATH이다. JAVA_HOME : JDK의 위치를 나타내는 환경변수PATH : 운영체제가 프로세스 실행을 위해 참조하는 변수이다. 운영체제는 JDK를 실행시키기위해 JAVA_HOME과 PATH 환경변수를 사용하여 JDK에 접근한다. Batch File 을 사용하여 환경변수를 변경해주고자 한다. @echo offset JAVA_HOME=(JDK파일경로)set Path=%JAVA_HOME%\bin;%Path%echo Java version 위 ..
쿼리 실행 중 NoSuchElementException 에러가 발생하였다. 원인은 쿼리에'$' 가 들어가 있엇던 것. select문이던 isnert던 특수문자로 오타가 나는 경우에 발생하는 오류이다.'$$'로 변경하여 해결되었다.
에러로그는 다음과 같다. Caused by: org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; ResultMap으로 받을 class의 dataType이 미스매치인 경우라고 한다. resultType이 int와 같은 상수일 경우 return 값이 null이면 같은 에러가 발생한다고 한다. resultType에 들어갈 수 있는 값이 반환되고 있는지 살펴보면 된다.