전체 글499 xshell 로 gcp 콘솔 접속하기 환경 window, gcp클라우드 단계 1. xshell 로 키 생성, 등록 xshell - 도구 - 사용자 키 생성 마법사 - RSA 2048비트 - 다음다음다음 계속 하면 됨 2. 공개키를 볼수 있음 공개키는 세개로 나눠짐 ( ) a1 a2 a3 위처럼 이름 붙이겠음 이런식으로 3개로 나눠져 있는데, gcp 에 등록할라니까 에러메시지가 나옴 내 환경에서는 마지막이 a3 'rsa 202112' 이런식으로 띄어쓰기가 되어있음 마지막은 사용자가 지정하는 id 같은걸로 한번에 붙여써주면됨. 마지막만 잘 수정해서 gcp 에 넣어주면 된다 . 3. GCE 페이지 좌측 메뉴 - 메타데이터 탭 - SSH 키 탭으로 접속 - a3을 수정하면[띄어쓰기 없게] 에러메시지 안나옴 4. xshell 접속 프로토콜 - shh.. SERVER/구글 클라우드 플랫폼 GCP 2020. 8. 17. 가비아 vs GCP 제일 낮은 클라우드 환경 CPU 비교, GCP 가격 정책 사이트 가비아 micro ( 6000 원 ) processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 6 model name : QEMU Virtual CPU version 2.5+ stepping : 3 microcode : 0x1 cpu MHz : 2199.996 cache size : 16384 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mc.. SERVER/구글 클라우드 플랫폼 GCP 2020. 8. 17. SQL 월별 통계 쿼리 SELECT DATEPART(MONTH, REG_DT) AS MONTH ,COUNT(*) AS VAL FROM TBL WHERE REG_DT >='2016-01-01' AND REG_DT DB/MSSQL 2020. 8. 13. [kafka] 에러 java.nio.BufferUnderflowException 해결방안 문제발생 에러1 [ERROR], 2020-08-12 15:31:17 KafkaMessageListenerContainer$ListenerConsumer:842 - Consumer exception org.springframework.kafka.KafkaException: Seek to current after exception; nested exception is org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'version': java.nio.BufferUnderflowException at org.springframework.kafka.listener.SeekToCurrentErrorHandler.handle(S.. SERVER/Kafka 2020. 8. 13. [material design] 커스텀 버튼, edittext 적용하기 작성일_200731 조건 2015년쯤 안드로이드 개발하고 이후 쭉 안한 상황 과거 프로젝트에서 디자인 가져다 쓸라니까 에러가 많이 남 .. 목표 기본형식의 button ,edittext 말고 메테리얼디자인된거 가져다 쓰고싶음 ( 유료 디자인 사는게 맘편할수도 .. ) 예전 안드로이드개발시에는 디자인 별 라이브러리 설치해서 사용했던걸로 기억하는데 요새는 많이 바뀐듯하다 .. 매테리얼 디자인 초기에는 각각 다 직접 gradle에 참조했어야 됬었다.. 예전에 사용하던 프로젝트에서 gradle 버전 가지고 오면 요새꺼에는 다 안된다 .. material이 정식 버전이 나와서 이전버전들은 쓰기 힘든걸로 보인다. https://material.io/develop/android/components/buttons ht.. 언어/Andorid 2020. 7. 31. [material design] 커스텀 버튼, edittext 적용하기 작성일_200731 조건 2015년쯤 안드로이드 개발하고 이후 쭉 안한 상황 과거 프로젝트에서 디자인 가져다 쓸라니까 에러가 많이 남 .. 목표 기본형식의 button ,edittext 말고 메테리얼디자인된거 가져다 쓰고싶음 ( 유료 디자인 사는게 맘편할수도 .. ) 예전 안드로이드개발시에는 디자인 별 라이브러리 설치해서 사용했던걸로 기억하는데 요새는 많이 바뀐듯하다 .. 매테리얼 디자인 초기에는 각각 다 직접 gradle에 참조했어야 됬었다.. 예전에 사용하던 프로젝트에서 gradle 버전 가지고 오면 요새꺼에는 다 안된다 .. material이 정식 버전이 나와서 이전버전들은 쓰기 힘든걸로 보인다. https://material.io/develop/android/components/buttons ht.. 언어/Andorid 2020. 7. 31. 인코딩 디코딩 UTF-8 URL 변환 웹사이트 base64 , xml , url , ECMAScript encode, decode utf-8 가능 http://coderstoolbox.net/string/#!encoding=url&action=decode&charset=utf_8 etc 2020. 7. 29. Get RequestBody and ResponseBody at HandlerInterceptor 컨트롤러 추가 호출 목표 스프링 REST API 호출시.. 해당 api를 파라미터값만 바꿔서 내부적으로 한번 더 실행시키게 하고 싶었다. 다른 해결방식도 있겠지만.. 이렇게는 안해봐서 .. 찾아봄 목표를 인터셉터 또는 필터로 해당 api 메소드 한번 더 실행하는걸로 잡았음 결과 테스트하고 자료 많이 찾아봤는데.. 개인적인 생각으로 이런 방식은 안쓰는게 좋은 것 같음 .. 일단 비슷한 방식으로 재호출은 구현 가능했음 아래와 같이 인터셉터에서 api 한번 더 실행은 일단 가능한데 .. 인터셉터 전에 응답값은 가져올수 없는것 같다 응답값도 가져왔다면 원하는대로 구현이 가능했을것임 .. 찾으면 더 나은 방법을 찾을 수 있을거같긴한데... 이렇게 쓰는게 spring 구조상 정석처럼 쓰는게 아니어서 굳이 이방법을 고수하지는 않았음.... Web/스프링 2020. 7. 28. 옵저버 패턴 참조 사이트 GOF java 디자인 패턴 https://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns-in-javas-core-libraries/2707195#2707195 https://gdtbgl93.tistory.com/8 [디자인패턴] 옵저버 패턴 (Observer Pattern) - Java 내장 객체 사용 지난 시간에는 옵저버 패턴의 기본 개념과 구현하는 것에 대해서 알아보았습니다. 우리가 알아본 옵저버 패턴은 흔하게 사용하는 디자인 패턴 중에 하나입니다. 특히 이벤트 처리에 사용되는데 gdtbgl93.tistory.com https://jusungpark.tistory.com/8 디자인패턴 - 옵저버 패턴 (observer pat.. 언어/JAVA 2020. 7. 28. 웹서버 자동 실행 crontab(크론탭) 적용 시 문제점과 해결 방안 문제점 리눅스 환경에서 크론탭 사용시 문제가 있엇음. ftp 사용해서 파일 올렸는데.. 이유를 알수 없이 에러가 남 .. 해결방법 https://happist.com/558036/%EC%9B%B9%EC%84%9C%EB%B2%84-%EC%9E%90%EB%8F%99-%EC%8B%A4%ED%96%89-crontab%ED%81%AC%EB%A1%A0%ED%83%AD-%EC%A0%81%EC%9A%A9-%EC%8B%9C-%EB%AC%B8%EC%A0%9C%EC%A0%90%EA%B3%BC-%ED%95%B4%EA%B2%B0-%EB%B0%A9/ 웹서버 자동 실행 crontab(크론탭) 적용 시 문제점과 해결 방안 | 꿈꾸는섬 생소한 분야에서 익숙해지는 것은 정말 어렵습니다. 최근 서버를 나름 최적화하는데쉽지가 않습니다. 그.. SERVER 2020. 7. 28. [Kubernetes] k8s에서 curl 사용하기 , Alpine: Install cURL apk --no-cache add curl 나는 이거 한줄로 가능했음 ------------------------------------------------------------------ A minimal Docker image based on Alpine Linux has only 5 MB in size, but a lot of tools common for Linux distributions (e.g. curl) are not installed by default. In this short note i will show how to install curl in Alpine container from the command line. I will also show how to build an Alpin.. SERVER 2020. 7. 28. 안드로이드 1분 주기, 특정 주기로 계속 동작. 스케줄러, Quartz 같은 효과 방법 목표 spring에서 Quartz를 사용했었는데, 안드로이드에선 사용할 수 없었음. 안드로이드 자체 방식으로 구현필요 조건 웹개발자로서.. 안드로이드는 잘 못함... 안드로이드 백엔드 (화면 꺼졌을 시에도 ) 계속 가동하는 방법 정보 1. 배치성 작업은 AlarmManager, JobScheduler, workmanager 가 존재 이 차이점을 검색하면 잘 나오겠지만 쉽게 알기 힘들었음.. 버전 별로 지원하는게 다르다. 버전에 맞게 사용했어야함. 그래서 최신인 workmanager 로 사용하려고 했는데, Docs를 보니 최소단위가 15분임. 아마 JobScheduler 이것도 15분으로 본것 같음..(workmanager 확실한데.. JobScheduler는 다시 찾아봐야함 ) 나는 1분 단위가 필요하여.. 언어/Andorid 2020. 7. 27. 이전 1 ··· 10 11 12 13 14 15 16 ··· 42 다음