예전에 북마크 해둔게 있었다. this와 $(this)의 차이 this는 DOM object 이다. $(this)는 javascript의 this를 jQuery wrapper로 한번 감싼거라고 생각하면 된다. $(this)는 jQuery wrapper로 감싼 object이기 때문에 jquery method를 사용할 수 있다. 그러나 javascript의 native method들은 사용할 수 없다. https://stackoverflow.com/questions/3633270/difference-between-this-and-this-in-jquery Difference between $(this) and this in jquery What is the fundamental difference betwe..
흔히(?) 쓰이는 mybatis foreach 문은 batch (일괄 처리)가 아니다. xml에서 쓰이는 는 반복되는 여러 sql문장을 단일 sql문으로 만들어주는 구문일 뿐이다. foreach !== batch 라고 생각하면 곤란하다. stackoverflow에 6년전에 선배님들이 올린 글을 참고 https://stackoverflow.com/questions/32649759/using-foreach-to-do-batch-insert-with-mybatis/40608353 using foreach to do batch insert with mybatis I am using mybatis and i would like to insert an ArrayList to some table. all right ..
스프링 시큐리티에 대해 공부하기 전에 용어에 대한 가벼운 정리를 한다. 여러 동영상 강의 또는 블로그 그리고 책에서 내용을 그냥 내가 생각하고 이해한 대로 정리한다. 미래에 또 구글에 검색할 나를 위해 정리. 인증(Authentication)과 인가(Authoriz) 인증이란 사용자가 누구인지 확인하는 과정이다. 즉 신원을 확인하는 거다. 너 누구야?라는 의미 예가 좀 적절하지 않더라도 예를 들어서 설명을 해보자면 보안이 아주 강력한 회사에 다닌다고 생각해보자. 이 회사는 보안이 아주 강력해서 출근할 때는 물론이고 서버실을 사용할 때는 과장님 이상만 들어갈 수 있다고 한다. 배찌 사원은 오늘 하루도 즐겁게 회사에 출근했다. 회사에서 일도 하고 커피도 먹고 화장실도 가고 업무를 보다가.. 갑자기 급하게 회..
빠르게 레디스 설치 명령어 적용 yum install epel-release redis 설치 7버전(최신) 설치할 때 yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 그냥 설치하려면 yum -y install redis 그런데 이렇게 설치하려면 yum list | grep redis 로 설치될 버전을 확인할 수 있음. 설치한 패키지 확인 rpm -qi redis 레디스 설정 변경 원격접속 설정 vi /etc/redis/redis.conf # bind 127.0.0.1 =>주석 bind 0.0.0.0 =>설정해줘야함 서비스 시작 systemctl enable --now redis #재부팅 시 자동 시작 되도록하려면 systemct..
docker run -d -p 5432:5432\ --name postgres\ -e POSTGRES_PASSWORD={비밀번호} postgres 이렇게 해서 datagrip에 postgres를 연결하려고 했더니 안됨 postgres는 기본으로 root 계정이 postgres 이어서 datagrip에 연결했더니 아래와 같은 오류가 났음 The specified database user/password combination is rejected: [28P01] FATAL: password authentication failed for user "postgres" 그래서 계정 하나 만들고 연결하니까 잘되었음.. docker exec -it postgres bash postgres=# create user p..
윈도우에서 프로세스 종료하는 방법 taskkill 도움말을 보려면 taskkill /? 자바 프로세스를 죽인다고 가정 /im은 프로세스의 이미지 이름을 나타낸다. 1. 종료 요청 보내기 taskkill /im java.exe 2. 종료 요청없이 그냥 죽이고 싶다. 강제종료 taskkill /im java.exe /f 3. 프로세스 아이디로 죽이기 taskkill /pid {porcess id} 4. *를 활용한 모든 프로세스 죽이기 java라고 붙은 모든 프로세스를 죽인다. taskkill /im java* /f 5. 프로세스 리스트 확인하는 방법 netstat -ano | findstr LISTEN netstat -ano | findstr {특정포트도가능} 추가로 실행중인 프로세스 목록을 보고 싶으면 ..
로컬에서 테스트 해볼려면 docker로 설치해서 사용하는게 편하다. Mac사용자이면 Homebrew를 통해서도 설치할 수도 있다. 아무래도 docker가 편할 것 같다. docker pull rabbitmq docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 \ --restart=unless-stopped \ -e RABBITMQ_DEFAULT_USER={사용할계정ID} \ -e RABBITMQ_DEFAULT_PASS={비밀번호} \ rabbitmq:management http://localhost:15672 상기 옵션의 정보들 -d : 백그라운드로 실행 --name rabbitmq : 해당 컨테이너 이름을 rabbitmq로 실행 -p 5672:5672..
- Total
- Today
- Yesterday
- oracle
- elasticsearch
- Java
- mybatis config
- input
- Linux
- mybatis
- Kotlin
- maven
- docker
- 북리뷰
- intellij
- Spring
- springboot
- LocalDateTime
- Github Status
- window
- localtime
- config-location
- 베리 심플
- Bash tab
- svn
- jQuery
- Mac
- 오라클
- JavaScript
- k8s
- rocky
- Spring Security
- LocalDate
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |