일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 유사코드
- 자바 프로젝트
- 학점
- dynamic query
- auto configure
- 프로젝트
- jsp
- 오라클 디비
- spring
- SQL
- 오라클
- 백준 알고리즘
- 티스토리
- JVM
- MongoDB
- 파이썬
- smart cast
- c#
- 문법 정리
- oracle
- resilience4j
- 운영체제
- 자바
- gradle
- 초대장
- K6
- 리눅스
- hyperledger
- 파이썬 소스
- Today
- Total
목록Programming/JAVA (21)
모종닷컴
"Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter" 위의 에러가 난다면 다음을 통해 확인해봅시다. 1. cmd 혹은 terminal을 열고 2. java -version 명령어를 통해 버전 확인 3. java 9를 사용하고 계시다면 java 8버전으로 바꿔서 시도해 주시길 바랍니다. java 9에서 아직 작동하지 않는 것들이 많은가 봅니다..
Maven이란? Java기반 프로젝트의 *라이프사이클 관리를 목적으로 하는 빌드 도구이다. 컴파일과 빌드를 동시에 수행, 테스트를 병행하거나 서버 측 Deploy 자원을 관리할 수 있는 환경을 제공한다. 또한 라이브러리 관리 기능도 내포하고 있다. Java로 개발하다 보면 다양한 라이브러리를 필요로 하게 되는데, *pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로까지 지정해준다. 프로젝트를 진행하다 보면 라이브러리들을 많이 활용하게 됩니다. 점점 많아지는 라이브러리들을 일일히 관리하기 힘들어집니다. 하지만 Maven을 이용하게 된다면 코드 몇줄로 필요한 라이브러리를 작동시키고 그 라이브러리가 필요로 하는 다른 라이브러리(의존 라이브러리)들까지 자동으로 관리해줍니..
머리가 나빠서 분명히 배우고 이해했음에도 누군가 물어보면 머뭇머뭇 퓨ㅠㅠㅠ 정리해놓고 충분히 계속 인지하고 있어야 겠다. 먼저 ◆JVM java virtual machine의 약자이다. 직독 하자면 '자바가상머신' 자바의 큰 특징 중 하나다. 자바는 운영체제에 의존적이다. 즉, 윈도우 jvm과 유닉스 jvm이 다르다는 것이다. 그렇다면 윈도우에서 만든 자바 파일은 유닉스 혹은 리눅스에서는 쓰지 못하는 것일까? 그걸 가능케 하는 것이 jvm의 역할이다. 한번 컴파일된 코드는 서로 다른 jvm이더라도 돌아가도록 설계가 되어있다. ( 플랫폼 독립적) jvm 열일한다. 그뤠잇~ 본격적으로 JVM구조에 대하여 알아보도록 하자. (출처 : https://ko.wikipedia.org/wiki/자바_가상_머신) JV..
일단 포스팅을 하기 전 미리 준비되어 있어야 하는 건 -트위터에 가입-트위터 어플리케이션 등록-등록 후 본인의 컨슈머 키,시크릿,엑세스토큰,엑세스토큰시크릿 등 이 필요합니다. 가입부터 등록까지는 미리 해놓았다는 전제하에 twitter4j에 대하여 먼저 알아보겠습니다. 먼저 twitter에 애플리케이션이 등록이 되었다면서치 api(*여러 버전이 있지만 그 중 Standard search를 이용합니다)가 어떻게 되있는지 알아보도록 합시다. Standard search API 일반 rest들 처럼(특히 공공데이터 가져올 때..) URL, HttpURLConnection 등등 url에 필요한 자원을 일일히 다 써주고 붙여서 json 혹은 xml 형식의 파일을 받아 다시 그 파일들을 파싱하는 과정이 얼마나 지겨운..
자바에서 쿼리를 날리기 전 설정을 할 때 이런 모습들을 한 번씩 볼 수 있을 것이다. 먼저 dynamic query Scanner sc = new Scanner(System.in); String user_id=""; String user_pw= ""; System.out.print("아이디 : "); user_id = sc.nextLine(); System.out.print("비밀번호: "); user_pw = sc.nextLine(); Connection conn = null; Statement stmt = null; ResultSet rs = null; String sql ="select user_name from member where user_id='"+user_id+"' and user_pw='..
자바에서 암호화 시키는 법 1) 기존에 자바에서 제공해주는 MesageDigest package sample; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Test { public static void main(String[] args) { try { BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\student\\Desktop\\tweets.txt")); /..
4.3 만점 기준으로 작성한 파일입니다.*자바가 깔려있어야 합니다요~~~ 처음 과목수를 입력하시고 ↓ 몇 학점 짜리인지 입력 ↓ 맞은 학점 입력 a+라면 ▶ apa ▶ aa- ▶ am(이런식으로 입력) ※예시화면
자바를 활용한 웹 크롤러 예제 입니다. 준비물 : commons-logging httpclient httpcore jsoup .jar파일들이 필요합니다~~ 1)위에 준비물들은 apache에서 다운받습니다. 2)이클립스에서 본인이 작성할 프로젝트 위에서 Build Path -> Add External JARs -> 다운 받은 파일 선택 후 -> Apply 3) 후에 다음과 같은 소스를 작성해 넣습니다. 클래스파일 , 이름 = CrawlerExample import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.nio.charset.Charset; import org.apache...
오늘은 리눅스(*운영체제는 CentOS)상에서 자바를 설치하는 법을 배워보도록 하겠습니다. 1.터미널을 열고 root권한으로 변경합니다. 후에 "java -version"이라는 명령어를 쳐 보도록 하겠습니다. 2.본인은 jdk를 깐 기억은 없겠지만 아마 OpenJDK로 자바가 깔려있다는 것을 보게 되실 겁니다. OpenJDK는 OracleJDK가 나오기 이전에 완성되었던 오픈소스로 만든 JDK이기 때문에 삭제하고 저희가 자주 사용하는 OracleJDK로 다시 설치해보겠습니다. (*만약 설치되어 있지 않다면 4번으로 넘어가주세요!!) 지우기 위해 설치 버전 정보를 먼저 확인하기 위하여 "rpm -qa | grep java"를 입력하여 주세요. 3.위와 같은 화면에서 다음 그림과 같이 "yum remove ..
※기본적으로 ms-sql이 깔려있어야 한다 1. ms–sql에서 데이터 베이스 및 테이블 생성 후 데이터를 삽입 2. JDBC 드라이버 다운 ↓↓↓↓↓↓↓↓↓ http://www.microsoft.com/ko-kr/download/details.aspx?id=11774 3. 이클립스 라이브러리에 추가하기 .exe파일 압축을 풀어 그림과 같이 폴더를 탐색하다 보면 jre 폴더가 나오는데 그중 같은 버전의 jre폴더를 열어 안에 있는 내용을 이클립스 lib에 추가해준다. 프로젝트이름 위에서 우클릭 properties –> 왼쪽에서 Java Build Path 클릭 -> Add JARS로 방금 전 jre폴더 안에 있던 파일을 찾아 추가한 후 적용(Apply) 4. 소스 작성 import java.sql.*; ..