| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- wsdl
- 스레드
- oracle
- 티스토리챌린지
- Tomcat
- 안드로이드 스튜디오
- java
- integer
- Database
- MySQL
- 톰캣
- HTML
- JDBC
- Docker
- MariaDB
- cmd
- Linux
- letterspacing
- API
- 컨트롤러
- 삼성증권
- http
- START WITH
- 스레드 덤프
- 영상편집
- 오블완
- 프로세스
- equals
- 키보드
- ibatis
- Today
- Total
목록전체 글 (249)
블로그 이름
NOT NULL 사용하는 column에 defaultValue를 1로 설정해 준 뒤, insert하는 API를 쐈는데 INSERT에 실패하는 현상이 있었다. 에러 로그는 다음과 같다. Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'aaaacolumn' cannot be null defaultValue가 설정되어 있으니, 1로 들어가야 하는데 not null 에러가 난 것이다. defaultValue가 설정되어 있을 때, insert 컬럼을 지정하지 않고 insert 하는 경우에는 null이 아닌 defaultValue 값이 들어가지만,defaultValue가 설정되어 있더라도 inser..
JavaScript의 에서 날짜를 구할 때 Date 객체를 사용한다. 현재 시각일에서 달을 구하려면 new Date().getMonth() 메소드를 사용해야 한다. const today = new Date();const year = today.getFullYear();const month = today.getMonth()+1;const day = today.getDate(); 년, 월, 일을 각각 구하는 코드이다. getMonth() 뒤에만 + 1 이 붙는 걸 확인할 수 있다. getMonth()메소드는 Zero-base로 설정되어 있기 때문에 +1을 해줘야 정상적인 달이 출력된다. JavaScript의 날짜 표기는 Java JDK1.0(1995) 버전을 카피했다고 한다. JAVA에서 날짜와 시간을 다..
오늘은 HTML FORM INPUT 이벤트에 대해 알아보았다. 주로 change 이벤트만 사용해서 다른 이벤트는 쓸 일이 없었는데, 값이 변경 될 때가 아닌, 값이 변경되기 전/후를 비교해야 하는 일이 생겼고, 때문에 값이 변경되고 난 뒤의 이벤트인 change 외의 이벤트를 찾아봐야 했다. 이벤트에서 발생할 수 있는 이벤트는 많다. 마우스, 키보드, 복사, 붙여넣기 등이 있다. 이 중 키보드로 입력할 때 발생하는 이벤트들만 적는다. 1. focus: input에 클릭이나 tab 등으로 포커스되었을 때 발생한다.2. keydown: 키를 눌렀을 때 발생한다.- copy: 복사할 때 발생- paste: 붙이기할 때 발생3. keypress: 키를 눌렀을 때 발생하지만 한글이나 기능키는 발생하지 않는 등 ..
오늘은 새로운 모듈을 사용하려고 했는데, 모듈이 표시되지 않는 현상이 있었다. 모듈 표시가 안되고, F12 개발자 모드에 뜬 로그는 이렇다. 'nb-calendar-month-picker' is not a known element:1. If 'nb-calendar-month-picker' is an Angular component, then verify that it is part of this module.2. If 'nb-calendar-month-picker' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 해당 컴포넌트를..
에러 메세지는 복붙 안해놔서 없다. 터미널에 ng g c test 명령어 입력 후 엔터 키 치면 test.component 알아서 생성돼야하는데 권한 오류라고 하면서 안된다. 터미널을 node로 열어야 하는데, powershell로 실행해서 나는 오류? 인듯 하다.
사무실에서 쓸 키보드를 사고 싶었는데내가 원하는 조건의 키보드는 최소 10만원부터 시작해서 비싸서 못사고 고민하고 있었다. 우선 내 조건은 이러하다 1. 풀배열 (99키 이런거 말고 104키, INSERT DELETE 등 키들이 정배열로 있어야 함)2. 저소음 축 3. 유무선 지원 (꼭 무선 지원이 아니라 선이 분리되기만 해도 됨)4. 연한 색상 디자인 한 5만원 정도 되는거 없나 찾아보다가 포기하고 있었는데 사무실에서 다른분이 키보드 새로 사신거 보니까 너무 갖고싶어서오랜만에 다나와 들어갔다. 다나와 들어가니까 처음보는 키보드가 있는데 가격이 괜찮았다. 7만원이다.조건에도 전부 부합했다. 색상을 마카롱을 살지 메탈을 살지 고민했는데메탈로 걍 샀다. 마침 지마켓에서 할인 쿠폰 12퍼 주길래 그냥 샀다...
엑셀 파일이 점점 느려지는 현상이 있다. 원인은 미입력된 텍스트 박스가 있었는데, 셀을 복사하면서 텍스트 박스가 계속 같이 복사되고 있었다. 미입력된 텍스트 박스만 선택하여 다 지우는 방법 Ctrl + ACtrl + G (이동 팝업)좌측 하단 옵션 버튼을 클릭한 뒤,개체 선택 엑셀 파일에서 모든 개체가 선택되었다.DELETE키를 눌러 제거한다. 안보이던 텍스트 박스를 모두 제거한 뒤 엑셀 파일이 다시 빨라졌다.
데이터 조회 시 JOIN이 필요한 경우 LEFT OUTER JOIN을 자주 사용한다.보고싶은 테이블을 두고, 부속해서 붙일 데이터들을 연결하는 식이다. 왼쪽에 있는 테이블은 변하지 않고 조인 조건에 맞는 행의 컬럼들이 기준 테이블 행에 추가된다. 사용예시SELECT * FROM Atest a JOIN Btest b ON a.id = b.id LEFT OUTER JOIN 사용 시 테이블의 행에 A와 매칭되는 B가 없다면 A의 컬럼에 B는 NULL값이 된다.보통 외래키를 사용하여 조인하므로 문제 없이 사용 가능하다. 하지만 A테이블의 행에 조인되는 행이 2개 이상이 된다면 A테이블의 데이터가 중복되어 표기된다. 조인될 값이 유니크하지 않다면 A값이 중복되어 표기된다. 조인 조건을 추가하거나, DISTI..