전체 글
-
html canvas 온라인 멀티 뇌파 게임.(websocket)IT 2021. 2. 4. 15:29
뇌파 집중력을 이용한 게임 온라인 멀티 게임https://github.com/visualkhh/pro-nirvana-game득도 html canvas game사용기술angularreactivextypescripthtmlwebsocket server youtube 뇌파 집중력 게임 만들기server runtypescript buildtsc -Wrunnode index.jsclient runnpm installng server -o --host ip --port portbuildng build --base-href "." or ng build --prod --env=prod --output-path=dist-prod/ --base-href "."./node_modules/@angular/cli/bin/ng ..
-
타입스크립트(typescript) 베지어 곡선 만들기 Bezier CurvesIT 2021. 2. 4. 15:28
visualkhh@gmail.com import {AfterViewInit, Component, ElementRef, HostListener, OnInit, Renderer2, ViewChild} from '@angular/core'; import {Observable} from 'rxjs/Observable'; import {interval} from 'rxjs-compat/observable/interval'; import {range} from 'rxjs-compat/observable/range'; import 'rxjs-compat/add/operator/delay'; import 'rxjs-compat/add/operator/take'; import {PointVector} from '../l..
-
java class → typescript class generatorIT 2021. 2. 4. 15:26
안녕하세요 요즘 front 작업을 거의 typescript (angular)로 하고있습니다. 하다보니 자바의 모델클래스를 typescript class로 매번 추가해주는게 번거러웠는데. 좋은 gradle plugin있어 공유합니다. github.com/vojtechhabarta/typescript-generator generateTypeScript { customTypeNaming = [ 'org.springframework.security.core.userdetails.UserDetails:UserDetailsOfSpring', 'com.c.iot.wcore.model.security.GrantedObjAuthority:UserDetailGrantedObjAuthority' ] classPatterns..
-
spring에서 FCM (firebase cloud messaging) push 보내기.IT/spring 2021. 2. 4. 11:01
spring에서 fcm (firebase cloud messaging) push 보내기. 공식문서: https://firebase.google.com/docs/cloud-messaging/server?hl=ko 설정방법 - firebase 에서 키생성 파일다운로드 ...key.json 받기. 다른방법도있다 위공식문서 참고. build.gradle compile group: 'com.google.firebase', name: 'firebase-admin', version: '7.1.0' service @Service @Slf4j public class FcmService { @Value("${project.properties.firebase-create-scoped}") String fireBaseCrea..
-
JWT Token을 spring security에서 손쉽게 검증하기 위한 방법IT/spring 2021. 1. 26. 15:21
안녕하세요 JWT Token를 Controller에서 손쉽게 검증하기 위한 점진적 발자취입니다. 0. JWT Token 검증 - spring security 쪽에 Filter를 걸어 이미 Token 검증을 하고있음 1. 문제 인식 (상황) - 사용자가 접근 가능한 URL @PathVariable 에만 접속 가능하도록 하고싶다. 2. PermissionEvaluator 처리. - https://www.baeldung.com/spring-security-create-new-custom-security-expression public class CustomMethodSecurityExpressionRoot extends SecurityExpressionRoot implements MethodSecurityEx..
-
spring boot jwtIT/spring 2020. 12. 25. 20:15
spring boot jwt dependencies { compile group: 'io.jsonwebtoken', name: 'jjwt', version: '0.7.0' compile 'io.jsonwebtoken:jjwt-api:0.10.7' runtime 'io.jsonwebtoken:jjwt-impl:0.10.7' runtime 'io.jsonwebtoken:jjwt-jackson:0.10.7' } application.yaml project: jwt: secretKey: tototototototoknesesesesecrtkeyekekrkrk tokenPrefix: "Bearer " tokenExpirationAfterDays: 10 @ToString @Getter @Setter @AllArgsC..
-
현업에서는 어떻게 서비스 모니터링 메일링할까? (ElasticSearch 수집정보, 여러서비스 사용률)IT 2020. 12. 11. 16:39
안녕하세요최근 회사에 여러 서비스가 모니터링, 사용률 제공이 필요 했습니다. 오류 - 즉각적인 이메일 알람 (ElasticSearch 데이터 필요) 사용률 - 일단위 이메일 알람 (여러 DB Connection 필요) * 사작spring boot를 사용하였습니다. - build.gradledependencies { implementation 'org.springframework.boot:spring-boot-starter-data-elasticsearch' implementation 'org.springframework.boot:spring-boot-starter-mail' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' im..
-
경력 10년 의 무게감..사람 2020. 12. 2. 11:03
요즘 날씨가 많이 요란하네요 더웠다. 쌀쌀했다 비왔다 폭염이다.. 요즘 회사 다니면서. 이런 날씨처럼 때맞는 기준조차도 기준이 아닌게 현실이 되는 현실같은 상황이 몇개 있어 글을 끄적여 봅니다. 경력 10년차.. 개발자. 그는 나와 같은 직급으로써. 너무나도 능력이 떨어진다고 느껴진다. 이제부터 그 하나하나 풀어보겠습니다. 1. 자바스크립트에서 문자열을 합치지 못한다 정확하게 말하자면 " 문자를 화면에 출력을 못함. 2. 문자와 문자열을 구별하지 못함. 3. 숫자 계산시 올림, 버림 등을 하지 못함. 4. 형에 대한 구분을 못함. 5. 디버깅을 할수 없습니다.