일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 알고리즘사이트
- 자동화
- 성능테스트
- 대규모 시스템 설계
- 프로그래밍
- Java
- 커스텀단축키
- 소프트웨어 지표
- aws
- 초년생
- spring boot
- 알고리즘 추천
- mac 화면분할
- 코드트리
- 코딩
- 조가사키 해안
- 오블완
- JMeter
- 스프링부트
- 개발 flow
- 기능 많은 브라우저
- 스카이라인 열차
- 알고리즘초보
- 브라우저 단축키
- 편한 즐겨찾기 편집
- 가발자 인사이드아웃
- 코코테라스
- ui 커스텀
- 알고리즘분류
- Today
- Total
목록전체 글 (136)
영감을 (inspire) 주고픈 개발 블로그
서론 제가 졸업한 충남대 컴퓨터공학과에 현직 개발자분들이 2~3주간 돌아가며 회사에서 어떤 식으로 코딩을 하는지 맛보기 형태로 진행하는 실전코딩이라는 수업이 있습니다. 원래 라이엇 게임즈에서 오셨지만 지금은 해당 강의를 들었던 학생들이 졸업 선배로서 강단에서 후배들에게 알려주게 되었습니다. 저는 작년과 올해 두 번 초청이 되어 후배님들과 수업을 진행할 수 있었습니다. 수업은 욕심이라고 생각될 정도로 많은 내용을 담고 있습니다. Git, 스프링, MSA, TDD, CI/CD, React 등 다양한 내용을 진행하는데 저는 작년에 스프링과 MSA, 올해는 서버 테스팅에 대해 강의를 진행했었습니다. 늘 이상과 현실은 다릅니다. 열심히 준비했고 주말에 후배를 불러 준비한 수업에 대한 시뮬레이션을 여러번 돌려봤지만..
이전글: https://inspire12.tistory.com/326 간편하게 백엔드 서버 성능 테스트 시스템 세팅하기: docker-compose를 성능 테스트를 쉽게 모니터링성능테스트란? 서버 성능 테스트를 진행하면 서버가 어느 정도 부하에 대해 버틸 수 있는지 눈으로 확인해 볼 수 있다. 라이브 서버에 올리기 전 혹은 사용자가 몰릴 수 있는 이벤트를 진행할 때inspire12.tistory.com 테스트 시스템 세팅해 봤으니 이번엔 예제를 만들어보겠습니다. 마침 Spring boot 3.2 정식 릴리즈로 인해 Spring6에 대한 관심도가 늘었고 특히 새로운 feature인 virtual thread에 대해 공부할 겸 성능을 비교한 article이 있어 virtual thread 도 정리하고 해..
Spring 의 큰 장점 중 하나는 문서화를 굉장히 잘해놓았다는 것 입니다. 자바 8버전 이후로는 javadoc 을 이용해 코드 내에서도 버전과 사용법 등 문서화가 잘 되어있어서 코딩중에서도 읽으면서 공부 할 수 있습니다.. 공식 사이트인 spring.io의 문서도 굉장히 친절하게 잘되어있습니다. https://spring.io Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 게다가 각 예제 프로젝트들도 github에 올려져 있습니다 https://github.com/spring-projects?q=example&type..
성능테스트란?서버 성능 테스트를 진행하면 서버가 어느 정도 부하에 대해 버틸 수 있는지 눈으로 확인해 볼 수 있다. 라이브 서버에 올리기 전 혹은 사용자가 몰릴 수 있는 이벤트를 진행할 때 서버에 리소스를 얼마나 부여해 줘야하는지 알려줄 수 있다. 성능 테스트에 필요한 요소는 생각보다 간단하다.몇 명이 요청을 하는가각 인원이 몇 번을 요청하는가얼만큼 기간 동안 어느 정도 간격을 주고 요청을 줘야 하는가여기서 몇 명이 접속(요청)했는가는 Threads(users) 한 명 당 몇 번식 요청하는가는 Loop Count 이다 여기에 디테일하게 요청 주기나 딜레이 등을 추가로 설정 할 수 있다. 이 요청들을 뭉뚱그려서 흔히 "부하" 라고한다. 성능 테스트에 대한 추가적인 개념과 이론, 접근방법까지 적기엔 간..
Youtube 포프Tv 의 멘토에 관한 이야기 멘토, 내가 대학 처음 들어갔을 때 유행처럼 시작해 지금까지 많이 쓰이는 단어다. 내가 다녔던 학교에선 Mentor Project 라는 전공 3학점 과목이 생길 정도였다. 해당 수업은 현업에서 일하시는 분을 매칭해서 프로젝트를 만들어보는 것이었다. 하지만 수업에 멘토가 도움이 되었나 물어보면 대답은 "전혀 아니다."이다. 멘토라는 분을 만난 건 겨우 한두번 정도이며 우리의 질문에 답도 겉핥기 수준이었다. 지금에 와 생각해보면 그분은 우리가 쓰고 싶었던 기술을 써보지도 않았던 것 같다. 이제 군대를 갓 전역하고 코딩을 처음 시작한 2학년 학생입장에서 멘토에게 의지하고 싶은 마음이 컸지만 실질적으로 얻은 건 전무했다. 내가 1학년 땐 선배들이 무척 대단해 보였다..
이번에 spring boot 3.0 / spring 6 에선 자바 17을 default 로 사용한다고 합니다. 그런 김에 새로운 자바의 feature 들을 정리해보았습니다 출처 자바 9~16 https://www.youtube.com/watch?v=7SlDdzVk6GE&t=61s 자바 17 https://youtu.be/GJB-RyHKHjY%EF%BB%BF 읽어보기 여기어때 jdk 도입 이유 java support 기간 및 java 8 support 중단 spring boot 3.0 전환 고려 많이 쓸것 같은 부분 * 으로 표시 Jdk 9 인터페이스 private 메서드 추가 * 자바8에 추가된 인터페이스 defalult 메서드와 static 메서드 안에서 쓰일 수 있도록 인터페이스에 private 인터..
유용한 도구 정리 (Toolkit) 개발 관련 종류 앱 이름 링크 특징 종류 앱이름 특징 API 호출 Postman API 테스트 서버 Mockoon Json placeholder 웹 노트 Notion 노션 확장 도구 indify Terminal iTerm2 default shell 변경법 zshell oh my shell IDE Intellij jetbrain pyharm jetbrain webstorm jetbrain DB datagrip jetbrain 편집기 visual code 기획, 문서 jira figma slack 북마크 raindrop.io https://developer.raindrop.io/ 개발 api 문서 Reference https://devdocs.io/ 문서 google sp..
https://brunch.co.kr/@1312capo/53 당신 조직에 제대로 된 팀원이 없는 이유 "우리 회사에 사람 좀 소개해주세요"라는 말의 무게 | 몇 년 전부터 알고 지낸(하지만 친하지도, 사적인 교류도 없는) 스타트업 대표님에게서 SNS 메시지가 왔다. 잘 지내죠? 요즘 사람 많이 만나 brunch.co.kr "우리 회사에 사람 좀 소개해주세요"라는 말의 무게 라는 부제로 된 이 글을 보고 공유를 위해 포스팅을 했습니다. 이직을 망설이게 되는 이유 중 하나는 이직을 한다해서 지금 있는 곳보다 더 좋아질까? 라는 의문이 드는 것도 하나의 이유입니다. 회사는 왜 나를 뽑으려고 할까? 회사는 나에게 무엇을 바라고 나는 회사에 무엇을 할 수 있을까? 라는 생각을 해봤습니다. 이 고민은 내가 이직을 ..
공식 블로그 - 테크 피드 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스 사이트에서 테크 블로그를 정리한게 있어서 공유합니다. 뒤에가면 읽을 만한 글도 같이 잡히는 것 같습니다. https://github.com/seonggwonyoon/techblog GitHub - seonggwonyoon/techblog: 기술 블로그 모음 기술 블로그 모음. Contribute to seonggwonyoon/techblog development by creating an account on GitHub. github.com 이건 tech blog를 모아놓으신 깃헙 ..
1. 제일 많이 쓰는 단축키 https://blog.jetbrains.com/ko/2020/03/11/top-15-intellij-idea-shortcuts_ko/ 가장 많이 사용되는 IntelliJ IDEA 단축키 15개 | JetBrains Blog IntelliJ IDEA는 편집, 탐색, 리팩토링, 디버깅 등 일상적으로 수행하는 대부분의 작업에 대하여 해당 명령어의 키보드 단축키를 제공합니다. 이러한 단축키를 배우고 연습하여 기억해 두면 작업 흐 blog.jetbrains.com ctrl 두번 클릭과 shift 두번 클릭 단축키는 몰랐는데 유용하게 쓸 수 있을 것 같아요 ctrl + E 를 잘 활용하면 탭 정리도 마음 것 할 수 있을 것 같습니다. 개인적으로 유용한 쓰이는 단축키는 함수 내부에 갔다..