목록분류 전체보기 (240)
요르딩딩
//String to Array String context = "my name is toy"; String[] contextArray = context.split("", -1) //공백포함하여 배열 생성 //Array to String StringBuffer result = new StringBuffer(); for(String s : contextArray){ result.append(S); } result.toString().replace(" ",""); //공백제거하여 문자열 생성
4강 public calss Calculator{ public Calculator(){} public static int add(int x, int y) throws 천을 넘는 예외, 음수가 되는 예외{ //내가 처리하지 않고, 나를 사용하는 책임지가 처리하도록 위로 던지는 방법 int result = x + y; if(result > 1000) throw new 천을 넘는 예외(); // 예외 식별자인 클래스를 만들어야한다, 여기서 던졌지만 제일 먼저 받는것은 자가자신이고. 자기자신이 처리하지 않겠다라고 하면 위로 던진다. if(result < 0) throw new 음수가 되는 예외(); // 예외 식별자인 클래스를 만들어야한다. return return; } ... } public static co..
1강 #오류의 종류 1. 구문오류 : 치명적X 2. 논리오류 : 치명적O 3.예외 : 누군가만, 어떤 컴퓨터만, 어떤 상황에서만 예외적으로 발생하는 오류(인터넷 끊김, USB 고장...) 2강 #디스트
개발 java 1.8 spring 4.3.3 mybatis/ mysql, mariadb/ MySQL Workbench, DBver PMS : jira 형상관리 : GitLab, SourceTree CI툴 : Jenkins (젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. CI(Continuous Integration) 툴) 테스트 : postman 자바 디컴파일러 : JD-GUI 수행 Spring java Restful API 개발 () 바로 erp 연동 API 사용 오픈뱅킹 API 사용 AWS 관련 API 이용하여 파일 업로드 및 삭제 상태값 업데이트를 위한 스케줄러 개발 멀티쿼리인서트를 위한 디비 설정 적용 allowMultiQuery 적용 DB 멀티 커넥션 적용 (dataso..
원리: 시간복잡도 : O(ElogN) import java.util.*; class Node implements Comparable { private int index; private int distance; public Node(int index, int distance) { this.index = index; this.distance = distance; } public int getIndex() { return this.index; } public int getDistance() { return this.distance; } // 거리(비용)가 짧은 것이 높은 우선순위를 가지도록 설정 @Override public int compareTo(Node other) { if (this.distance <..
#LocalDate 현재시간 : LocalDate today = LocalDate.now(); : LocalDateTime today = LocalDateTime.now(); 현재요일 : int dayOfWeek = DayOfWeek.from(LocalDate.now()).getValue(); // 월요일부터 일요일까지 1~7의 숫자로 표현 몇일 전 : LocalDate day = date.minusDays(1); // -1일 적용 문자열 날짜 LocalDate 객체 생성 (yyyy-mm-dd) : LocalDate date = LocalDate.parse("2019-01-10", DateTimeFormatter.ISO_DATE); (DateTimeFormatter.ISO_DATE는 "yyyy-mm-dd..
이번시간에는 gitlab에 올라가있는 프로젝트를 sourcetree를 사용하여 eclipse에 import하는 방법에 대해 알아보겠습니다. 저는 macOs에서 진행했으므로 참고해주시기 바랍니다. 1. GitLab에서 URL 복사 2. git소스를 공통으로 관리할 user>"git"폴더안에 해당 프로젝트명으로 폴더 생성하기 user > git > project 3. sourcetree > 새로만들기 > URL에서 복제 > 원본 URL = 1번 복사값, 목적지 경로= 2번 경로 > 확인 4. 프로젝트용 이클립스 workspace 생성 > 이클립스 실행 > import > Existing Projects into Workspace > 2번 폴더 선택 단, 여기서 No projects are found to i..
package com.vo; import java.nio.ByteBuffer; import java.nio.charset.Charset; public class SComVO { //공통부 private byte [] len = new byte[4]; private byte [] sys = new byte[3]; // DB 정보 private String st; private String bank; private long id = 0; private int dbcount = 0; protected final Charset cs = Charset.forName("ksc5601"); public SComVO() {} public byte[] getTelegramTest() { byte[] telegram = ..