일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PL/SQL
- websocket
- RDS
- Ajax
- AWS
- JSP
- jQuery
- 블록체인
- model1
- 웹게임
- EC2
- SQL
- 도커
- JavaScript
- 비트코인
- Servlet
- docker
- node.js
- 웹소켓
- phaser
- CSS
- 알고리즘
- 암호화
- Cookie
- HTML
- express
- 배포
- Spring
- tiles.xml
- autowired
- Today
- Total
목록전체 (390)
記錄
DOCTYPE html>Insert title here 영화 누적 관객수 조회 $(function (){ $('#btn').click(function () { // 비동기 처리로 외부 api 연결 $.ajax( { url:"http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json? key=9e59c890a115588440d1798da7e27bce &targetDt=20120101", dataType:"json", success:function(data){ var audiAcc = []; var moviename = []; $(data.boxOfficeResult.dailyBoxOfficeList)...
jquery : JSTL : Chart.js : Bootstrap: // 아이콘 등 spring release url) https://github.com/spring-projects/spring-framework/releases?after=v4.3.0.RC1 oracleDB 계정생성: create user aaaaidentified by aaaadefault tablespace userstemporary tablespace tempquota unlimited on users; grant create session, create tableto aaaa; json 변환 코드 (jsonlib 내부 파일 모두 필요) JDBC 싱글톤 package kr.or.kosta.utils; import java.sql.C..
자바서버 페이지 표준 태그 라이브러리 자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library, 약칭 JSTL)은 Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음이다. JSTL은 XML 데이터 처리와 조건문, 반복문, 국제화와 지역화와 같은 일을 처리하기 위한 JSP 태그 라이브러리를 추가하여 JSP 사양을 확장했다. JSTL은 JSR 52로서 JCP 하에서 개발되었으며, 2006년 5월 8일에 JSTL 1.2가 출시되었다. JSTL은 JSP 페이지 내에서 자바 코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 제공한다. 표준화된 태그 셋을 사용하여 자바 코드가 들락거리는 것보다 더 코드의 유지보수와 응용 소프트웨어 코드와 ..
JavaScript로 만든 Ajax(+ https://developer.mozilla.org/ko/docs/Web/Guide/AJAX/Getting_Started 참고) /* 1. XMLHttpRequest 객체 얻기 2. onreadystatechange 이벤트 핸들러 구현 3. 요청 정보 ( open() ) 4. 요청 보내기 (send() ) 5. 응답 처리 (Text(JSON), xml ) */ var httpReq=null; function getInstance(){ if(window.XMLHttpRequest){ //모든 브라우져 > XMLHttpRequest httpReq = new XMLHttpRequest(); }else if(window.ActiveXObject){ // success ,..
PAGE : 하나의 JSP 페이지를 처리할 때 사용되는 영역 REQUEST : 하나의 HTTP 요청을 처리할 때 사용되는 영역 (페이지당 1개) SESSION : '웹 브라우저'당 하나 APPLICATION : '웹 어플리케이션'당 하나
web.xml에서의 에러 처리404/error/error404.jsp 500/error/error500.jsp error-code에 해당하는 에러 발생시 설정한 location 페이지가 클라이언트에게 송출 ~.jsp에서의 에러 처리 DOCTYPE html>Insert title here전달받은 내용 : 에러 발생시 설정한 location 페이지가 클라이언트에게 송출 sample 에러 페이지
/* URI (Universal Resource Identifier) - 인터넷상의 자원을 식별하기 위한 표기법 및 규약- URL + URN = URI- 인터넷 환경에서 URI는 대부분 URL을 의미, URN은 사용이 제한적ex) URL : http://localhost:8080/TestBoard/JSPBoard/created.jsp URL (Uniform Resource Locator) - 물리적인 경로, 즉 자원의 위치 정보를 포함- 프로토콜, 도메인, 아이피, 포트 등- 컴퓨터로부터 접근 가능한 형태의 자원만 검색될 수 있어 제한적- 우리가 흔히 보는 'http://test.com/test.jpg' 형태 URN (Uniform Resource Name) - 독립적인 이름을 제공하기 위해 존재- 자원..
jsp:include >> 코드를 읽다가 를 만나면 지정된 페이지로 이동하여 그 페이지를 읽고 그 페이지의 리딩이 끝나는 순간 를 만나서 잠시 중단했던 페이지의 리딩을 다시 재개한다 그리고 다른 페이지를 읽게 되었을 때 기존에 사용하던 버퍼를 그대로 사용한다는 특징이 있다 Insert title here table , tr , td {border: 2px solid black; border-collapse: collapse;} 여기가 PAGE 실제 내용 게시판 jsp:forward include와 forward의 공통점은 request 객체를 공유할 수 있다는 것이 핵심이다. 하지만 forward의 경우 태그를 만나는 순간 버퍼를 모두 비워버리고 forward 대상의 페이지를 버퍼에 새로 담아 응답을 보..
web.xmlWebContent 안에 있는 모든 페이지가 공유할 수 있는 자원이면서 영향을 받는 설정이라고 볼 수 있다. 웹 어플리케이션 하나가 갖는 하나의 설정파일과도 같다. 웹 전체를 설정하고 여러가지 정보를 저장한다. 따라서 웹 어플리케이션 구동시 가장 먼저 web.xml을 읽게 된다. (클라이언트는 web.xml에 접근 할 수 없다. WEB-INF는 보안 폴더로 클라이언트가 접속할 수 없는 경로다) welcom-file-list index.jsp >> context root로 접근하면 띄워줄 defalut 페이지를 설정한다. 복수의 파일이 설정된 경우 맨 위에 있는 것이 우선권을 갖는다. Context-param 기본적인 설명을 하시면... email webmaster@bit.or.kr 파일 저장..
DOCTYPE html>WAS 내장 객체(out) // 스파게티 코드 5){%> IF(true): IF(false): // out 객체 활용 5){ out.print("IF(true):" + b2 + ""); }else{ out.print("IF(false):" + b2 + ""); }%> + out 객체 method 정리 print() - 데이터를 출력한다.println() - 데이터를 출력하고, \r\n(또는 \n)을 출력한다.newLine() - \r\n(또는 \n)을 출력한다. int getBufferSize() - 버퍼의 크기를 구한다.int getRemaining() - 현재 버퍼의 남은 크기를 구한다.clear() - 버퍼의 내용을 비운다. 만약 버퍼가 이미 플러시 되었다면 IOExcepti..
jsp 처리과정 클라이언트 요청시 ※ 요청 처리 서블릿 존재 ※ 요청 처리 서블릿 미존재 두 가지로 나눠서 실행되고 응답은 무조건 서블릿 클래스로 처리 Buffer Buffer 장점 1) 데이터 전송 성능 향상2) 버퍼가 다 차기 전까지 헤더 변경 가능3) JSP 실행 도중 버퍼를 비우고 새 내용 전송 가능 항상 기본값은 buffer="8kb" autoFlush="true" 이다 여기서 autoFlush의 true / false에 따라 처리방식이 아래와 같아 나뉜다 true - 버퍼가 다 찼을 경우 버퍼를 플러시하고 계속해서 작업을 진행한다.false - 버퍼가 다 찼을 경우 예외를 발생시키고 작업을 중지한다.
Tomcat이 가지고 있는 내장 객체이다. 1) 요청 페이지당 한 개의 request 객체 생성 생성원리 : request 내장 객체는 클라이언트에서 서버로 요청할때 생성되는 HttpServletRequest 타입의 객체가 생성되고 그 주소를 request라는 참조변수가 주소값을 갖게 되는 것이다 즉, 하나의 .jsp에는 하나의 request가 할당되고 요청 발생시 new로 HttpServletRequest가 생성되면서 request가 이것을 가리킨다 만약 데이터가 바뀌어 다시 요청하면 새로 만드는 것이 아니고 기존에 만든 것에 덮어 씌우고 재전송하게 된다 2) 클라이언트 정보를 서버로 전송 클라이언트 정보? : 입력값, 기본정보(브라우저 정보, ip정보) 3) .jsp에는 내장 response와 req..
/* Servlet : 웹을 서비스 할 수 있는 java 파일이며 HttpServlet을 상속하고 있다 웹을 서비스 하게 하는 java 파일이 Servlet인 것이다 웹용 자바파일이라고도 할 수 있으며 요청, 응답, 객체지향 코드가 자유롭다 jsp : Web UI(html) 기반 문서이고 화면(view)에 특화된 페이지 jsp의 목적은 화면 출력의 자유도를 높히는 것에 있다 * * * * * M : DTO(VO) DOMAIN, DAO(DB:CRUD) V : jspC : Servlet(index.java) ※ MVC 패턴의 핵심은 각각의 기술이 장점이 극대화 될 수 있는 분야에서만 집중해서 기능을 수행하도록 하는 것 ※ jsp가 화면 구성에 주 목적이 있지만 back단의 영역이다 * * * * * cf) ..
바벨로우 6원암로우 6풀업 5랫풀다운 6 드롭하이풀리 5 드롭 벤치 프레스 5케이블 프레스 다운 3 드롭 무난했음1시간 15분 정도
바벨로우 (프리) 5 바벨로우 (스미스) 5 원암로우 5 시티드 로우 3 하이풀리 5 (드롭) 플랫 벤치 프레스 5 (드롭) 펙 덱 플라이 5 (드롭) 케이블 프레스 다운 3 (드롭) 총 1시간 20분 정도 행복하게 잘 했음 다만 식단 조절이 제대로 안되고 있다 최근에 계획을 세웟음에도 불구하고.. 습관이 무섭다. 그리고 의지력이 약하다. 목표를 세웠고 이를 위해서 등가교환을 해야한다. 복잡할 것 없다. 내가 의지력이 약한 것이다.
DOCTYPE html> Insert title here // json 포맷으로 jquery를 이용해서 html의 데이터 뽑아오기 $(function(){ var arr = [];// 제이슨 타입으로 값 넣기$('table>tbody>tr').each(function(){ arr.push( { // 제이슨에서는 아래 각각에 ; 붙이지 않고 , 로 연결처리 gredes: $(this).children().eq(0).text(), name: $(this).children().eq(1).text(), number: $(this).children().eq(2).text() } ); });console.log(arr); }); 기수이름번호 101th홍길동10 102th김유신20 103th유관순30 함수호출 DOC..
jquery basics jQuery each $(function () { //$(selector).each(function(index){this}) // p태그가 여러 개니까 배열로 가져오고 파라미터가 인덱스로 돈다 // (자바스크립트에서 'var index in ~' 과 유사) $('p').each(function(index) { // 인덱스를 파라미터로 설정함으로써 p태그 하나하나 돈다 console.log('index: ' + index); console.log('this: ' + $(this).text()); // .attr()을 이용해서 하나하나 돌 때에 id 와 같은 attribute 설정 가능 $(this).attr('id','param-' + index); // param-1, param..
jquery basics Selector // Jquery는 본질적으로 HTML의 Element를 조작하기 위한 것이다// 따라서 HTML 요소를 잡아오는 selector 가 매우 중요하고 jQuery의 모든 selector는// $로 시작하여 () 괄호가 따라온다./* $("*") Selects all elements $(this) Selects the current HTML element $("p.intro") Selects all elements with class="intro" $("p:first") Selects the first element $("ul li:first") Selects the first element of the first $("ul li:first-child") Select..
철저하게 식단 계획을 짜고 시작하자. 요즘 너무 막먹어서 오늘 급 후회와 깨달음이 찾아왔다. * * * * * * * * 아침 : 잡곡밥(꼭 작은 공기) + 단백질 알아서 + 집반찬 + 건강식품 (멀티비타민, 아이루테인, 마그네슘, 홍삼) 점심 : 잡곡밥(아침밥을 먹으면서 점심 도시락을 꼭 싸도록 한다) 저녁 : 1) 미숫가루 + 계란 + 견과류 2) 서브웨이 + 견과류 운동 : 몬스터 밀크 2스쿱 * * * * * * * * 반드시 나는 식단 계획을 지킨다 반드시 나는 식단 계획을 지킨다 반드시 나는 식단 계획을 지킨다 반드시 나는 식단 계획을 지킨다 반드시 나는 식단 계획을 지킨다 습관화 하기 위해서 식단을 인스타나 블로그에 꾸준히 올린다(기록)!!!!!!!!!! 이것도 못지키면 아무 것도 못한다 뭔..
바벨로우 5하이풀리 5 드롭원암로우 6스쿼트 5레그 익스텐션 3 드롭 유산소 10분 (잠깐 뜀) 총 딱 1시간 오늘 너무 하기 싫었다. 몸 상태가 좋지 않았다. 정말 집에 갈까 고민을 많이 했지만 집에가면 또 괜찮을 것 같아서, 그리고 그냥 퍼질 것 같아서 운동을 갔다. 지금도 약간 불안하다. 내일 일어나면 몸이 좋았으면 좋겠다. 건강밖에 없던 내가 요즘 왜이리 자주 아픈지 모르겠다. 몸살 기운이 살짝 있는게 좀 불안하다. 운동을 매일 못할 듯 하다. 아무리 봐도 운동을 매일 하는 것은 공부에 지장을 준다. 월 수 금토일 정도로 하고 화목을 빼던가 화 목 금토일 정도로 하고 월수를 빼던가 아니면 화 목 토일로 하고 월수금을 빼던가 할 생각이다 1) 월 수 금토일 -> 화, 목 확보2) 화 목 금토일 ->..
하이풀리 5 드롭바벨로우 (스미스) 5원암로우 6풀업 5케이블 크로스 오버 5펙덱플라이 5 드롭 요즘 너무 마구 먹었다특히 주말에 어쩔 수 없이 음주..즐거웠지만 술을 먹는 만큼 목표는 요원해져간다긴장해야한다 등 자극점이 조금 더 잘 느껴져서 좋다요즘은 등이 더 재밌다 월화수 목금토 똑같은 패턴에서 순서를 바꾼다월요일에 이제 등을 하고 등->하체,어깨->가슴 순으로 가기로 했다중량도 좀 더 늘었다하지만 아직 부족하다
스쿼트 5 레그 프레스 3 레그 익스텐션 5 드롭 레그 컬 5 숄더 프레스 5 드롭 프론트 레터럴 레이즈 3 사이클 10분 열심히 했다 저녁 좀 짜게 먹었다 염분 조절하자
바벨로우 5원암로우 5풀업 5랫 풀 다운 5시티드 로우 3하이풀리 3(드롭)플랫 벤치 프레스(머신) 5 (드롭)펙 덱 플라이 5 (드롭)케이블 프레스 다운 3 (드롭) 오랜만에 제대로 운동해서 좋았다잠이 좀 부족한 상태라 그런지 후반에 힘이 잘 안나왔다원암에서 자극점을 잘 찾아가고 있다식단을 한 번씩 어기고 그것이 축적되어 몸이 제대로 만들어지지 않는다식단을 조금 더 엄격하게 해야겠다
기존 포스팅에서 JDBC만 따로 빼서 재 업로드 forName public static Class forName(String name, boolean initialize, ClassLoader loader) throws ClassNotFoundException Returns the Class object associated with the class or interface with the given string name, using the given class loader. Given the fully qualified name for a class or interface (in the same format returned by getName) this method attempts to locate, l..
펙덱 5 드롭 인클라인 스미스 5 바벨로우 스미스 4 하이풀리 3 드롭 풀업 5 원암로우 5 시간이 부족해
요즘 운동량이 받쳐준다는 생각이 들어서너무 막 먹는 것 같다항상 양과 질 모두를 신경쓰는 식단을 먹어야한다좀 열심히 한다고 식단 망치면 시간만 버리는 일이 된다주의
파마해서 샴푸 하루 스킵해야한다핑계 같지만 머리 안감고 땀 안흘리기 위해서 오늘 운동은 스킵
바벨로우 5시티드로우 5원암로우 5랫풀다운 3풀업 (머신 보조) 5 드롭펙 덱 플라이 5 드롭하이풀리 5 드롭 재미나게 했다. 숙취가 있어서 어지러웠지만 집중하니 할 만 했다.
랫 풀 다운 5 드롭시티드 로우 5바벨로우 스미스 5 드롭원암로우 3풀업 12 x 3해머컬 5이두 컬 로프 3 원래 것이 성공적으로(?) 찢어졌다그래서 새로운 스트랩을 샀다원하던 형광 초록!