일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring boot
- 조가사키 해안
- 코코테라스
- aws
- 알고리즘초보
- 스카이라인 열차
- 판교퇴근길밋업
- 초년생
- 편한 즐겨찾기 편집
- 기능 많은 브라우저
- 성능테스트
- 알고리즘 추천
- 코딩
- ddd vs layered
- DDD
- 자동화
- 브라우저 단축키
- Java
- mac 화면분할
- 대규모 시스템 설계
- 알고리즘사이트
- 알고리즘
- 소프트웨어 지표
- ui 커스텀
- 알고리즘분류
- 코드트리
- 오블완
- 스프링부트
- JMeter
- 프로그래밍
- Today
- Total
목록개발 (25)
영감을 (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 이다 여기에 디테일하게 요청 주기나 딜레이 등을 추가로 설정 할 수 있다. 이 요청들을 뭉뚱그려서 흔히 "부하" 라고한다. 성능 테스트에 대한 추가적인 개념과 이론, 접근방법까지 적기엔 간..
이번에 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..
공식 블로그 - 테크 피드 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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 를 잘 활용하면 탭 정리도 마음 것 할 수 있을 것 같습니다. 개인적으로 유용한 쓰이는 단축키는 함수 내부에 갔다..
읽기 전에... 왠만하면 그냥 spectacle / rectangle 을 쓰는 게 좋은 것 같습니다. chrom이나 intellij 랑 할 때 단축키가 겹쳐서 불편이 있습니다 mac을 쓰다보면 이것저것 창을 띄우다가 화면이 어지러워질 때가 많습니다. windows에서는 windows키 + 화살표를 활용해서 창분할을 하여 사용하면 되는데 맥에는 이런 기능이 없는지 찾아봤습니다. mac에선 spectacle 이란 무료 앱이 있어서 사용해도 되지만 순정으로도 화면분할을 할 수 있는 방법이 있습니다만 소개해드릴 건 맥의 기본 기능을 이용하는 방식입니다 창 왼쪽 위 초록 버튼을 길게 클릭하면 선택할 수 있는 화면이 나옵니다. 해당 메뉴들은 단축키가 등록되지 않은 상태로 3가지가 나온다. 이제 이 기능에 단축키..