반응형
Maven이란??
Backend/java2020. 10. 26. 23:32Maven이란??

#1빌드란? 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 그에 대한 결과물이다. 우리가 작성한 소스코드 , 프로젝트에서 쓰인 각각의 파일 및 자원 등을 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징하는 과정 및 결과물 #2빌드 도구 프로젝트 생성,테스트 빌드,배포 등의 작업을 위한 전용 프로그램 빠른기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 등장하였다. 초기의 java빌드도구로 Ant를 많이 사용하였으나 최근 많은 빌드도구들이 생겨나서 Maven이 많이 쓰이고 있다. Maven은 필요한 라이브러리를 특정 문서(pom.xml)에 정의해 놓으면 내가 사용할 라이브러리 뿐만 아니라 해당 ..

DB값을 Jtable(windowbuilder)에 보여주기
Backend/java2018. 8. 24. 05:11DB값을 Jtable(windowbuilder)에 보여주기

사전 조건 : Rs2xml.jar파일 다운 --> https://github.com/maany/ThunderBolt/find/master 들어가서 Rs2xml.jar파일을 다운받아 준다. 링크 타고 들어가서 빨간줄로 쳐진 Rs2xml을 다운받습니다. 다운받은 파일을 복사 해서 사용하고자 하는 프로젝트내에 폴더를 하나 만든뒤그 폴더에 복사붙여넣기를 해줍니다. 그리고 나서 rs2xml.jar파일 위에서 오른쪽 마우스 --> build path --> configure path 를 클릭합니다.그러면 다음과 같은 화면이 나옵니다.Add JARS 클릭 후 rs2xml.jar파일을 추가해줍니다.그리고 Order and Export로 들어가서방금 추가 해준 rs2xml을 클릭해 주고 apply를 해줍니다. 그리고 w..

java windowbuilder설치방법
Backend/java2018. 8. 24. 02:51java windowbuilder설치방법

외부 사이트에 들어가서 windowbuilder를 다운 받는 방법도 있지만 , eclipse내에서도 다운을 받을 수 있습니다.eclipse 실행 후 Help를 클릭합니다.클릭하면 Istall New Software가 보이실 겁니다.클릭해줍니다 클릭하면 다음과 같은 화면이 나옵니다. 빨간줄 친 부분을 눌러서 Mark있으신 분은 Mark로 다운받으셔도 됩니다.저 같은 경우에는 All로 해서 해보겠습니다 선택하면 주르륵 폴더들이 뜰 텐데.밑으로 내리다 보면 General Purpose Tools가 보입니다화살표를 눌러서 하위 폴더목록을 봅니다. 내리다 보면 SWT로 시작하는 파일들과 , builder하기 위한파일 목록들이 뜹니다.다 클릭을 해주고 next , next를 해줍니다.다음 화면은 이미 설치가 되어있..

windows 10 에서 java 환경변수 설정하기
Backend/java2018. 8. 22. 12:38windows 10 에서 java 환경변수 설정하기

안녕하세요 ~~ 몇일 전에 java와 SQL를 연동할 일이 생겨서 연동을 하다가 JDBC연동을 하는 중에 경로 문제가 발생하여서 헤멘적이 있었습니다.제가 깔은 eclipse는 최신버전이며 , jdk도 최신 버전인 10버전을 사용하였습니다.이상하게 경로 오류가 나서 jdk를 삭제하고 , 8버전중 181버전을 사용해서 경로를 지정해 주었는데 경로문제가 발생하지 않았습니다.혹시나 이점에 대해서 알고 계신분은 댓글을 남겨주세요..1. JDK를 설치했다는 가정하에 환경설정을 해보겠습니다. 내 컴퓨터 에서 오른쪽 마우스 클릭 후 속성을 들어가면 다음과 같은 화면이 뜹니다. # JDK 설치시 자신의 컴퓨터 비트수를 확인해 주세요. 고급 시스템 설정을 들어갑니다. 2.들어가면 다음과 같은 화면이 출력되는데요 .환경변수..

쓰레드의 동기화
Backend/java2018. 8. 16. 04:16쓰레드의 동기화

쓰레드의 동기화 – synchronized 1. 한 번에 하나의 쓰레드만 객체에 접근할 수 있도록 객체에 락(lock)을 걸어서 데이터의 일관성을 유지하는 것 쓰레드 동기화 예제 package Practice;public class synchronizedExample implements Runnable{Account acc = new Account();public void run() {while(acc.balance>0) {int money = (int)(Math.random()*3 +1)*100; // 100,200,300 acc.withdraw(money);System.out.println("balance : " + acc.balance);}}}class Account {int balance = 10..

반응형
image