목록분류 전체보기 (163)
거누의 개발노트
(매번 환경설정 할 때마다 헷갈리는 경우가 많아 정리하려고 한다.) STS를 이용하는 방식과 조금 다릅니다. 이점 참고 ^0^ ( 최대한 간단 설치하고, 컴팩트하게 생성하려고 했습니다. ) 이클립스에서 그래들로 빌드해 스프링 프레임워크 기반으로 Web Application을 만들어 보자! 제일 먼저해야할 일은 이클립스, JAVA(JDK), 톰캣 설치이다. JAVA 설치는 아래링크에서 하면 된다. geonoo.tistory.com/7 윈도우에 자바 설지 - Window Java Install [개발 노트] Windows 10 Java 설치 Windows 10에 자바(JDK 1.8)를 설치 해보겠습니다. Tomcat 이나, 오라클 데이터베이스를 설치 및 이용하려면 JDK가 필요합니다. https://www...
AES128은 양방향 암호화로 대칭키를 가지고 암호화, 복호화하는 방식이다. 1. JAVA에서 암/복호화할 때 2. MySQL에서 AES128 암/복호화한 것을 JAVA에서 비교해야할 때(동기화) 두가지 버전으로 설명해 보겠슴다. 👉 1번 JAVA에서 암/복호화 package com.common; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; public class AES128 { private String ips; privat..
MD5와 SHA256 암호화 방식은 단방향 암호화 방식이다. 따라서 암호화한 값을 복호화하는 것은 일반적으로는 불가능 하다. 오늘은 JAVA에서 MD5와 SHA256을 암호화하는 방법! 👉 JAVA - MD5 암호화 package com.common; import java.security.MessageDigest; public class Encryption { public static void main(String[] args) throws Exception{ String txt = "Hello World"; System.out.println("txt : " + txt); System.out.println("MD5 : " + testMD5(txt)); } public static String testMD..
PuTTY 사용법을 배웠다. SSH 원격 접속 하면서 원격접속된 곳의 파일을 가져오거나 넣을 수 없을까? 그래서 FTP가 있다. FTP는 File Transfer Protocol의 약자로 파일을 전송하기 위한 통신 규약이다. FTP를 사용하려면, 결국 PuTTY 같은 툴이 필요하다. ( FileZilla....등) 하지만 FTP와 SSH를 2개의 툴을 번갈아가면서 사용하려면 번거롭다. 동시에 할 수는 없을까? 그래서 SFTP와 SSH를 이용한 툴이 있다. 바로 MobaXterm 이다. MobaXterm 사용법에 대해 알아보자. mobaxterm.mobatek.net/ MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox..
ଘ(੭*ˊᵕˋ)੭ 오늘은 간단한 푸티 사용법을 적어보려고 한다. SSH란 Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜입니다. * 프로토콜은 통신 규약(통신을 하기위해 수신자와 송신자간의 약속) 결론적으로 다른 컴퓨터에 원격제어를 하기위한 보안 프로토콜이 SSH 이다. 본론으로 들어가 SSH로 접속하기 위한 프로그램인 Putty 사용법을 알아보쟈 www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 👉 위링크에 가서 다운을 받아야 한다. 👉 운영체제 비트에 맞게 설치 👉 설치 진행 👉 Next ..
👉 Java는 객체지향 프로그래밍 언어이다. 👉 객체란? 물리적으로 존재하거나, 추상적인 것 중에서 자신의 속성과 동작을 가지는 모든 것을 말한다. 쉽게 말해 아래에서 설명하겠지만, 로봇을 만들때 로봇의 팔, 다리, 머리 이러한 것들이 객체가 될 수 있다. 👉 객체지향 프로그래밍이란? OOP라고 하며 Object-Oriented Programming의 약자 데이터를 객체로 취급하여 프로그램에 반영한 것으로 순차적으로 프로그램이 동작하는 기존 프로그래밍 언어와 다르게 객체와 객체의 상호작용을 통해 프로그램이 동작하는 것을 말한다. 쉽게 말해 로봇을 만드는데 로봇의 부품들 머리, 다리, 팔 등을 조립해 만든다. 위 와같은 방식으로 프로그램을 만들때 부품들 즉 객체들을 만들고 조립해서 만드는 방식이 객체지향 ..
오늘은 가상머신에 리눅스 운영체제를 설치해겠슴다. ଘ(੭*ˊᵕˋ)੭ 👉가상머신이란? 말 그대로 컴퓨터안에서 가상의 컴퓨터를 만드는 행위와 같다. ^0^ 👉 가상머신의 대표적인 VMware로 리눅스를 설치해보겠슴다. 👉 클릭! 👉 Next ! 👉 Next ! 👉 나중에~ Next ! 👉 Linux -> CentOS6 64-bit 👉 2core ~ 4core 정도로 체크 후 Next ! 👉 메모리 설정 후 Next ! 👉 Next 👉 Next 👉 Next 👉 Next 👉 Next 👉 Next 👉 Finish~ 👉 Edit virtual machine settings Click~ 👉 iso 파일 설치는 => www.centos.org/ 👉 미리 설치해둔 iso 파일을 CD에 넣는다! 👉 Power on thi..
Windows 10 Java 설치 Windows 10에 자바(JDK 1.8)를 설치 해보겠습니다. Tomcat 이나, 오라클 데이터베이스를 설치 및 이용하려면 JDK가 필요합니다. https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 👆 위에 링크에 접속하셔서! 오라클 계정을 로그인 해줍니다. 👉 그럼 밑줄친 저것을! 설치해줍니당 👉 체크해주시고! Download! 👉 설치 된 것 클릭! Next! 👉 경로 설정 후 Next! 👉 기다려주시공~ 👉 JRE도 JDK랑 같은 위치에 설치! 쨋든 다음! 👉 쨋든 Close~ 👉 CMD - 명령 프롬프트 창 열어주시고~ java -version 입력해보시면 방금 설치한 JDK 버전이..