일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 주식 양도세 신고방법
- 재귀 예제
- katalon 자동화
- 피보나치함수 예제
- katalon 비교
- 테스트 자동화
- 피보나치함수
- oracle group by
- bfs 미로탐색 java
- 톰캣 실시간 로그
- katalon 사용법
- tomcat log
- recursion example
- 최대공약수 예제
- Katalon Recorder 사용법
- katalon xpath
- js 자동완성
- CSTS 폭포수 모델
- 재귀함수 예제
- 해외주식 양도세 신고
- 해외증권 양도세 한국투자증권
- git 연동
- katalon
- 한국투자증권 해외주식 양도세
- java.sql.SQLSyntaxErrorException
- 피보나치 예제
- 국세청 해외주식 양도세 신고방식
- javascript 자동완성
- 홈택스 해외주식 양도세
- 한국투자증권 양도세 신고
- Today
- Total
목록java (95)
엄지월드
MultipartRequest multi = new MultipartRequest(request, savePath, sizeLimit,"euc-kr", new DefaultFileRenamePolicy()); Java Build Path -> Libraries -> Add External JARs -> cos.jar을 추가 해줬음에도 불구하고 Only a type can be imported. com.oreilly.servlet.MultipartRequest resolves to a package 에러 혹은the import com.oreilly cannot be resolved 에러가 발생하는 현상이 있으면.. 직접 .jar 파일을 WEB-INF/lib 안에 복사해줘야 한다. 도움이..
- 단지 DB액세스에 필요한 CRUD는 -> DAO 이다 - 사용자의 요구에 맞게 DAO의 CRUD를 응용 조합해서 사용하는 기능은 -> SERVICE 이다. DAO와 Service는 그 역할이 분명히 다르다. DAO - 단일 데이터의 접근과 갱신만 처리한다(CRUD) Service - 여러 DAO를 호출하여 사용자의 요구에 맞게 가공한다. 즉, Service는 트랜잭션 단위이다. 만약, DAO와 Service가 완전히 동일해지는 경우도 분명히 발생하지만 그것은 설계를 잘못한 것이다 예로 들면 DAO의 메소드드 하나에 다중 DB접근 로직이 들어갔고, 서비스는 단순히 그 DAO메소드를 호출하는 통로 역할만 한다면 DAO에서 모듈화가 제대로 안된 접근 방식일 가능성이 높다(물론 항상 그런 것 만은 아니다) ..
@WebServlet("/LoginController") public class LoginController extends HttpServlet { private static final long serialVersionUID = 1L; public LoginController() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 요청과 응답의 인코딩 생성 request.setCharacterEncoding("euc-kr"); response.setContentType("text/html; charset=EUC-KR")..
HTTP Status 500 - Error instantiating servlet class controller.DelController 이런식의 에러가 뜬다면 web.xml 파일이 잘못 되었다는 뜻이다.근데 나의 Dynamic web project를 보니 web.xml 파일이 없었다.그래서 추가하는 방법을 찾았다. 프로젝트 우클릭 -> Java EE Tools -> Generate Deployment Descriptor Stub을 클릭해주면 web.xml 파일이 생성되고, 프로그램이 정상적으로 작동한다. (현재 web.xml 파일이 있어서 저 부분이 불이 꺼져 있다)
mod_jk 설치 - 톰캣과 아파치를 연결 시켜주는 모듈이다.apt-get install libapache2-mod-jkmod_jk 설정 - 하나라도 되어있지 않으면 오류가 발생한다.vi etc/libapache2-mod-jk/workers.properties (http://blog.south10.me/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%9A%B0%EB%B6%84%ED%88%AC-%EC%95%84%ED%8C%8C%EC%B9%98-%ED%86%B0%EC%BA%A3-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)# 톰캣이 설치되어 있는 경로workers.tomcat_home=/usr/local/tomcat7 #필자는 tomcat7이기 때문에 7로 씀 #자바..
먼저 cmd창을 관리자 권한으로 실행한다. (시작 -> cmd -> 관리자권한으로 실행) 1. putty가 깔려 있는 위치로 이동한다(중요함!!! 그렇지 않으면 전송 안됨!) (무설치 버전이라면 파일이 있는 곳으로 이동. 필자는 무설치 버전이라 바탕 화면에 폴더가 있어서 바탕 화면에 있는 폴더로 접근한 것이다) cd C:\Users\EomPC\Desktop\iputty-0.63-prerelease3 2. pscp를 통해 내 컴퓨터에서 전송할 파일의 위치와, 사용자계정@아이피주소:이동할 위치 형식으로 입력한다 pscp c:\erp.war root@222.222.2.222:/root/erp (root로 안하니깐 자꾸 permission denied 가 떠서 root로 했다) 그러면 패스워드를 입력하라고 뜨고..
1. 패키지 목록 갱신.#apt-get update2. 프로그램 최신 버전 패치#apt-get upgrade3. 시스템 시간 설정 #dpkg-reconfigure tzdata-> Asia - Seoul로 선택 4. Hostname 설정root@vm123-443: 이런식으로 표시되던 이름을 root@jiyong: 이런식으로 표시되게 할 수 있다.vi /etc/hostname 으로 들어가면 빈 파일 일건데 여기서 원하는 이름으로 바꾼다.권장하는 단어는 이 서버에 연결될 대표 도메인이다. 그리고 hostname -F /etc/hostname을 쳐서 적용한다. 5. 자바 해석기 설치apt-get install openjdk-7-jre-headless(16.04의 경우 openjdk-8-jre-headless라고..
필자는 spring security에서 어떻게 하면 간단하게 암호화를 도입할 수 있을까 고민하던 중 좋은 정보를 찾게 되었다. 그것은 security-context.xml에서 일부분의 소스만 추가해주면 된다는 것이었다! 방법 - 1 먼저, 데이터베이스에 입력이 되는 Controller를 살펴보자. 먼저, @Autowired private BCryptPasswordEncoder bcryptPasswordEncoder; 를 추가해서 bcryptPasswordEncoder 속성을 가져온다. user.setPassword(this.bcryptPasswordEncoder.encode(user.getPassword())); -> user.getPassword()로 패스워드를 가져와 bcrypt로 인코딩을 해서 us..
공지사항에서 삭제 버튼을 구현하던 중 confirm으로 물어본 뒤에 삭제하면 좋을 것 같다는 생각을 했다. 그래서 생각을 했는데 javascript로 작성하면 if (confirm("삭제하시겠습니까?"){ location.href="yes.php"; }else{ location.href="no.php"; } 이렇게 작성하면 되겠지만, 나는 JSTL core를 사용하면서 간단하게 onclick으로 confirm을 설정하고 싶었다. 그렇게 해서 찾아보던 중 onclick="if(!confirm('삭제 하시겠습니까?'))" 로 하면 된다는 답을 찾게 되었다! onclick="if(!confirm('삭제 하시겠습니까?'))" 도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁
(java.util.Date와 java.sql.Date의 차이) 분명 같은 Date형이고, MySQL에도 DATETIME으로 똑같이 등록되어 있는데, 한 개가 날짜 형식이 제대로 나오지 않는 현상이 있었다.. 공지사항하기 전에 쪽지를 구현하고 있었는데 로 하면 된다고 쓰여있어서 했다가 안돼서 한 2~3시간 정도 계속 찾아 보다가 공지사항을 구현하고 있던 중.. 공지사항은 날짜가 제대로 나오는 것이다! 왜지?ㅡㅡ 한 시간 넘게 헤맨 것 같다;; 결국 보니깐 Message vo는 import.java.sql.Date 로 되어있고 Notice vo는 import.java.util.Date로 되어있는 것을 발견하였다!! 고치고 보니 허무해서 이렇게 글을 남겨 놓는다ㅠㅠ 구글신님께 검색하니 아래와 같은 차이점이 ..