일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- cmd mariaDB
- nodejs
- ${}
- gradle 설치
- BCrypt
- container-fluid
- 자바 로또
- MariaDB
- $('input [name=
- REST
- git
- git message
- git 명령어
- it지원
- a href="#" onclick="return false"
- nodejs http
- 포워드 엔지니어링
- 자바 예상문제
- 유효성
- bubblesort
- #{}
- resultType="hashmap"
- $(document).on
- SQL
- 알고리즘
- map형태 jsp와 mapper
- 전역객체
- interface default
- templet
- 최대값 최소값
- Today
- Total
목록개발자/20181127 교육과정 (53)
Rubberduck-Debugging
* node js는 비동기라 callback을 사용한다.fs 모듈 사용시 * 비동기식 : callback 사용논-블럭 방식fs.readFile('textfile.txt', 'utf8',function(error, data) {}); fs.readFile('none_exist.txt', 'utf-8', function(err, data) { if ( err ) { console.error('Readfile error ', err); } else { // 정상 처리 } }); * 동기식 : readFileSync블럭방식 : 성능상 주의var data = fs.readFileSync('textfile.txt', 'utf8'); try { var data = fs.readFileSync('none_exist.t..
1. 기본 모듈 https://nodejs.org/dist/latest-v10.x/docs/api/process.html 문서 에서 확인 -프로세스 환경 os, process -파일과 경로 , URL fs, path, URL, querystring, stream -네트워크 모듈 http, net, dns 2. 전역객체(global) (Java 에서 Console 클래스 사용하는 것처럼 ....) -별도의 모듈 로딩 없이 사용가능 -global.console.log() >> console.log() >> global 생략가능 3. 전역객체 -process -console -Buffer -require -__filename, __dirname -module -exports -Timeout 함수 등 4. 실습..
1. Node.js 는 Chome V8 JavaScript 엔진으로 빌드된 runtime 2. 싱글 쓰레드 3. 비동기 I/O -하드 디스크 접근 -데이터베이스 서버 -네트워크 이용한 다른 서비스 접근 비동기 I/O를 사용한다.단점도 있죠 - 운영 및 장애 디버깅에 대응하는 면에서는 기존의 서버 사이드 언어에 비해 많이 존재- 하나뿐인 스레드가 에러로 인해 멈추지 않도록 잘 관리( 에러발생 시 서버전체가 멈출 수 있음 )- CPU부하가 큰 작업에는 적합하지 않다 (코드가 CPU연산을 많이 요구하면 블로킹이 발생 스레드 하나가 처리) 4. 이벤트 기반(event driven) 5. 간단한 구조의 경량 프레임워크와 풍부한 라이브러리를 가지고 있다 6. 서버와 클라이언트 에서 사용하는 언어가 같다 Node.j..
123 cs 체크된 radio value값 가져오기 $("input:radio[name=" "]:checked"). val( ) ; 12var temp = $('input:radio[name="radioValue"]:checked').val(); Colored by Color Scriptercs radio 값 체크하기$("input:radio[name=" "]:input[ value = " " ].prop("checked", true); 1$('input:radio[name="radioValue"]:input[value="01"]').prop("checked", true);cs1. radio 버튼 선택----------------------------------------------------jquery..
@ResponseBody 자바 controller 단 1234567891011@RequestMapping(value="memo", method=RequestMethod.PUT, headers={"Content-type=application/json"}) public @ResponseBody String modify(@RequestBody MemoDto memoDto, HttpSession session) { MemberDto memberDto = (MemberDto) session.getAttribute("userInfo"); if(memberDto != null) { memoDto.setId(memberDto.getId()); memoDto.setName(memberDto.getName()); int ..
a 태그의 href를 무효화하는 법 : onclick ="return false();"를 붙여준다. 1 탈퇴cs 123456789101112131415161718192021222324252627282930313233343536373839 $(document).ready(function() { $("#delete").click(function() { $("#myModal").modal('show'); $("#yBtn").click(function() { $.ajax({ url : '${root}/member', type : 'DELETE', dataType : 'json', success : function(data) { location.href = data.result; } }); }); $("#nBtn..
모든 공백 체크 정규식var regExp = /\s/g; (- > $(" #id " ) . val(). trim() == "" 로 하는 게 더편함) 숫자만 체크 정규식var regExp = /^[0-9]+$/; 이메일 체크 정규식 var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i; 핸드폰번호 정규식var regExp = /^\d{3}-\d{3,4}-\d{4}$/; 일반 전화번호 정규식var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/; 아이디나 비밀번호 정규식 var regExp = /^[a-z0-9_]{4,20}$/; 비밀번호 정규식 추가 (특수문자, 소문자,..
* el ${} 을 javascript에서 쓰고 싶을 때! var js변수 = '${el변수}'; * radio button : input name + value 값으로 checked되게 만드는 법$('input [name=' '][value=' '].attr('checked', 'checked');123456789101112131415161718192021222324252627282930$(document).ready(function() { var gender = '${gender}'; if(gender=='1'){ $('input[name="gender"][value="1"]').attr('checked','checked'); } else if (gender=='2'){ $('input [name=g..