일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- String Pool
- springboot jwt
- jpa pagination
- JWT
- Constants pool
- string comparison
- jvm memory structure
- angular jwt
- intern
- jvm 모델
- mongodb install ec2
- docker mongodb
- 기본 Manifest 속성이 없습니다
- springboot mongodb config
- springboot jwt example
- spring-boot-maven-plugin
- springboot-angular-jwt
- jvm memory model
- String Constants Pool
- docker mongodb install
- jvm 메모리 구조
- install mongodb docker
- JPA
- filter ordering
- spring filter ordering
- jwt example
- HHH000104
- spring jwt
- jwt token
- springboot maven plugin
- Today
- Total
목록전체 글 (35)
개발블로그
IntelliJ에서 의존성 추가한 패키지를 못찾는 경우가 있다. 이는 그 패키지가 provided로 동작하게 해야할 때 발생한다. eclipse에서와 달리 intelliJ에서는 run Configurations에서 Include dependencies with “Provided” scope 에 체크를 해주는 설정이 필요하다.
프로젝트를 checkout 받았을 때, 간혹 intelliJ가 application.yml을 인식하지 못하는 상황이 생겼다. 그 때, 다음 코드를 pom.xml 에 추가했더니 해결되었다. jar
#토픽 목록 조회 bin/kafka-topics.sh --list --zookeeper localhost:2181 #consumer bin/kafka-console-consumer.sh --bootstrap-server ip:9092 --topic 토픽명 --from-beginning #producer bin/kafka-console-producer.sh --broker-list ip:9092 —topic 토픽명 #토픽 삭제 bin/kafka-topics.sh --delete --zookeeper localhost --topic 토픽명 style="display:block" data-ad-client="ca-pub-2011539744857464" data-ad-slot="7067659356" data-a..
나는 두가지 방법으로 kafa topic listener를 동적으로 생성하고 싶었다. 서버가 로딩될 때, DB로부터 kafka topic 목록을 받아서 Listener 생성 topic 추가 API를 통해 kafka topic이 DB에 추가될 때마다 Listener 생성 당연히 두개 다 같은 방식으로 동작하므로 1번을 기반으로 정리를 하려 한다. Springboot가 모든 Bean들을 로딩한 뒤, 다음의 코드를 실행시켜야 한다. @Override public void run(String... args) throws Exception { List topics = kafkaTopicService.getTopics(); for (Topic topic: topics) { AnnotationConfigApplica..
그간 RDMBS만 사용해왔어서 mongodb쿼리를 짜는데 어려움이 있었다. 특히 nested array에 object를 추가/수정/삭제할 때, 내가 원하는 것을 찾기 위해 많은 검색을 했었다. 다음에는 검색 시간을 단축시키기 위해 정리한다. 0. Collection 구성 TopicCategory라는 Collection은 다음과 같이 구성되어 있다. 이 글에서 집중적으로 볼 것은 nested array로 구성된 topics 필드이다. 1. 추가 특정한 categoryName을 가지는 document의 topics 배열에 하나를 추가하고 싶었다. 위와 같이 topics 내에 [4]가 추가되길 바랬다. 이를 위해서 다음과 같은 쿼리를 작성하면 된다. (kotlin으로 작성했으나 java와 거의 유사하여 알아보..
1. npm install npm install @ngrx/store-devtools —save npm install @ngrx/store —save npm install @ngrx/effects —save 버전 문제가 있어 6버전으로 다시 설치함. 버전을 지정하고 싶으면 npm install @ngrx/store@6 2. app.modules.ts에 ngrx import문 추가 import {EffectsModule} from '@ngrx/effects'; import {StoreModule} from '@ngrx/store'; import {StoreDevtoolsModule} from '@ngrx/store-devtools'; 3. Store 구조 생성 4. store 정보를 app.modules...
[문제점] 타 부서에서 Realgrid 라이센스를 업데이트 해달라는 요청이 들어왔다. 하지만 얼마 전 넥서스가 있던 서버에 장애가 생겨서, 수동배포를 해야 했다. 절대 이러면 안되지만, 서버에서 직접 코드를 수정하게 되었다. 라이센스 파일은 javascript 파일이었는데, 수정을 해도 계속 반영되지 않았다. [원인] 원인은 요청을 받는 apache에서 static file에 대한 요청과 tomcat으로 전달할 요청에 대한 처리를 분리하고 있었던 것이다. /etc/httpd/conf 를 확인해봤다. spring.x2co.com 으로 들어오는 요청은 “/app/x2cjo/admin” 에서 찾아서 응답해주겠지만, /*.do, /*.jsp, /admin/*, /admin으로 들어오는 요청은 admin이라는 워..
Spring Webflux with java로 이용할 때에는 WebFluxConfigurer를 구현했다. @Configuration @EnableWebFlux class WebConfig: WebFluxConfigurer { override fun addCorsMappings(registry: CorsRegistry) { registry.addMapping("/**") .allowedOrigins("*") // any host or put domain(s) here .allowedMethods("GET","POST","OPTIONS") // put the http verbs you want allow .allowedHeaders("*") // put the http headers you want allo..