| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 티스토리챌린지
- Docker
- 프로세스
- 스레드 덤프
- 영상편집
- oracle
- cmd
- letterspacing
- API
- wsdl
- 톰캣
- http
- 안드로이드 스튜디오
- 컨트롤러
- equals
- 스레드
- Tomcat
- integer
- HTML
- 삼성증권
- ibatis
- 키보드
- java
- 오블완
- MySQL
- Linux
- MariaDB
- Database
- START WITH
- JDBC
- Today
- Total
목록전체 글 (249)
블로그 이름
Maria DB에서 예외 발생, 아래는 예외 로그다. ERROR [14:34:46.735] {DefaultQuartzScheduler_Worker-4} (AAAA.java:229) ecom.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/AAAA/common/control/map/maria/AAAA.xml. --- The error occurred while applying a parameter map. --- Check the AAAA-InlineParameterMap. --- Check the statement (update failed). --- Cause: cohttp://m.mysql.jdbc.e..
프로그램에서 사용하는 jdbc의 버전이 몇버전까지인지 확인하는 방법프로그램 내 사용하는 jdbc 라이브러리가 mssql의 몇 버전까지 지원하는지 확인하려고 한다. https://learn.microsoft.com/ko-kr/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server-support-matrix?view=sql-server-ver16#sql-version-compatibility 지원 매트릭스 - JDBC Driver for SQL Server이 페이지에는 SQL Server용 Microsoft JDBC Driver에 대한 지원 매트릭스 및 지원 수명 주기 정책이 포함되어 있습니다.learn.microsoft.com 해당 링크에 들어가면 jdbc 라..
List a = (List) AAAAAAA.getAAA(AAA.class); 여기에 노란 줄로 주의 표시가 뜬다.타입의 안정성을 보장할 수 없을때 해당 경고가 발생한다.AAA라는 객체로 형변환 하는데, type cast 시 getAAA의 반환값이 AAA일지 알 수 없다는 것이다. 일반적으로 Java 컴파일러는 실행되는 모든 시점의 각 변수 유형을 알고 있는데, 호환되지 않는 유형으로 작동 시 프로그램이 컴파일되지 않기에 해당 경고를 보여준다. @SuppressWarnings("unchecked") 를 사용해서 해당 경고를 무시할 수 있다. 컴파일러가 일반적으로 경고하는 내용을 제외시킬 때 사용한다.
ERROR [16:45:41.316] {DefaultQuartzScheduler_Worker-4} (ExternalLicensesJob.java:46) TESTjava.lang.ClassCastException: class model.test cannot be cast to class java.lang.Comparable (codel.test is in unnamed module of loader 'app'; java.lang.Comparable is in module java.base of loader 'bootstrap')at java.base/java.util.TreeMap.compare(TreeMap.java:1291)at java.base/java.util.TreeMap.put(TreeMap.j..
MySQL, MariaDB 사용 시 PK를 auto_increment로 설정하는 경우가 많다. last_insert_id 함수는 테이블의 마지막 auto_increment 값을 리턴한다. SELECT last_insert_id() 해당 쿼리를 치면, 마지막 증가값이 나와야 하는데, error가 뜨는 현상이 있었다. 사용한 테이블을 확인해보니 auto_increment가 설정되어있지 않은 테이블이었다.
영상 편집을 하기 위해 (첫 영상 편집) 을 위해, 무료이고, 기능이 적어 조작이 편리한 동영상 편집 프로그램을 찾았다. 우선 구글에 openshot을 검색하여 다운로드 받는다. 이후 다운로드 받은 exe 파일을 실행하여 설치한다. 한글 지원한다. OpenShot Vidio Editer가 깔렸다. 시작 화면은 다음과 같다. 어떻게 사용하는지 전혀 모르고, 일단 이것저것 눌러보았다. 우선 저 초별로 움직이는 것 같고, 재생 버튼 누르면 움직이는 듯 하고, 원하는 비디오/오디오/이미지를 업로드 후, 밑의 트랙에 올려서 사용하면 되는 듯 하다. 제일 먼저 저장부터 해주었다. (보통 저장은 단축키가 다 비슷하다. Ctrl + S) 저장 후, 폴더 위치에 아래 파일이 두 개 만들어졌다.assets..
웹페이지의 뼈대를 구성하는 언어 HTML(Hyper Text MarkUp Language) 마크업(MarkUp), 마크다운(MarkDown) 언어 개념 정리하고자 한다. 마크업 언어란? 마크업 언어는 "마크(Mark)"로 둘러싸인 언어이다. "태그(Tag)"로 둘러싸였다고도 표현한다. HTML, XML 등의 마크업 언어들은 문서의 구조를 정의한다. 쉽게 말하면 문서의 골격에 해당하는 부분을 작성하는데 사용한다. 마크다운 언어란? 마크다운 언어는 마크업 언어의 일종으로, 읽기도 쓰기도 쉽다는 장점이 있다.작성한 마크다운 언어 문서를 HTML 파일로 변환해주는 펄 스크립트도 만들었다. 그 파일이 .md 확장자 파일이다. (Readme.md)"@" 가 붙은 문자열을 자동으로 태그로 인식하는 기능을 마크다운..
개발 용어에 대해 정리해보고자 한다. 프론트엔드 개발자 (Front-end Developer)웹 브라우저를 통해 유저가 직접 마주하는 웹 서비스의 앞단(front-end)을 담당하는 개발자이다. 클라이언트/서버를 기준으로 보면 웹 페이지 화면을 비롯한 클라이언트 영역을 프론트엔드라고 한다. 백엔드 개발자 (Back-end Developer) 프론트엔드 개발자의 반대 개념으로, 웹 서비스의 뒷단(Back-end)을 담당하는 개발자이다. 주로 유저에게 보이지 않는 DB와 API로 이루어진 서버 영역을 관리, 개발하는 역할을 한다. 풀스택(Full-Stack)프론트엔드 개발과 백엔드 개발 영역을 통틀어 이르는 말, 혹은 모두 다룰 수 있는 개발자이다. 나는 어떤 개발자인가 생각해보니 프론트엔드도 하고, 백엔..
Namespace란? 우선 Namespace란 마크업 언어들을 구분하기 위해 만들어졌다. HTML, WML 등등 마크업 언어들은 단일화된 표현 방법을 사용하는데, XML은 다수의 마크업 언어로 작성 가능하다. KKKK 안녕하세요 위 두가지 코드가 있을 때, 두개를 같이 병합한다고 생각해보면, 가 중복한 이름을 가지게 되고, 데이터를 구분해서 파싱하기 어려워진다. 어떤 정보가 원하는 정보인지 찾을 수 없으니 해당 문제를 해결하기 위해 namespace를 사용하는 것이다. namespace가 왜 존재하는지에 대한 답은 각 element 간의 충돌을 방지하기 위해서이다. 위와 같은 충돌을 방지하기 위해 W3C의 권고안으로 표준화되었다. XML에서 해당 Namespace를 결정짓는 이름으로 URL 사용..