Mac Os 기준 F1 > Shell Command: Install 'code' command in PATH 검색 terminal에서 'code .' 실행시 VSC 창이 열리게 된다. 만약 아래와 같이 'command not found'가 나타난다면, 터미널 종료 후 재실행 출처 https://code.visualstudio.com/docs/setup/mac Running Visual Studio Code on macOS Get Visual Studio Code up and running on Mac (macOS). code.visualstudio.com
김영한님의 강의 내용 정리, oracle dialect 상속 및 사용자 함수 추가 Dialect? 표준 SQL인 ANSI SQL외에, DBMS인 Oracle, MySQL, MS-SQL, PostgreSQL마다 문법과 함수가 조금씩 다른 경우가 있다. 이러한 SQL 표준을 지키지 않는 특정 벤더별 기능을 방언(Dialect)이라고 부른다. ex) MySQL Oracle 가변 문자 VARCHAR VARCHAR2 문자열 자르기 SUBSTRING() SUBSTR() 페이징 LIMIT ROWNUM 기본키 할당 AUTO_INCREMENT SEQUENCE JPA는 특정 데이터베이스에 종속되지 않으며, 직접 SQL을 작성하고 실행하는 형태이기 때문에 별도 Dialect 설정을 해주면 JPA가 DBMS에 맞는 쿼리를 생..
이전 글에서는 Slack Api를 통해 lunch-bot 및 Slash Command를 만들었다. 그러나 '/점심' 이라는 요청 값을 입력했을 때 응답을 줄 API 서버가 없었다. Slack API 통신 규약을 살펴보며, 간단한 API 서버를 만들고자 한다. 1. Slack API 통신규약 https://api.slack.com/interactivity/slash-commands Slack에서 Request시 POST 메소드로 요청한다. 필요하다면 channel_name, text등의 요청 값을 활용할 수 있다. Response값을 줄때는 3초가 넘으면 타임아웃이 발생하며, application/json 타입으로 아래와 같이 응답 값을 주면 된다. 응답 예시 2. api 프로젝트 생성 Springboot..
슬랙은 사용자가 만든 프로젝트와 연동할 수 있는 다양한 api 연동 방식들을 지원한다. Slash Command, Incoming Web Hook, Outgoing Web Hook, Bot Users 등등.. 예전에는 프로젝트에서 스케줄러로 특정 시간이 되면, 현재 날씨를 슬랙으로 알려주는 방법을 Incoming Web Hook api를 통해 구현 했었다. 이번에는 Slash Commands를 활용하여 명령어 형태로 요청 값과 응답 값을 정의하는 방법으로 간단한 점심 추천 lunch bot을 만들었다. 1. Slack Api에 접속하여 Slash Commands 검색 http:// https://api.slack.com/ 2. Slash Commands를 도와줄 Slack App 생성 3. Slash C..
이전 회사에서 사내 메신저로 슬랙을 쓰다가 이직 후, 거의 쓸일이 없었다. 그렇게 슬랙에 대해 잊혀질 때즘, 팀내 메신저로 슬랙을 다시 쓰게 되어서 어찌나 반가운지 모르겠다. 슬랙에 여러 재미난 기능들이 있지만, 그중 소소하게 사용자들에게 재미를 줄 수 있는 슬랙봇 응답 기능 사용 방법에 대해 쓰고자 한다. 특정 키워드에 대한 슬랙봇의 응답 값을 설정하면, 키워드가 채널에 노출될 때 슬랙봇이 설정된 메세지를 보낸다. ex) 아아 > 아아=아이스아메리카노 1. Customize Slack 클릭 2. Slackbot 탭 선택 후, 키워드와 슬랙봇 응답 메세지 입력 3. 채널에서 키워드 입력
Cache? 캐시란, 한 번 읽은 데이터를 일정 공간에 저장해 두었다가 같은 데이터를 또 다시 요청할 때 바로 보내주는 기술 위치에 따른 캐시 구분 1. 영역별 캐시 기술 웹 영역 Varnish, Nginx object Storage, Squid 웹 사이트 이미지 로딩, 시작 페이지 속도 개선 문제 등 데이터 영역 Memcached, Ehcache, Redis, Infinispan, Hazelcast 게시판의 첫 페이지, 랭킹 등 데이터 지속적 엑세스 영역 사용자 PC 영역 웹브라우저, off Heap(direct buffer) 2. 유형에 따른 구분 로컬 캐시 Ehcache, OSCache, HashMap 별도의 서버 설치 없이 사용 가능 분산 캐시 Redis, Memcached, Infinispan,..
이미지를 불러 오는 부분에서 해당 에러 발생 javax.imageio.IIOException: Unsupported Image Type javax.imageio.IIOException: Unsupported Image Type at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1063) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034) at javax.imageio.ImageIO.read(ImageIO.java:1448) at javax.imageio.ImageIO.read(ImageIO.java:1308) 이미지 타..
백기선님의 스프링 부트 강좌 중 Redis 정리 및 내용 추가 키/밸류 스토어로 사용하는 예제 Redis? 캐시, 메시지 브로커, 키/밸류 스토어 등으로 사용 가능 Redis 설치 (docker 이용) docker redis 설치 docker run -p 6379:6379 --name redis_db -d redis docker redis-cli 실행 docker exec -i -t redis_db redis-cli spring-boot-starter-data-redis 사용 springboot redis 의존성 추가 spring-boot-starter-data-redis 기본적으로 Redis를 사용하는 2가지 방법 - StringRedisTemplate(String에 특화) 또는 RedisTemplat..
- Total
- Today
- Yesterday
- 슬랙
- update query multi row
- 뱅크샐러드 유전자
- SpringBoot
- visual studio code
- 뱅크샐러드
- update query mutiple row
- 업데이트 쿼리
- java
- 뱅셀 유전자
- 슬랙봇
- springboot https
- gradle
- effectivejava
- 이것이 자바다
- update set multi
- update set multiple
- 이펙티브자바
- MSSQL
- 다중 업데이트
- Slack
- 그레이들
- 싱글턴
- spring-boot-starter-data-redis
- vue.js
- update query
- 슬랙 /
- 몽고DB 완벽가이드
- multiple row update
- update query set multiple
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |