분류 전체보기
-
좀더 재밌게 Spring, 개발을 공부하는 순서Spring 2022. 2. 6. 14:44
실행해보고, 버그를 고쳐보고, 실습 해보는것이 가장 중요. Gitflow https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html 눈에 보이는 것이 있어야 재미가 있다. 배우는 순서를 바꿔보자 일단 서버를 띄우고 요청을 날려서 결과를 받아보자 Java/SpringBoot 개념들도 중요하지만 눈으로 볼수 없기 때문에 재미가 없다. https://start.spring.io/ k8s 동시 진행 남의 코드 분석 https://mvnrepository.com/ https://gitstar-ranking.com/ https://github.com/f-lab-edu k8s https://kubernetes.io/d..
-
유아 체육 강사여러가지 직업 2022. 2. 6. 14:39
1. Intro - 나이, 학력, 성별 제한 없음 - 아이들을 좋아해야 함 - 짧게 일하고, 많이 버는 누구나 도전 가능한 직업 - 알바부터 시작 가능 - 3~7세 아이들 체육 수업하는 체육 강사 - 체육 전공 안해도 누구나 가능, 아이들이 건강하게 신체 발달 도와주는 것이 목적 2. 시급 - 알바 시급 3~4만원 - 아이들과 그냥 뛰어논다는 생각이 들면 적성에 맞는것 같음 3. 초보자가 처음 시작 하는 법 - 네이버 유아체육 검색 - 회사에서 아르바이트 지원 4. 일과표 - 나이별로 일과가 다름 - 10~16시 1~2회 이동하면서 타임 별 수업을 진행 - 어린이 집으로 유아 체육 회사가 강사를 파견하는 식 - 교구 사용 일하는 만큼 번다!! 다른 부업과 병행 가능~ 전자책, 블로그, 공부 등등 시간 활..
-
Intro. 개발자 로드맵개발 Tip 2022. 2. 3. 16:03
알고리즘 시험 leetcode programmers https://www.youtube.com/channel/UCHcG02L6TSS-StkSbqVy6Fg 개발자 로드맵 https://github.com/devJang/developer-roadmap 네이버 클라우드 https://m.blog.naver.com/nieah914/221609709142 https://www.ncloud.com/ https://guide.ncloud-docs.com/docs/ko/compute-compute-1-1-v2# 공부할 내용 github, sourcetree java/spring + (kotlin) spring.io project CI/CD(jenkins) mysql, database apache/nginx/tomcat..
-
Apache HttpClient5Working 2021. 7. 20. 19:11
1. 소개 - Http/2.0 지원, Async기반으로 재탄생 - 기존 구현체와 호환X - 여러가지 비동기 방식 - Future - FutureCallback 2. 구현 - HttpCore - 실질적 HTTP 요청과 응답 처리 - 필수 기능만 포함 - 핵심 구현체 IOReactor - NIO Socket & Selector Wrapper - 기본 worker 쓰레드 수 : cpu core 수 - Worker들에 순차적으로 IO처리 할당 - HttpClient - 클라이언트 부가 기능(쿠키, 인증, 캐싱) - 요청과 응답 처리는 Core에 위임 https://hc.apache.org/httpcomponents-client-5.1.x/index.html
-
Armeria, gRPC, Zipkin, ELK 조합 굿Working 2021. 7. 15. 15:19
MSA - Front-Service - Aggregation-Service - Backend-Micro-Service 특정 - 비동기 지원(Courutine) - 분산 Tracing(pinpoint, Zipkin) - 요청이 가볍고 빠름(gRPC + Protobuf) 빠른 개발 속도 - Armeria + gRPc - 보일러 플레이팅 -> 팀내 규격확 gRPC 약점 - 제한된 브라우저 지원 - 사람이 읽을 수 없음 - 아메리아와 함께 사용함으로서 다양한 MimeType지원, 자동 문서화 가능 - 자동으로 Protobuf기반 문서화 및 Swagger처럼 테스트 가능(DocService) graphQL Backend Service Aggregation - 각 Client가 직접 gQL을 호출 - 어떤 클라이언..
-
238. Product of Array Except SelfAlgorithm/java tip 2021. 3. 24. 00:55
leetcode.com/problems/product-of-array-except-self/ class Solution { public int[] productExceptSelf(int[] nums) { int multiple = 1; boolean isZero = false; int zeroCnt = 0; for(int num : nums) { if(num != 0) { multiple *= num; } if(num == 0) { isZero = true; zeroCnt++; } } int[] ans = new int[nums.length]; if(isZero) { if(zeroCnt > 1) { return ans; } else { for(int i=0; i
-
347. Top K Frequent ElementsAlgorithm/java tip 2021. 3. 24. 00:42
leetcode.com/problems/top-k-frequent-elements/ class Solution { /** 1. priority queue 2. array and sort */ public int[] topKFrequent(int[] nums, int k) { // {num : cnt} Map map = new HashMap(); for(int num : nums) { if(map.containsKey(num)) { map.put(num, map.get(num) + 1); } else { map.put(num, 1); } } PriorityQueue pq = new PriorityQueue(k, (a, b) -> b.cnt - a.cnt); for(Map.Entry e : map.entry..