myBatis - 1. 기본설정
myBatis - 1. 기본설정 Mybatis 데이터의 입력, 조회, 수정, 삭제(CRUD)를 보다 편하게 하기 위해 xml로 구조화한 Mapper 설정 파일을 통해서 JDBC를 구현한 영속성 프레임워크 기존에 JDBC를 통해 구현했던 상당 부분의
자바 String.charAt 을 String으로 받는 방법
자바 String.charAt 을 String으로 받는 방법 반응형 자바를 이용한 알고리즘 문제 풀다가 자주 나오는 케이스인데 int 타입의 값을 받아서 배열 안에 넣고 적절한 로직을 수행한 뒤 반환하는 형식의 문제인데 int 형식의 값을
자바스크립트-알고리즘-문제풀이/가위 바위 보
자바스크립트-알고리즘-문제풀이/가위 바위 보 function solution(a, b) { let answer = ""; for (let i = 0; i < a.length; i++) { if (a[i] === b[i]) answer += "
자바스크립트-알고리즘-문제풀이/큰 수 출력하기
자바스크립트-알고리즘-문제풀이/큰 수 출력하기 function solution(arr){ let answer=[]; //배열을 리턴해야하므로 answer는 배열값지정 answer.push(arr[0]) //첫번째 숫자는 무조건 출력을 해야하므로
[프로그래머스] 전력망을 둘로 나누기 (위클리 챌린지 9주차) Javascript
[프로그래머스] 전력망을 둘로 나누기 (위클리 챌린지 9주차) Javascript 문제 내용 하나의 트리 형태로 값이 주어진다. 이 중에서 하나의 연결된 edge 를 자르면 2개의 트리가 구성이 된다. 나눠진 2개의 트리의 각각 node 의 수가
[코딩앙마 TS] 3. 함수
[코딩앙마 TS] 3. 함수 이번 포스팅은 저번 포스팅의 연장선으로 타입스크립트에서 함수를 어떻게 사용할 수 있는지에 대해서 알아보려고 합니다! 참고한 강좌 영상은 아래 첨부합니다 :) 목차 0. 기본 사용법 TypeScript에서의 함수는 타
c++의 역사 간단하게 알아보기
c++의 역사 간단하게 알아보기 c++의 역사 간단하게 알아보기 C++ STUDY #1 첫 번째 시간 C언어를 공부하기 전 어떻게 C언어가 탄생했는지 어떻게 사용하게 됐는지 C의 역사에 대해서 간략하게 알아보겠습니다. 컴퓨터 언어는 제2차 세계 대전
구름에듀_한 눈에 끝내는 HTML5/CSS3 3. css 레이아웃
구름에듀_한 눈에 끝내는 HTML5/CSS3 3. css 레이아웃 inline 태그의 경우 width, height, margin-top, margin-bottom 속성을 가지지 않는다. display:inline-block inline와 blo
터미널 jar 파일 생성
터미널 jar 파일 생성 # 터미널 jar 파일 생성 1. java 파일 생성 # cat Hello.java public class Hello { public static void main(String args[]){ System.out.print
[Kafka] Kafka Producer&Consumer Application
[Kafka] Kafka Producer&Consumer Application Kafka Producer Application Kafak Producer는 데이터를 프로듀싱 즉 생산하는 역할을 합니다. 즉, 데이터를 Kafka Topic에 생성합니다