목록분류 전체보기 (200)
디케이
1. OpenJDK 설치 # 1. 설치 가능한 JDK 버전 확인 yum list java*jdk-dvel 위와 같이 입력하면 아래 그림에서와 같이 설치 가능한 JDK버전을 확인할 수 있다. 나는 java-1.8.0-openjdk-dvel.x86_64 를 설치할 것이다. 다음 명령어를 입력하여 openJDK를 설치한다. #2. OpenJDK 설치 sudo yum install -y java-1.8.0-openjdk-devel.x86_64 #3. JAVA 버전 확인 java -version 설치를 마친 후 JAVA버전까지 확인하면 설치는 완료된다. 2. JAVA_HOME 환경변수 설정 다음 명령어를 차례대로 입력하여 JAVA_HOME 환경변수를 설정한다. #4. javac 라는 명령어의 위치 확인 which..
루트계정 비번변경 passwd root or passwd 메인계정 생성 및 비번설정 useradd sbsst passwd sbsst sbsst 계정으로 putty 재접속 root@~~ => sbsst@~~ su 로 root 로그인 su root 로그아웃 하려면 exit sudoers 명단에 sbsst 계정 추가 vim /etc/sudoers ESC키 /root 입력 후 엔터키 n키 두번 A 입력모드로 전환 sbsst 계정을 명단에 추가 root 계정 밑에 추가 탭으로 구분 ESC키 :wq! 입력 후 엔터키 sbsst 계정으로 돌아가기(root에서 로그아웃) exit yum의 검색범위 넓히기 sudo yum install epel-release yum으로 설치된 모든 프로그램 최신 업데이트(최신 보안 패치..
UNIQUE 지정 테이블 생성 후 , 중복 저장을 막기 위해 중복 체크 할 column에 unique 키를 등록 데이터 베이스에서 대량의 데이터를 등록할 경우, 키 값이 있음에도 INSERT문을 실행 하게 되면 에러가 발생한다. 해결방법으로는 테이블에 있는 데이터를 모두 삭제 한 후 다시 집어넣는 방법 이지만 번거롭고 위험요소 역시 발생한다. 따라서, 키 값이 있는 경우 INSERT 대신 UPDATE를 사용하면 번거로운 일과 에러를 줄일 수 있다. TABLE 셋팅 예제 CREATE TABLE attr( id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, regDate DATETIME NOT NULL, updateDate DATETIME NOT NULL, ..
테이블에 데이터를 입력하는 방법은 두 가지 유형이 있으며 한 번에 한 건만 입력된다. INSERT INTO 테이블명 (COLUMN_LIST) VALUES (COLUMN_LIST에 넣을 VALUE_LIST); INSERT INTO PLAYER (PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION, HEIGHT, WEIGHT, BACK_NO) VALUES ('2002007', ' 박지성', 'K07', 'MF' ,178, 73, 7); INSERT INTO 테이블명 VALUES (전체 COLUMN에 넣을 VALUE_LIST); INSERT INTO PLAYER VALUES ('2002007', ' 박지성', 'K07', 'MF' ,178, 73, 7); - PLAYER 테이블에 위와 ..
1. DROP TABLE (테이블 삭제) 테이블을 잘못 만들었거나 테이블이 더 이상 필요 없을 경우 해당 테이블을 삭제해야 한다. DROP TABLE 테이블명 [CASCADE CONSTRAINT]; DROP TABLE PLAYER; DROP TABLE 명령어를 사용하면 테이블의 모든 데이터 및 구조를 삭제한다. CASCADE CONSTRAINT 옵션은 해당 테이블과 관계가 있었던 참조되는 제약조건에 대해서도 삭제한다는 것을 의미한다. (SQL Server에서는 CASCADE 옵션이 존재하지 않는다. 테이블 삭제 전에 참조하는 FOREIGN KEY 제약 등을 먼저 삭제해야 한다.) 2. RENAME (테이블명 변경) RENAME 명령어를 사용하여 테이블의 이름을 변경할 수 있다. RENAME 변경전 테이블..
jsp파일의 html코드에서 jstl을 이용해 자바와 같이 조건문을 사용할 수 있다. 자바에 if문과 else if문이 있는것과 같이 jstl에서도 문과 문이있다. if == else if == 이것만 알면 자바와 비슷하므로 이해하고 사용하기 편하다. 또한 ==, !=, null과 같은 비교연산자는 eq, ne, empty로 사용한다. 먼저 조건을 비교할 데이터를 선언해주기위해서 이 필요하다 var에는 비교할때 사용할 변수명을 입력하고, value에는 값을 넣어준다 1. 저의 이름은 새박입니다. 저의 이름은 샘샘입니다. 다음과같이 name이란 변수에 새박이라는 값을 셋팅해준 뒤 test의 안의 조건을 확인한다. name의 값이 새박이므로 경우 저의 이름은 새박입니다. html코드가 출력되겠지만 조건에 맞..
//6개월 뒤 날짜 계산 SimpleDateFormat simpleDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //날짜 포멧 Date time = new Date(); //현재 날짜 Calendar cal = Calendar.getInstance(); //날짜 계산을 위해 Calendar 추상클래스 선언 getInstance()메소드 사용 cal.setTime(time); cal.add(Calendar.MONTH, 6);//6개월 더하기 String date = simpleDate.format(cal.getTime()); // 1시간 전 계산 cal.add(Calender.HOUR, -1) // 1일 전 계산 cal.add(Calender.DATE, -1)
1. Date객체를 활용하는 방법 SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초"); Date time = new Date(); String time1 = format1.format(time); String time2 = format2.format(time); System.out.println(time1); System.out.println(time2); 2. Calendar클래스의 getInstance()메서드를 활용하는 방법 SimpleDateFormat format1 = new Sim..
텍스트를 드래그하여 블럭을 씌울 때 스타일을 변경하기 위한, CSS의 pseudo-element 중 ::selection 선택자에 대해 알아보자. 사용 심플하다. 직접 드래그해보자. See the Pen ::selection 연습 by d8040 (@d8040) on CodePen. 모질라 계열을 위해 ::-moz-selection 또한 사용하자. 속성 모든 속성을 사용해 스타일이 가능하진 않고, 아래의 속성들만 사용할 수 있다. color background-color cursor caret-color outline text-decoration 및 관련 속성 text-emphasis-color text-shadow 주의 단순한 미적 이유로 selected 텍스트를 스타일할 때 웹 접근성을 고려해야 한다..