일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수
- git
- java
- Github
- javascript
- interface
- Python
- error
- Spring
- DeepLearning
- Pattern
- LIST
- Analysis
- Web
- Deep
- mariaDB
- Server
- 자바
- 인공지능
- Security
- ai
- db
- Numpy
- learning
- SSH
- Linux
- framework
- data
- centos
- mysql
- Today
- Total
목록Post IT (192)
PostIT
How to fix Cannot change version of project facet Dynamic Web Module to 3.0 Error in Eclipsehttp://crunchify.com/how-to-fix-cannot-change-version-of-project-facet-dynamic-web-module-to-3-0-error-in-eclipse/Today while converting Dynamic Web Project to Maven project I got below Error:12Cannot change version of project facet Dynamic Web Module to 3.0 One or more constraints have not been satisfied..
http://huskdoll.tistory.com/38http://huskdoll.tistory.com/38 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768package test; import org.json.simple.JSONArray;import org.json.simple.JSONObject; public class JsonCreateTest { public static void main(String[] args) { //최종 완성될 JSONObject 선언(전체) JSONObject jsonObject = new JS..
http://huskdoll.tistory.com/6 자바에서 JSON을 처리 하는 부분입니다.String 형식의 JSON을 JSONObject 형으로 만들어 추출하는 예제 입니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105import org.json.simple.JSONArray;import org.json.simple.JSONObject;import org.json.simple..
[Tomcat] JAVA Request.getRemoteAddr() 호출 시, IPv4가 아닌 IPv6 주소를 반환하는 문제http://ooz.co.kr/138개발&컴퓨터/JAVA & SPRING2015.01.22 08:36 JSP 프로그래밍을 하다 보면 클라이언트의 아이피 주소를 가져와야 하는 코드를 분명히 작성하게 될 텐데요.클라이언트의 IP주소를 가져오는 구문은 다음과 같습니다. Request.getRemoteAddr() Request 객체의 getRemoteAddr() 메서드를 호출합니다.결과값을 찍어 보시면 어떠신가요? 만약 로컬 PC로 디버깅 상태로 테스트하셨다면 127.0.0.1 값을 반환 받으셨나요? 아마 특별한 경우가 아니라면 방금 말씀드린대로 기존 IP주소 체계인 IPv4 방식의 IP값..
https://blog.outsider.ne.kr/727 큰 프로젝트를 개발하다보니 이클립스 콘솔에 출력되는 수많은 로그를 뒤지는 것도 보통 일이 아니었습니다. 개발과정에서는 디버깅을 위해 로그레벨을 높여서 사용하므로 엄청난 양의 로그가 출력되고 그 중에서 필요한 부분을 찾으려면 수없이 스크롤하고 텍스트 검색을 해야했습니다. 더군다나 로그메시지는 자세히 보지 않으면 비슷비슷해 보이기 때문에 집중해서 보지 않으면 찾기도 쉽지 않았습니다. 다 똑같이 출력되니까 로그 메시지 뒤지는데도 상당한 시간이 소비되었는데 얼마전에 콘솔의 메시지를 종류별로 다양한 색으로 보여주는 플러그인이 있다는 걸 알게되었습니다. Logback을 쓴다면 사용할 수 있는 Logback Console Plugin for Eclipse도 있..
http://d2.naver.com/helloworld/318732안전한 패스워드 저장2013.03.25|84195"보안 시스템은 가장 약한 연결 고리만큼만 강하다."보안 시스템은 여러 부분으로 이뤄집니다. 공격자(attacker)는 이 중에서 가장 취약한 부분을 공격할 것이라고 가정해야 합니다. 보안 시스템이라는 사슬에서 가장 약한 고리가 끊어지면 다른 고리가 얼마나 강한지는 문제가 되지 않습니다. 즉, 보안 시스템의 안정성은 '강한 부분이 얼마나 강한가'보다는 '약한 부분이 얼마나 약한가'에 따라서 좌우됩니다.지난해 6월 세계 최대 비즈니스 전문 소셜 네트워크 서비스(SNS) LinkedIn은 사용자 데이터 해킹 사고로 650만 명의 아이디와 패스워드 정보가 유출된 후 집단 소송을 당했습니다. 취약한..
http://d2.naver.com/helloworld/24942 : 네이버 개발자가 쓴 OAuth에 대한 글 OAuth와 춤을최근의 인터넷 서비스는 그 자체가 SaaS(Software as a Service)의 형태입니다. 서비스 중에서 사용자가 일부 필요한 것만 사용할 수 있게 한다는 것입니다. Facebook이나 트위터가 세상에 널리 퍼지게된 이유 중에 하나가 외부 서비스에서도 Facebook가 트위터의 일부 기능을 사용할 수 있게 한 것입니다. 외부 서비스와 연동되는 Facebook이나 트위터의 기능을 이용하기 위해 사용자가 반드시 Facebook이나 트위터에 로그인해야 하는 것이 아니라, 별도의 인증 절차를 거치면 다른 서비스에서 Facebook과 트위터의 기능을 이용할 수 있게 되는 것입니다...
* 스프링 @Valid를 통한 유효성 검사 @Valid에는 기본적으로 14개의 검증 어노테이션을 제공한다.@AssertFalse : false 값만 통과 가능@AssertTrue : true 값만 통과 가능@DecimalMax(value=) : 지정된 값 이하의 실수만 통과 가능@DecimalMin(value=) : 지정된 값 이상의 실수만 통과 가능@Digits(integer=,fraction=) : 대상 수가 지정된 정수와 소수 자리수보다 적을 경우 통과 가능@Future : 대상 날짜가 현재보다 미래일 경우만 통과 가능@Past : 대상 날짜가 현재보다 과거일 경우만 통과 가능@Max(value) : 지정된 값보다 아래일 경우만 통과 가능@Min(value) : 지정된 값보다 이상일 경우만 통과 가..
# Spring에서 Java로 Mybatis연동 Spring Boot를 사용해보면서, Boot App으로 켜지는 것을 보고 Xml로 설정하지 않고,자바로 설정하면 어떠해볼지 생각해봤다. 사람들이 Xml로 설정하는데에는 그만한 이유가 있을 것이라고 생각했지만,자바로 구현하고 싶은 마음에 구현했다. 그러나, 실행해보니 의존성(?)이 너무 강하다는 것을 느꼈다.Java에서는 변경이 되면 프로젝트 전체를 다시 스캔한다. 개인적으로 xml에 비해 이부분이 상당히 불편하게 느껴졌다그럼에도 불구하고, Java로 Mybatis연동을 성공했다. 환경 : Mac OS 10.11.6Java 1.8STS(Spring)a TomcatMybatis org.springframework.bootspring-boot-starter-j..
# CDN(Content Delivery Network) 웹 프로그래밍에서 자주 볼 수 있는 CDN에 대해 알아보고자 한다.웹 프로그래밍에서 결국 User가 볼 수 있는것은 프론트(Html)과 Resources(JS,CSS)에 대한 내용밖에 없다.이런 페이지를 꾸며줄 수 있는 자원들에 대해서 우리는 CDN이 사용된다.어떤 사람은 만들어서 사용하고, 어떤 것은 CDN을 사용하고, 어떤것은 Webjars를 통해 이용한다.더 많은 것들이 있을 수 있겠지만, 일단 내가 알고 있는 것은 이 3가지 이다. 1. 프로그램을하면 Resources를 만들어서 폴더위치에 맞게 적용시키는 것. classpath에서부터 경로안에 있는 CSS를 적용시킨다. 혹은 JS기능을 적용시킨다. 2. CDN을 통해 기본 Resources..