일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- linux
- 제이쿼리
- 공모주 청약 일정
- 리눅스
- JavaScript
- Oracle
- 주식 청약 일정
- 오라클
- IPO
- php
- jquery
- Stock ipo
- html
- 공모주
- java
- Eclipse
- 자바스크립트
- 자바
- 코드이그나이터
- Stock
- codeigniter
- 주식
- css
- 7월 공모주 청약 일정
- MYSQL
- 주식 청약
- 공모주 청약
- 6월 공모주 청약 일정
- 맥
- SQL
- Today
- Total
목록java (208)
개발자의 끄적끄적
[JSP] , , 태그 속성 속성 표현식/EL 타입 설명 value 사용 가능 String 읽어올 URL var 사용 불가 String 읽어온 결과를 저장할 변수 이름 scope 사용 불가 String 변수를 저장할 영역 태그의 속성 속성 표현식/EL 타입 설명 url 사용 가능 String 리다이렉트할 URL context 사용 가능 String 컨텍스트 경로 태그의 속성 속성 표현식/EL 타입 설명 value 사용 가능 Object 출력할 값 escapeXml 사용 가능 boolean 특수 문자를 변활할 지의 여부 defalut 사용 가능 Object value의 결과값이 null인 경우 출력할 값 태그의 속성 출처 : https://jyh1536.tistory.com/36?category=741666
[spring] 전자정부프레임워크 페이징 라이브러리 ------------------------------------------------------------------------------------------------------------------------------------------ 1. 설정 1.1. 전자정부 프레임워크 라이브러리 pom.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 egovframe http://maven.egovframe.kr:8080/maven/ true false egovframework.rte egovframework.rte.ptl.mvc 2.7.0 전자정부 프레임워크 라이브러리는 별도로 repository로 다운 받아야..
[Spring] Interceptor (1) - 개념 및 예제 인터셉터 ( Interceptor ) Interceptor란 컨트롤러에 들어오는 요청 HttpRequest와 컨트롤러가 응답하는 HttpResponse를 가로채는 역할을 합니다. 인터셉터는 관리자만 접근할 수 있는 관리자 페이지에 접근하기 전에 관리자 인증을 하는 용도로 활용될 수 있습니다. 이번 주제에서는 컨트롤러에서 인터셉터를 활용하여 접근 권한을 해보고, 기술 침투적인 HttpSession을 제거하여 세션을 처리하려 합니다. 인터셉터는 Servlet의 앞, 뒤에서 HttpRequest, HttpResponse을 가로채는 Filter와 그 역할이 유사한데, Filter와 Interceptor는 분명히 다릅니다. Filter와 Interce..
[java] Spring MVC 카카오 아이디로 로그인(REST API) [펌] Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com 카카오디벨로퍼 사이트 들어간 후 로그인 카카오계정 로그인 클릭 앱 개발 시작하기 클릭 좌측에 앱만들기 클릭 앱 이름과 회사명 설정 후, 계속 진행 클릭 앱을 만든 후, REST API키를 메모장같은곳에 복사해 두자 좌측에 자기가 만든 어플리케이션에 들어간다. 이런식으로 사용불가가 뜰텐데, 사용자 관리에 들어가서 기본 설정을 해주어야 한다. OFF돼있는걸 클릭해서 ON으로 바꾸자. 필요한 항목 체크하고, 저장을 누른다. 수집목적은 적당하게 써준다. 앱 정..
[android] Thread를 올바르게 생성, 시작, 중단하는 방법(feat. deamon thread와 자바런타임 메모리 공유) [펌] 쓰레드(Thread)를 올바르게 생성, 시작하는 방법 쓰레드, 프로세스가 무엇이고 어떻게 생성하는지는 다른 포스트에 이미 있으니 생략한다. http://jeong-pro.tistory.com/71?category=773575 ▶ 쓰레드를 생성할 때는 Runnable 인터페이스를 상속한 Runnable객체를 생성시키는 방법을 사용해라. 쓰레드를 생성하는 일반적인 방법으로 두 가지가 있다. 1. Thread 클래스를 상속받고 run()메소드를 오버라이딩해서 정의한 후 실행하는 방법 2. Runnable 인터페이스를 확장해 run()메소드를 구현해 정의한 후 실행하는 방법..
[java] [Selenium] GeckoDriver로 Firefox 실행하기 [펌] Selenium은 웹브라우저 자동화 도구입니다. 여기에서는 Selenium 3.0을 통해 Firefox 브라우저를 실행하는 방법에 대해 소개할 예정입니다. 이 포스트의 실행환경은 다음과 같습니다. Selenium - Version 3.4 Firefox - Version 55.0 GeckoDriver - Version 0.18.0 Gecko란 무엇인가? Gecko는 모잘리 재단에 의해 개발된 웹브라우저 엔진입니다. 수많은 어플리케이션에서 Gecko 엔진을 사용하고 있으며 대표적으로는 Firefox, Thunderbird 등이 있습니다. GeckoDriver란 무엇인가? Selenium이 3.0으로 업데이트되면서 Gecko..
[JAVA] 자바와 셀레니움(Selenium)으로 웹 페이지 가지고 놀기 [펌] What is Selenium? 셀레니움은 웹 어플리케이션을 간편하게 테스트 하기 위해 만들어진 툴입니다. 웹 어플리케이션은 어떤 방향을 가지고 동작이 이루어집니다. 예를 들면 게시판에 글을 쓰기 위해서는 메인 페이지를 조회하고, 메뉴바에서 로그인 버튼을 클릭한 후에 ID와 PW를 입력하여 로그인 한 후에, 게시판 페이지를 조회한 후에 게시판 글쓰기 버튼을 클릭합니다. 만약 이런 중간에 거쳐야 할 동작들이 40, 50개 정도 있다면 일일이 사람이 클릭하면서 확인하기는 무리가 있을 것입니다. 예를 들면 설문조사 페이지를 만들어서 잘 동작하는지 확인하기 위해 입력 버튼을 100개를 클릭해야 한다면, 어떤 기능을 확인하기 위해 수..
[java] SQL Injection 대응 방안 [펌] SQL Injection 대응 방안 SQL Injection공격은 무엇인가? SQL Injection은 웹 어플리케이션에서 DB에 Query시 입력된 데이터의 유효성 검증을 하지 않아, 개발자가 의도하지 않는 동적 쿼리(Dynamic Query) 를 생성하여 DB정보를 열람하거나 조작할 수 있는 보안 취약점 입니다. SQL Injection공격은 왜 발생할까? 웹 어플리케이션은 User의 행동(클릭, 입력등)에 따라 DB에 있는 데이터를 서로 다르게 표시합니다. 이를 위해 Query는 User가 입력한 데이터를 포함하여 Dynamic하게 변하므로 개발자가 의도하지 않은 정보를 열람할 수 있게 됩니다. SQL Injection공격 방어 1) 입력값 검..