분류 전체보기
-
[자바/java] 배열,리스트 정렬 (Comparable, Comparator)개발/자바 2021. 8. 27. 17:21
※ Arrays.sort - 배열의 숫자, 알파벳, 한글을 오름차순(natural ordering/자연스러운 순서)로 정렬 ※ Collections.sort - ListCollection일 경우 (ArrayList, LinkecList, Vector 등) Comparable, Comparator ※ Comparable - 정렬할 class내부에 정의하여 그 규칙에 맞게끔 정렬 ※ Comparator - 따로 comparator를 만들어 정렬시 comparator를 바꿔가면서 정렬가능 public static class Friend implements Comparable{ private String name; private int age; public Friend(String name, int age) {..
-
[vuejs] 페이지 이동과 서버통신 (router, axios)개발/vuejs 2021. 8. 10. 15:03
기존 MPA 방식은 페이지를 바꿀때마다 클라이언트 호출 -> 서버(컨트롤러)에서 리소스전달 -> 페이지이동(렌더링) 이었다면 vue에서 사용하는 SPA방식은 최초 로드시 한번에 렌더링 한 후 서버호출 없이 페이지를 이동할수 있다. 호출 없이 어떻게? router를 사용해서.. ※ router 설정 1. router가 없다면 설치해 주자 (보통 vue 생성할때 같이 설치함~) npm install vue-router --save 2. main.js 파일에 router를 사용할꺼고 파일위치는 어디다라고 명시하기 import { createApp } from 'vue' import App from './App.vue' import router from './router'
-
-
[Apache JMeter] HTTP 성능테스트개발/개발툴 2021. 5. 27. 17:55
1. 설치 설치시 Requires Java 버전 확인하고 먼저 설치해주자 http://jmeter.apache.org/download_jmeter.cgi ※ 플러그인 설치시 필요하다. http만 할꺼면 없어도된다. 다운 후 jar파일을 apache-jmeter/lib/ext 에 넣어주자 https://jmeter-plugins.org/install/Install/ -> apache-jmeter/bin/jmeter.bat 실행 2. Thread group 추가 - Number of Threads(users) : 쓰레드 개수, 유저수 - Ramp-up period (seconds) : 접속하는대 걸리는 시간, 0이면 전부 동시접속 - Loop Count : 위 작업을 몇번을 할껀지. = (users / se..
-
[자바/java] 자바 기본서 헷갈리는것들 정리개발/자바 2021. 5. 26. 15:14
1. final final int MAX_SIZE = 100; - final 은 변수의 상수화, 값변경불가능, 상수명은 대문자, 공백은 언더바로 2. 정수형 상수의 언더바 int num = 100_000_000; - 단순히 인식을 위해(금액의 콤마와 비슷한기능) 언더바를 넣는것을 허용 3. Short-Circuit Evaluation(Lazy Evaluation) - &&의 왼쪽 피연산자가 false이면, 오른쪽 피연산자는 확인하지 않는다. - ||의 왼쪽 피연산자가 true이면, 오른쪽 피연산자는 확인하지 않는다. 4. 일반적인 정수는 int다 short num1 = 11; short num2 = 22; short result = num1 + num2; // ERROR!!!! long num = 314..
-
[spring, vuejs] intellij + vue.js 프로젝트 초기설정개발/vuejs 2021. 5. 12. 17:32
1. 프로젝트 생성 - jar,war, maven,gradle 상관없다. 본인이 쓸걸로 설정 - Jpa와 mariaDB 사용했다. 이것도 상관없다. 2. src/main/resources 아래에 application.properties 파일 안에 db접속정보 입력 spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.url=jdbc:mysql:// spring.datasource.username= spring.datasource.password= spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect //jpa아니면 삭제 3. node.js 설치 h..
-
[자바/java] enum 열거형개발/자바 2021. 3. 29. 17:58
- 상수 열거형 클래스 - 다양한 메소드 지원, 소스간결화, 뚜렷한 목적성 등등 - 클래스 내부, 외부, 별도 정의 모두 가능 public enum BoardType { notice, free; } public void main(String args[]){ BoardType type = BoardType.free; System.out.println(type); } -> 기본적인 사용법, 당연히 정의해 놓은 notice나 free만 가능하다 public enum BoardType { notice("공지사항"), //생성자 스스로 호출 free("자유게시판"); private String value; BoardType(String value){ this.value = value; } public String..