profile
개린이

[Oracle] 임시 테이블 트랜잭션 GTT와 세션 GTT / WITH문을 활용한 SubQuery 재사용

참고 사이트https://thebook.io/006696/part03/ch14/01/https://grandma-coding.tistory.com/entry/OracleWITH%EC%A0%88Oracle에서 사용하는 임시 테이블을 Global Temp

2022년 4월 14일
·
0개의 댓글

[PL/SQL] PL/SQL 변수 선언 및 반복문(FOR LOOP, WHILE LOOP, EXIT WHEN), 제어문(IF, CASE)

PUT_LINE 프로시저를 이용프로시저를 사용하여 출력되는 내용을 화면에 보여주기 위해서는 환경 변수 SERVEROUTPUT(디폴트값이 OFF이므로) ON으로 변경USER_INFO 테이블 생성USER_INFO 테이블 시퀀스 생성시퀀스 조회 및 초기화USER_SCORE

2022년 4월 6일
·
0개의 댓글

[PL/SQL] PL/SQL 특징 및 문법 구조

참고 사이트PL/SQL https://goddaehee.tistory.com/99PL/SQL https://gdtbgl93.tistory.com/147오라클 임시 테이블 https://grandma-coding.tistory.com/entry

2022년 4월 6일
·
0개의 댓글

[프로그래머스 코딩테스트] 깊이/너비 우선 탐색(DFS/BFS) - 타겟 넘버

아까 푼거랑 느낌이 비슷해서 하나 더 해봄...

2022년 3월 22일
·
0개의 댓글

[프로그래머스 코딩테스트] 동적계획법(Dynamic Programming) - N으로 표현

머리가 잘 안돌아가서 다른 사람 풀이 참고해서 풀었다...

2022년 3월 22일
·
0개의 댓글

[프로그래머스 코딩테스트] 탐욕법(Greedy) - 체육복

이거 왜 채점 결과 90점인지... 알 수가 없다... 답답하네 ㄱㅡ

2022년 3월 7일
·
0개의 댓글

[프로그래머스 코딩테스트] 완전탐색 - 모의고사

이렇게 노가다스럽게 하는게 맞는건지 모르겠지만 어쨌든 통과됐기 때문에 만족한다...answerList.removeIf() 는 람다 표현식으로 조건을 작성해, 해당하는 요소들을 모두 삭제할 수 있도록 해준다.answer = answerList.stream().mapToI

2022년 3월 4일
·
0개의 댓글

[프로그래머스 코딩테스트] 정렬 - K 번째 수

Arrays.copyOfRange([배열명], [시작 인덱스], [종료 인덱스+1])를 이용해 배열을 복사해둔 뒤, Arrays.sorts()를 이용해 정렬했다. 배열 크기를 매번 다시 설정해 값을 추가하는 것보다 List.add() 후 배열 형태로 바꾸는 게 효율적

2022년 2월 17일
·
0개의 댓글
post-thumbnail

[JAVA] Stream을 이용한 Array와 List간의 변환 / Stream 데이터 필터링, 정렬 등

람다와 함께 사용되어 간결하게 표현 가능한 기능으로, Java 8부터 지원된다.병렬 처리가 가능하며 Stream 인스턴스 생성, 가공, 결과 생성이 가능하다.주로 배열과 컬렉션을 이용해 Stream을 만든다.다음은 배열로 Stream을 만드는 방법이다.Stream.bu

2022년 2월 17일
·
0개의 댓글
post-thumbnail

[코딜리티 코딩테스트] 가장 작은 양의 정수 찾기

코딜리티(Codility) 코딩테스트를 풀어보았다.https://app.codility.com/candidate-faq/ 여기에서 Take demo test 버튼을 눌러 시작 가능하다.지문이 영어로 되어 있어서 시간이 더 걸릴 듯 하다.Java 8, Java

2022년 2월 17일
·
0개의 댓글

트래픽 관리를 위한 서버리스 구조, 로드 밸런서(Load Balancer), 클러스터링 설계, 캐시 기능

서버에서 처리하는 작업을 클라우드 기반의 서비스로 처리함으로써 서버 구축 및 관리 비용을 줄이는 방법개발 기간과 비용을 단축할 수 있고, 서버 운영과 유지 보수도 쉬워짐필요에 따라 자동으로 스케일 업되거나 스케일 다운되므로 비용 절감에 도움이 됨트래픽에 대응할 수 있게

2022년 2월 16일
·
0개의 댓글
post-thumbnail

[ELK] ELK 스택이란 (ElasticSearch, Logstash, Kibana)

대규모 서비스 경우 하루에 수십 기가가 넘는 로그가 쌓이는 경우도 있음서버가 각각 나뉘어 있으면 로그를 하나하나 확인하기 어려움로그를 한 곳으로 집중시키고 분석하고 적당한 쿼리를 만들어 원하는 데이터를 도출 해낼 수 있는 로그 관리 솔루션 활용분석 및 저장 기능을 담당

2022년 2월 15일
·
0개의 댓글
post-thumbnail

[ElasticSearch] Elastic Search 개념, 아키텍처/용어 정리

Apache Lucene(아파치 루씬) 기반의 Java 오픈소스 분산 검색 엔진Elasticsearch를 통해 루씬 라이브러리를 단독으로 사용할 수 있게 됨방대한 양의 데이터를 신속하게, 거의 실시간( NRT, Near Real Time )으로 저장, 검색, 분석할 수

2022년 2월 15일
·
0개의 댓글
post-thumbnail

[Cloud] 서버리스(Serverless) 환경 개발, BaaS와 FaaS

개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델이다.클라우드 컴퓨팅을 통해 서버 구축 기간과 비용, 관리 및 유지보수의 비용을 줄이는 방법이다.말 그대로 ‘서버(Server)가 없다(-less)’는 뜻으로 애

2022년 2월 15일
·
0개의 댓글
post-thumbnail

[Django] ORM QuerySet 중복 코드와 Model Manager

참고 https://docs.djangoproject.com/ko/4.0/misc/design-philosophies/Django 스택의 근본적인 목표는 느슨한 결합, 탄탄한 응집편의성을 위해 풀스택으로 제공되지만 스택의 각 부분은 독립성을 띔가능한 한 최소한

2022년 2월 15일
·
0개의 댓글
post-thumbnail

[JIRA] 애자일 협업툴 JIRA 사용해보기 (GitHub 연동 및 에픽, 이슈 생성)

JIRA 무료 버전 사용하기 https://www.atlassian.com/ko/software/jira/free처음 사용해보는거라 다양하게 활용해보려고 Confluence, Jira Service Management도 체크하고 다음으로 넘어갔다.로그인하고,

2022년 2월 15일
·
0개의 댓글
post-thumbnail

[JUnit5] Spring Boot, Gradle 환경에서 JUnit5 적용, 테스트 실행하기

1. Spring Boot 환경 설정 참고 사이트 https://junit.org/junit5/docs/current/user-guide/#running-tests-ide-eclipse 1-1. 테스트 환경 Spring Boot 2.3.9.RELEASE JAVA

2022년 2월 14일
·
0개의 댓글
post-thumbnail

[JUnit5] JUnit5 구성, 어노테이션, Assertions 정리

JAVA 8 버전부터 사용 가능참고 사이트 https://steady-coding.tistory.com/349JUnit5는 JUnit Platform, JUnit Jupiter, JUnit Vintage가 결합한 형태JUnit PlatformJVM에서 테스트

2022년 2월 14일
·
0개의 댓글
post-thumbnail

[Swagger] Spring Boot, Gradle 환경에서 Swagger 적용하기

최신 버전인 Swagger 3.x 버전을 적용Swagger 2.x 버전보다 간단하게 springfox-boot-starter 하나 추가로 필요한 모든 라이브러리 포함 가능configuration 파일 SwaggerConfig.java 추가Docket: Swagger 설

2022년 2월 14일
·
1개의 댓글
post-thumbnail

[Network] HTTP 프로토콜 개념, HTTP와 HTTPS의 차이, GET과 POST의 차이

클라이언트와 서버가 인터넷 상에서 데이터를 주고 받기 위해 쓰이는 프로토콜TCP/IP를 이용하는 프로토콜HTML 문서, 텍스트, 이미지, 비디오, 오디오 파일 등 어떤 종류의 데이터든지 전송 가능서버/클라이언트 모델클라이언트에서 request를 보내면 서버는 respo

2022년 2월 13일
·
0개의 댓글