전체태그 보기

#자바 (14개의 포스트)

dpudpu

자바 리플렉션이란?

4일 전0개의 댓글
작년 이맘때 궁금하지만 어려워서 넘어갔던 기술들이 있었습니다. 대표적으로 엘라스틱 서치와 리플렉션이 있었는데 최근에 하나씩 공부하면서 지난번과 달리 비교적 쉽게 체득할 수 있었는데요. 그 이유는 학습 방법의 변화 덕분입니다. 작년에 리플렉션을 공부할 때는 무작정 개념과 사용방법만 익히려고 했는데 이번에는 Why? 에 초점을 맞춰서 공부했더니 더 쉽게 이해...
younsle

XML 기초

2019년 10월 2일0개의 댓글
목차 * XML basic * 1.activitymain.xml * 2.XML 속성 * 3.패키지 * 4.xmlns * 5.id(구분자) * 6.뷰와 뷰의 연결 속성 1. activitymain.xml ~ ?xml version="1.0" encoding="utf-8"? androidx.constraintlayout.widget...
qpt3154

자릿수 더하기

2019년 9월 21일0개의 댓글
자릿수 합.PNG 풀이 출처프로그래머스 https://programmers.co.kr/learn/courses/18/lessons/839
qpt3154

직사각형 별찍기

2019년 9월 21일0개의 댓글
풀이1 String 객체는 내부적으로 char 배열을 사용하기 때문에 변하지 X 문자열 연산이 많아질수록 계속해서 객체를 생성하게되어 오버헤드가 발생, 성능이 떨어질 수 있다. 단, 객체가 불변하기 때문에 단순 읽기 작업시 타 클래스보다 빠르다. StringBuilder, StringBuffer 클래스는 변경 O 한번 객체를 생성하여 크기를 변경시켜 ...
qpt3154

나머지 한 점

2019년 9월 21일0개의 댓글
문제 나머지한점.PNG나머지한점_예시.PNG 풀이 ?...
decody

서블릿(servlet) 이해하기

2019년 8월 18일0개의 댓글
서블릿(servlet)은 tomcat과 같은 컨테이너에서 실행되면서 클라이언트의 요청에 따라 동적 서비스를 제공하는 자바 클래스이다. 서버에서 실행되다가 웹 브라우저의 요청을 받아 해당 기능을 수행한 후 웹 브라우저에 결과를 전달한다. 서블릿은 특징은 다음과 같다. * 서버쪽에서 실행되면서 기능을 수행한다. * 스레드 방식으로 실행된다. * 자바의 객체지...
[프로그래머스 고득점Kit] #2 스택/큐
wan088
스택 / 큐란? 스택(Stack)은 FIFO(First In First Out) 큐(Queue)는 LIFO(Last In First Out) 스택의 경우, 끝에서 삽입, 확인, 삭제연산이 일어날 경우 사용하고, 큐는 사용범위가 워낙 광범위해서 특정하기 힘든데, 일단 BFS에서 주로 사용한다. 🚀주요 사용하는 기능 in JAVA QueueV...
BFS는 낯설어서
skyepodium

BFS는 낯설어서

2019년 7월 28일2개의 댓글
BFS (Breath-First-Search, 너비 우선 탐색) 은 시작점에 인접한 다른 정점을 모두 방문하고, 다른 정점에 대해서도 인접한 또 다른 정점을 모두 방문하는 방법입니다. 여기서, 인접하다는 의미는 두 정점이 하나의 간선으로 연결되어 있다는 의미입니다. 라고.. 저는 누가 물어보면 말할래요 ~찡긋 그림을 통해 설명드리겠습니다. ...
백준 16236 아기 상어
skyepodium

백준 16236 아기 상어

2019년 7월 21일0개의 댓글
문제 아기 상어가 물고기를 잡아 먹을 수 있는 시간을 구하는 문제 ~으아 문제가 정말 길어요~ 1. n 공간의 크기 (2 = n = 20) 2. 지도의 크기 n * n, (1 * 1 에는 최대 물고기가 1마리 있습니다.) 3. 상어, 물고기 크기는 모두 자연수입니다. 4. 지도 정보 1) 상어 - 위치 - 상어의 위치는 숫자 9로 표시...
dpudpu
글의 순서 1. if-else의 문제점 2. OCP (Open Close Principle) 3. 전략 패턴 (Strategy Pattern) OCP란? Open Close Principle : 개방폐쇄의 원칙 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 로버트 마틴이 명명한 객체지향설계 5대 원칙 SOLID)...
dpudpu

if-else의 문제점

2019년 7월 20일0개의 댓글
if-else의 문제점
환경에 맞는 Spring Profile 설정하기
kingcjy
환경에 맞는 Spring Profile 설정하기 스프링 부트로 서버를 개발하다보면 개발환경과 리얼 환경에서의 profile을 다르게 설정해야하는 경우가 생깁니다. ( 데이터베이스 설정,외부 연동 url등) 이러한 경우에 스프링에서 지원하는 Spring Profile을 통해 환경에 따라 다른 profile을 설정해줄 수 있습니다. Profile ...
Spring REST Docs를 사용한 API 문서 자동화
kingcjy
Spring REST Docs Spring REST Docs는 RESTful 서비스를 문서화 할 수 있게 도와주는 도구입니다. 기본적으로 Asciidoc을 사용하며 작성된 테스트 코드에 의해 html파일을 생성해줍니다. Swagger같은 도구로 생성하는 문서가 아닌 Test로 자동 생성 된 스니펫과 자신이 원하는 문서를 결합해서 사용 할 수 있습니다. ...
jsoh
MacOS에서 오라클 JDK8을 삭제하고 OpenJDK 11 설치하기