일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- Vue
- Eclipse
- Security
- 알고리즘
- kotlin
- oracle
- JPA
- 생성
- jquery
- 스프링
- 넥사크로
- IntelliJ
- 시큐리티
- error
- 방법
- db
- 자바
- 에러
- 코틀린
- aws
- 프로그래머스
- 오라클
- GitHub
- 쿼리
- Spring
- JavaScript
- Java
- mybatis
- 함수
- Today
- Total
목록Java (15)
송민준의 개발노트
https://programmers.co.kr/learn/courses/30/lessons/1829 코딩테스트 연습 - 카카오프렌즈 컬러링북 6 4 [[1, 1, 1, 0], [1, 2, 2, 0], [1, 0, 0, 1], [0, 0, 0, 1], [0, 0, 0, 3], [0, 0, 0, 3]] [4, 5] programmers.co.kr DFS 를 활용해서 풀었다. (bfs로 접근해도 된다) 프로그래머스 버그인지는 모르겠는데 1. 파라미터로 주어진 2차원 배열 값을 조작하면 테스트케이스 통과 안됨 2. 전역변수 초기화를 바로하면 테스트케이스 통과 안됨 이러한 증상이 있어서 다소 불필요한 코드들이 들어갔다;; public class 카카오프렌즈_컬러링북 { static int[][] dirs; pub..
https://programmers.co.kr/learn/courses/30/lessons/42888?language=java 코딩테스트 연습 - 오픈채팅방 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오 programmers.co.kr import java.util.ArrayList; import java.util.List; import java.util.HashMap; import java.util.Map; class Solution { public String[] solution(String[] record) { // 아이디와 닉네임을 보관하는 user Map us..
1. 기본 개념 프로토타입의 기본 개념은 '원형'이나 '모범'을 의미한다. 이 원형이 되는 인스턴스, 모범이 되는 인스턴스를 바탕으로 새로운 인스턴스를 만드는 패턴이다. 2. 왜 사용하는가? - 종류가 너무 많아서 클래스로 정리할 수 없는 경우( 포유류에는 돼지, 소 등 많다... ) - 클래스로부터 인스턴스 생성이 어려운 경우( PPT에서 만든 도형묶음을 똑같이 만드는 행위 등..) - 프레임워크와 생성하는 인스턴스를 분리하고 싶은 경우 => 클래스 이름으로부터 자유롭게 구현(이름이 정의되어 있으면 그 이름으로부터 자유로울 수 없음. 즉 재사용이 힘들어져 부품으로써 재이용이라는 객체지향 목표에 반하게 됨) * 여기서 말하는 재사용이라는 건 java 소스파일 없이 클래스파일(.class)만 가지고 재사용..
보호되어 있는 글입니다.
제네릭이란? 하나의 코드를 여러 타입에 대하여 재사용할 수 있도록 해주는 기술 중 하나임. 하남디로 클래스를 정의할 때, 구체적인 타입을 적지 않고 변수 형태로 적어 놓는 것임. 클래스를 사용하여서 객체를 생성할 때, 구쳊거인 타입을 적어주면 됨. 사용 방식 ex) class MyClass { ... } 보면 클래스 옆에 T라고 했는데 이는 데이터의 타입을 구체적으로 적지 않고 T라고 하는 타입 매개변수로 표시하는 것임 만약에 특정 타입을 지정해주고 싶다면 class MyClass { ... } 위와 같이 해주면 된다. 보통 T가 들어가는 자리에 Object가 들어가야 한다고 생각할 수도 있지만 T라는 놈은 클래스 타입, 인터페이스 타입, 배열 타입 등을 나타낼 수 있음. 다만 기초 자료형은 클래스가 아..
개발을 하다보면 파일질라나 putty 같은걸 사용하게 되는데... 프로그램에서 SFTP를 사용해서 개발해야 되는 경우가 있다! 우선 SFTP란 무엇인가?? FTP의 형태를 가지고 있지만 그 안에서는 SSH를 이용해 연결하는게 SFTP이다! 간단하게 FTP보다 보안이 강화된 전송 방식이다. 포트는 22( FTP의 경우 21)를 사용한다. SFTP를 사용하기 위해 JSch라는 라이브러리를 다운 받았고 아래 링크에서 다운받으면 된다. www.jcraft.com/jsch/ JSch - Java Secure Channel JSch - Java Secure Channel JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd..
생성 방법은 간단하다. 프로젝트 새로 만들기 클릭 후에 아래와 같이 Web Application - WebServices - Apache Axis 를 세팅 후 만들어주면 된다.