일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- assertThat
- sqld
- spring
- 스프링 부트
- JPA
- 스프링
- mybatis
- springboot
- 스프링 부트 입문
- 스프링 컨테이너
- DIP
- 스프링 프레임워크
- 생성자 주입
- DI
- 스프링 빈
- db
- thymeleaf
- java
- assertThrows
- kafka
- 스프링부트
- Javascript
- SQL
- 필드 주입
- 싱글톤
- @Configuration
- jdbc
- 스프링 부트 기본
- Effective Java
- resultMap
- Today
- Total
목록Language (90)
선 조치 후 분석
자바스크립트(JavaScript)란? JavaScript 란? : 1993년 'Netscape'사에서 HTML + CSS만으로 구성된 '정적인' 페이지에서 '동적인 페이지'를 제공하기 위해 스크립팅 언어를 고안하기 시작했다. 1994년 LiveScript을 만들어 냈다. 그리고 당시 'LiveScript'의 이름을 알리기 위해서 'Java'의 이름을 따서 'JavaScript'라고 이름을 변경하였다. 1995년 MS사에서는 거의 똑같은 JScript를 개발하였다. 1997년 ECMA + Netscape사가 함께 'ECMAScript'이라는 기준을 만들기 시작했다. 점점 웹 시장이 증가하면서 AJAX, jQuery 등 많은 라이브러리들이 나오기 시작했고, 다양한 브라우저에서 똑같이 사용될 수 있도록 각 웹..

Visual Studio Code 설치 + Extension 꿀팁 'JavaScript'가 약하다고 생각돼서 '드림 코딩'의 '엘리'라는 분이 올려주신 유튜브를 보고 공부하려고 시작했다. 시작에 앞서, VSC를 사용하기전에 도움이 되는 'Extension'을 많이 가르쳐주셔서 나름대로 정리해보았다. 'Visual Studio Code '는 'MS사'에서 개발한 것이라고 한다. Atom이나 SublineText와 같은 간단한 툴이지만, IDE 못지않게 좋은 기능들을 많이 사용할 수 있다고 한다. 오늘은 Visual Studio Code를 사용하는데 있어서 도움이 되는 'Extesion' 10가지를 알아보고자 한다. 1. Material Theme : 사용자가 원하는 색상으로 VSC 전체적인 색을 변경할 수..

BufferedReader라는 단어에서 볼 수 있듯이 'Buffer : 완충제' 역할을 하는 버퍼를 이용해서 읽는 함수 이다. 이 함수는 버퍼를 이용하기 때문에 이 함수를 이용하면 입출력의 효율이 좋아진다고 한다. (버퍼에 용량만큼 모았다가 전달) => 대표적인 IO클래스 (Input/Output) 자바에서 데이터는 Stream을 통해 입출력됨 Stream은 단일 방향으로 연속적으로 흘러가는 것을 의미하고, 출발지에서 도착지로 흘러간다는 개념. 단방향 통신을 한다는 특징이 있기 때문에, 하나의 Stream으로 입출력을 동시에 할 수 없어서 같이 사용해야 함. InputStream : 데이터 입력 받을 때 사용 (바이트기반 입력 스트림의 최상위 추상클래스) OutputStream : 데이터를 출력할 때 사..
웹을 개발하는 개발자라면 누구나 많이 접해볼 window 객체에 대해서 조금 더 정리가 필요해서 공부를 하였다. 오늘은 window.location 때문에 이 객체가 뭐 였지..? 라는 생각으로 공부를 시작하게 되었고, 다시한번 머리속에 정리를 하였다. Window 객체 : 브라우저를 제어하기 위한 객체 (JavaScript의 최상위 객체) 자바스크립트의 모든 객체는 window 객체의 하위 객체로서, 내장객체에 접근 시, window를 붙여줘야한다. ex) window.document.getElementById("ID속성값"); 하지만, 생략하고 사용 가능하다. ex) document.getElementById("ID속성값"); location 객체 ( = window.location) 웹 브라우저의 ..
Map에 값을 출력하기 위해서 entrySet() 함수, keySet() 함수를 사용한다고 한다. entrySet 함수는 key와 value의 값을 모두 필요한 경우에 사용하고, keySet 함수는 key 값만 필요한 경우에 사용한다고 한다. public static void main(String[] args) { //방법 1: entrySet() Map map = new HashMap(); map.put("key1", "val1"); map.put("key2", "val2"); map.put("key3", "val3"); map.put("key4", "val4"); map.put("key5", "val5"); for (Map.Entry entry : map.entrySet()) { System.out...
업무 특성상 Javascript를 많이 접하게 되었다. 학원에서 배웠던 내용으로는 역시나 모르는 부분들이 많았다. 그중에서 가장 많이 보였던 함수는 map이었다. 그래서 오늘은 map 함수를 관련해서 포스팅을 해보려고 한다. 먼저 map 함수를 알아보기 전에 Callback함수에 대해서 알아보자. Callback 함수? : 파라미터로 함수를 전달받아, 함수의 내부에서 실행하는 함수 function myName(subject, callback) { console.log(`안녕 내 이름은 ${subject} 이야.`); callback(); } myName('자바스크립트', function() { console.log('오늘은 자바스크립트를 공부해보자.'); }); 결과 안녕 내 이름은 자바스크립트 이야. ..