Spring Validation 추상화
Validation 추상화
Validation 추상화
ResourceLoader
ApplicationEventPublisher
MessageSource
빈의 스코프
Component의 기능
Overview 어노테이션을 안쓸 경우 생성자를 직접 명시하거나 XML에 bean을 따로 등록해줘야 한다.
Overview 업무 중 CRUD의 비즈니스 로직 처리를 할 때 Spring 기반이지만 자사 커스텀 프레임워크를 같이 사용하면서 MyBatis와 Spring의 조합을 제대로 사용하지 않았다. 지금 생각해보면 상당히 귀찮았던 방식이었던 것 같다.(바꾼다고 했어도 바쁜 일정과 실시간으...
Maven에서 Dependency를 처음 추가하려고 하는데 검색이 안되는 경우는 다음과 같은 설정을 해줘야 한다. Windows > Preferences > Maven에서 3가지 옵션 체크 후 이클립스 재시작한다.
Spring IoC 컨테이너 IoC 기능을 제공하는 컨테이너로 Bean 들을 담고 있다.
제 10장. 클래스
제 9장. 단위 테스트
제 8장. 경계
제 7장. 오류 처리
제 6장. 객체와 자료구조
제 3장. 함수
여러 명이서 Oracle -> MySQL DB 컨버전 작업을 진행하면서 겪었던 일이었다. 단건 update를 실행하려 해도 계속 lock이 걸리거나 무한 대기중인 상황이 수시로 발생했다. 나는 솔루션 모듈 변환 작업 진행중이라 처음엔 상관 없었지만 실제로 디비에 붙어서 테스트...
Intro MySQL 설치경로: C:\Program Files\MySQL\MySQL Server 5.7 Visual Studio 2015 설치 버전은 Professional 영문판 기준
해당 내용은 MySQL 5.7, RedHat6.7 버전 기준으로 작성하였음.
객체선언 MYSQL *connection;
tar.gz 배포할때 많이 쓰는데 OS마다 차이가 있다보니 자꾸 까먹어서 메모.. tar로 여러 파일을 한번에 묶은 다음 , gzip 명령어로 압축
Linux - gdb core 파일을 남기도록 하자 $ unlimit -a
AIX $ oslevel -s / uname -a
AIX JAVA JDK는 RISC 형태라 JAVA 공식홈에서 설치본 제공 안하므로 IBM에서 지원하는 SDK 설치해야 함
:matches matches라는 Pseudo-classes는 특정 element 및 조건을 그룹화하여 속성을 적용할 수 있다. 아래는 짝수와 target 클래스인 li element의 배경 색상을 blue로 지정한 코드이다. li:matches(:nth-child(even), ....
Parcel Parcel은 Advanced CSS 코드를 압축 및 컴파일할 수 있는 bundle moduler이다. Advanced CSS는 몇몇 브라우저에서 작동이 안될 수도 있는데 parcel을 통해 예전 버전의 CSS로도 바꿔줄 수 있다.
Grid CSS 그리드 레이아웃(Grid Layout)은 FlexBox와 다르게 2차원적으로 레이아웃을 나타낼 수 있다.
Life Before Flexbox div의 기본값은 block이며 옆에 어떤 element도 올 수 없다.
아이템52. 다중정의는 신중히 사용하라
아이템51. 메서드 시그니처를 신중히 설계하라
아이템50. 적시에 방어적 복사본을 만들라
아이템49. 매개변수가 유효한지 검사하라
Java Collection
줄여서 GC라 불리우는 Garbage Collection은 그저 나 대신 사용하지 않는 메모리를 정리해주고 재할당해주는 개념이라고만 알고 있었지, 깊게 생각해보진 않았다. 하지만 C++ 기반의 엔진 모듈을 디버깅해야 하는 상황이 생기면서 주로 Java를 접했던 나에게 수동 메모리 ...
github blog 저장소를 private으로 돌렸는데 404 에러가 발생했다. 다시 public으로 변경해도 접속이 안됨ㅠㅠ
에버노트, 네이버 블로그만 쓰다가 github.io를 알게 되었고 재밌을거 같아 시작해봤는데.. 생각보다 엄청 헤맴ㅎㅎ.. 업무에선 cvs에서 svn만 써봤지, github는 개인적으로만 접해와서 알아야 할게 생각보다 많았다. 나중에 또 까먹을 경우를 대비해서 기록해야지.
※ 간단한 예제 소스 ```javascript var str = ‘<input type=text” placeholder=”What is your name”/>’;
let, const, var 변수 초기화&생성할 때 사용 3년 전까지만 해도 var만 사용 가능했었음 변수 선언할 때는 우선 const로 필요할 때만 let 사용하기! let, var는 변수 값 수정 가능. const는 불가능!
Intro 해당 내용은 아래 환경을 기준으로 작성하였음. 경로 : cd /jeus7/bin/ 기동 순서 : webtob → domainadmin → nodemanager 다운 순서 : nodemanager → domainadmin → nodemanager jeusa...
내가 보기 위한 마크다운 문법 정리
아톰이란? 오픈소스로 관리되고 100% 무료인 코딩 에디팅 툴
Overview HTML을 공부하면서 항상 궁금했던 점이 HTML의 적절한 시맨틱 요소 사용이다. 화면이 디자인되서 이미지로 나오면 HTML로 구조화 하는 작업이 필요하다. header, nav 등의 확실한 목적을 가진 엘리먼트는 이걸 사용해야 되겠다고 쉽게 판단이 가능하지만 se...
다른 클래스의 메소드를 쓰면 메소드 반환값을 담을 변수가 필요하다.