WEB
-
[JAVA ]암호화와 복호화를 활용한 간단한 콘솔 로그인 예제 1/3 (1- 암호화와 복호화에 대하여 (feat , SHA512 예제))WEB/BACK 2021. 5. 6. 12:30
안녕하세요 이번 포스팅은 java를 이용한 콘솔에서 돌려보는 간단한 로그인 예제입니다. 그저 자바 어플리케이션이 돌아가는 환경만 있으면 실습가능합니다. 포스팅도할겸 암호화 복호화 정리도 할겸 겸사겸사 작성하게 되었습니다. 전체 목차는 다음과 같고 여기는 첫번째 주제를 다루는 공간입니다. 암호화와 복호화에 대하여 (feat , SHA512 예제) 자바 기본 로그인 예제 blumint.tistory.com/14 자바 기본 로그인 예제 + 암호화 복호화 활용하기 blumint.tistory.com/15 암호화와 복호화 암호화(Encryption) 사용자 입력값 "mypw" -> "aDielfksnelk34lksdf" 복호화(Decryption) "aDielfksnelk34lksdf" -> "mypw" 사용자 ..
-
[JS] Resource interpreted as Document but transferred with MIME type application/zip 경고, 파일 다운로드 오류WEB/FRONT 2021. 5. 4. 17:37
안녕하세요 오늘은 크롬창에 경고문구(Resource interpreted as Document but transferred with MIME type application/zip )에 대해서 포스팅을 하겠습니다~! 최근에 파일 업/다운로드관련 작업을 진행하였는데 오류까지는 아니였지만 크롬 브라우저에 경고문구가 뜬걸 보고 말았습니다. 경고문구를 번역해보자면 "Resource interpreted as Document but transferred with MIME type application/zip" ↓ "문서로 해석되지만 MIME 유형 application / zip으로 전송 된 리소스" [해결 방법1] 태그에 download 추가 Export [해결 방법2] _blank 를 사용해서 새창을 열어서 다운..
-
[jQuery] input 값 가져오기, select 값 가져오기, serialize() 사용WEB/FRONT 2021. 4. 30. 17:16
안녕하세요 오늘은 input 값 가져오기, select 값 가져오기 에 대한 포스팅을 진행하겠습니다! html에서 선택 or 입력된 값을 가져오는데 다양한 방법이 있습니다. 여기서는 가장 많이 쓰이고 기본적인 예제들로 알아보겠습니다! 1. select 에 사용자가 선택한 값 가져오기 Choose a pet: --Please choose an option-- Dog Cat Hamster Parrot Spider Goldfish 위와 같은 select 에서 사용자가 선택한 값을 가져오는 방법은 아래와 같습니다. $("#pet-select").val() 크롬 브라우저에 개발자 모드에서 확인을 해보면 ^ 이렇게 나오는걸 확인할 수 있습니다. 2. input 값 가져오기 Name : 위와같은 input 태그에서 ..
-
[JSTL] <c:if test>, <c:choose> , <c:otherwise> <c:forEach> 태그 정리 (feat. jstl if문, forEach 문, 게시판 예시)WEB/FRONT 2021. 4. 28. 17:18
안녕하세요 오늘은 jstl에서 가장 자주 쓰이는 if else 문과 for문 에 대한 태그를 정리해보도록 하겠습니다. 이것만은 숙지하도록 하자! (참고) html tag와 마찬가지로 열어주는 태그와 닫아주는 태그가 같이 쓰인다. 사용전에 jsp페이지 상단에 필요한 라이브러리들을 import해주는것 잊지말자. 1. 해석 : 만약 변수 status가 '완료'라면 화면에 complete를 보여준다. 는 간단한 분기처리에서 쓰임. 2. 분기처리할때 가장 많이 쓰이는 태그이다. 자바에서 if else를 jstl로 찾고 있다면 이것을 쓰면됨. 특히 게시판 목록 보여주거나 select box 보여줄때 forEach 와 함께많이 쓰인다. 그 경우는 하단에서 살펴보고 일단은 방금 언급한 forEach 에 대해 알아보자...
-
[JAVA] thread , 쓰레드 만드는 2가지 방법, extends Thread, implements Runnable, 시작지점 종료지점, 차이점WEB/BACK 2021. 4. 24. 10:58
안녕하세요. 오늘은 thread, thread만드는 방법, 시작지점과 종료지점에 대한 포스팅을 시작하겠습니다! thread 를 구현하는 방법은 크게 2가지가 있다. 첫번째 : thread를 상속 받는 방법 (extends Thread) 두번째 : 인터페이스 구현하는 방법, ( implements Runnable) 첫번째 : thread를 상속 받는 방법 (extends Thread) (전체코드는 하단에 있음) 1. thread를 직접 상속 받아서 쓰레드를 만들수 있다! (이렇게되면 자바는 다중 상속은 금지이기 때문에 다른 클래스들을 상속 받을 수 없다.) public class ThreadTest extends Thread { 2. thread가 가지고 있는 run()메소드를 오버라이딩 한다. publi..
-
[JS] javascript cookie 생성, 가져오기,삭제 (feat.브라우저 확인)WEB/FRONT 2021. 4. 23. 11:58
안녕하세요 오늘은 자바스크립트에서 cookie를 생성 & 활용 & 삭제하는 포스팅을 해보도록 하겠습니다. 자바에서도 스크립트에서도 쿠키를 생성할 수 있다. 여기서는 js로! 필요성 로그인 하고 최초 한번만 실행되는 기능을 위해 쿠키를 만들어서 브라우저에 저장해 놓는다. (가령 비밀번호 바꾼지 60일 안내, 라이선스 초과 구매 안내 등) 로직 브라우저 들어오면 && 쿠키 없으면 ->얼랏 최초 한번 띄움 띄우는 순간 쿠키 생성 그러면 다음부터 얼랏 안띄움 (이미 쿠키가 있기때문) // 쿠키 생성 함수 function setCookie(cName, cValue, cDay){ var expire = new Date(); expire.setDate(expire.getDate() + cDay); cookies = ..
-
[JAVA] 화면 보호기( Screen saver ) 켜지는 것 방지, 마우스 저절로 움직이게 하기, 하지만 눈엔 안보임 (feat. java.awt.Robot, TimerTask)WEB/BACK 2021. 4. 22. 11:53
동기 어떠한 이유로 사용자가 키보드나 마우스를 제어하지 않지만 화면은 계속 켜져서 시스템이 돌아가야 하는 경우가 있다. js를 활용해서 구현하는 코드들도 있던데, 나는 java코드로 이루어진것이 필요해서 갑작스럽게 screen saver 방지를 구현해 보았다. 이 코드는 마우스를 움직이는 코드지만 실제로 움직이는게 보이지는 않는다. +사용자가 아예 알아차릴 수 없음. 동작 방식 처음 로드되고 0.1초에 최초 실행되며, 2초에 한번씩 마우스가 오른쪽으로 1만큼 이동했다가 왼쪽으로 다시 1만큼 이동해서 원위치하는 코드. File1.java import java.awt.MouseInfo; import java.awt.Point; import java.awt.PointerInfo; import java.awt...