본문 바로가기

분류 전체보기

(435)
2022년 국내 기업 개발자 문화 1. 코딩 테스트 인터뷰 - 개발자 입사시 코딩 테스트 혹은 화이트 보드 인터뷰를 진행한다. 2. 자율적 개인 개발 장비 선택 - 회사에 업무 장비 표준 (PC/노트북 등)이 있더라도 개인별로 원하는 개발 장비를 선택할 수 있다. 3. 자율적 팀 개발 환경 선택 - 회사에 기술 표준 (프로그래밍 언어/플랫폼 등)이 있더라도 팀별로 원하는 개발 환경을 선택할 수 있다. 4. 소스 코드 리뷰 및 테스트 - 모든 개발자가 다른 사람의 소스 커밋을 리뷰하고 테스트하는 과정을 가지고 있다. 5. 개발자 기여 로드맵/백로그 - 주요 개발 방향을 PM/기획 뿐만 아니라 개발자들이 주도 혹은 참여해서 정해나간다. 6. 지속적 통합 및 배포 (CI/CD) - 코드 커밋 후 자동으로 통합 되고 배포되는 시스템을 가지고 있..
[220624] IT 용어 정리, 정렬 1.DB 처리, Spring, 서버, Data Storage, Kotlin 용어 https://jyj98020.tistory.com/194 MySQL / ORM / JPA / Hibernate 용어 정리 MySQL - 오라클 사가 관리 및 배포하고 있는 오픈소스 관계형 데이터베이스 관리 시스템 장점 : 가장 대중화 되어있고 아마존 오로라 클라우드로 이관하기 편함 ORM (Object Relational Mapping) 객체가 관 jyj98020.tistory.com https://jyj98020.tistory.com/195 Spring / Spring Boot / Gradle 용어 정리 Spring 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크 현대 자바 기반의 엔터프라이즈 어플리케이션을 위한 ..
[220623] JUnit, AWS RDS, 자료구조/알고리즘 1. 레거시 시스템에 JUnit 시도 https://jyj98020.tistory.com/430 Spring Boot Junit5 1. JUnit이란? 프로그래밍 언어마다 테스트를 위한 프레임워크가 존재합니다. 이러한 도구들을 보통 xUnit이라고 말합니다. 자바언어의 경우는 JUnit이라고 말합니다. 각 언어마다 사용되는 xUnit은 jyj98020.tistory.com https://jyj98020.tistory.com/372 Spring Boot Main Annotation @SpringBootApplication @ComponentScan("xx.xxx.*") @EnableJpaRepositories("xx.xxx.*") @EntityScan("xx.xxx.*") @MapperScan("xx.xx..
Spring Boot Junit5 1. JUnit이란? 프로그래밍 언어마다 테스트를 위한 프레임워크가 존재합니다. 이러한 도구들을 보통 xUnit이라고 말합니다. 자바언어의 경우는 JUnit이라고 말합니다. 각 언어마다 사용되는 xUnit은 다음과 같습니다. xUnit이름 해당 언어 관련 사이트 CUnit C http://cunit.sourceforge.net CppUnit C++ https://sourceforge.net/projects/cppunit PHPUnit PHP https://phpunit.de PyUnit Python http://pyunit.sourceforge.net JUnit Java http://junit.org 2. JUnit 사용하기 JUnit을 사용하려면 JUnit 라이브러리가 클래스패스(CLASSPATH)에 ..
[To Do] 10. 갈등 지점을 적고 그려보자 예술하기: 어떤 그림을, 어떤 물감을 써서 그려야할지... 무엇을 어떻게 쓸지... 결정 저울 만들기 술을 먹으면 술을 끊으면 좋은 점 기분이 좋아진다 간 수치가 떨어진다 후회할 일이 없다 나쁜 점 다음 날 피곤하다 살이 찌고 건강이 나빠진다 시원한 맛이 없다 하고 싶은 것과 해야할 것을 나누기 하고 싶은 것: 나에 대해 기록하기, 넷플릭스 보기 해야 할 것: 자소서 쓰기, 이력서 만들기, 회사 일 하기, 알고리즘 공부하기 지금 갈등하는 점 그냥 잘까? vs 핸드폰 보다가 잘까? 그냥 자면 덜 불안하다 vs 핸드폰 보다가 자면 아무생각 안해도 된다
[자료구조] 힙(Heap) - 기본코드 / 라이브러리 1. 힙 (Heap) 이란? - 힙: 데이터에서 최대값과 최소값을 빠르게 찾기 위해 고안된 완전 이진 트리(Complete Binary Tree) - 완전 이진 트리: 노드를 삽입할 때 최하단 왼쪽 노드부터 차례대로 삽입하는 트리 - 힙을 사용하는 이유 - 배열에 데이터를 넣고, 최대값과 최소값을 찾으려면 O(n) 이 걸림 - 이에 반해, 힙에 데이터를 넣고, 최대값과 최소값을 찾으면, $ O(log n) $ 이 걸림 - 우선순위 큐와 같이 최대값 또는 최소값을 빠르게 찾아야 하는 자료구조 및 알고리즘 구현 등에 활용됨 5. 힙 (Heap) 시간 복잡도 - depth (트리의 높이) 를 h라고 표기한다면, - n개의 노드를 가지는 heap 에 데이터 삽입 또는 삭제시, 최악의 경우 root 노드에서 le..
[220622] 자료구조 1. 자료구조 트리 https://jyj98020.tistory.com/423?category=1006067 [트리(Tree)] 이진 탐색 트리 1. 트리 (Tree) 구조 - 트리: Node와 Branch를 이용해서, 사이클을 이루지 않도록 구성한 데이터 구조 - 실제로 어디에 많이 사용되나? - 트리 중 이진 트리 (Binary Tree) 형태의 .. jyj98020.tistory.com 2. 자료구조 힙 https://jyj98020.tistory.com/428?category=1006067
[220621] 테스트, 자료구조 1. 테스트에 대해 찾아봄 2. 자료구조 - 트리 https://jyj98020.tistory.com/423 [트리(Tree)] 이진 탐색 트리 1. 트리 (Tree) 구조 - 트리: Node와 Branch를 이용해서, 사이클을 이루지 않도록 구성한 데이터 구조 - 실제로 어디에 많이 사용되나? - 트리 중 이진 트리 (Binary Tree) 형태의 .. jyj98020.tistory.com

LIST