반응형

제목:sky


설정을 위한 기본

1.vim설치

2.openvpn설치

3.openssh 설치

 

-sshfs설치-

sudo apt-get install sshfs

sudo sshfs -o allow_other -p 22 root@ip:web web 

-o 권한설정 -p포트 id@주소:경로 경로

 

jsp설정을 위한 기본설치

1.jre,jdk로 java설정

2.mysql 설정

3.apache2 설치

4.tomcat7  설치

5.mod_jk 설치

 

java사용을 위한 jre,jdk 설정

 

첫번째로 apt-get update 를 입력해줍니다.

sudo apt-get update

​자바가 설치되었는지 확인합니다.(설치되어 있을경우 버전 확인)

​java -version 

"The program java can be found in the following packages" 문구가 뜨면 설치되어있지 않다는 것입니다.




-JRE설치-

​sudo apt-get install default-jre 


​-​JDK설치-

​sudo apt-get install default-jdk 


1. apache2 설치

sudo apt-get install apache2

2. mysql 설치

sudo apt-get install mysql-server

 

2. tomcat7 설치

sudo apt-get install tomcat7

 

 



반응형

'코딩 > etc' 카테고리의 다른 글

websoket  (0) 2016.03.10
mysql alias선언  (0) 2015.12.03
mysql 문 정리  (0) 2015.11.20


반응형

제목:


nested exception is org.apache.ibatis.exceptions.PersistenceException: nullpoint익셉션일떄

 

sql 문상에서 ,등이 들가 있는지 확인 혹은 resultmap상에column명이 긴지 확인

 

spring상에서

 

<resultMap type="프로젝트명" id="timevo">
   <result column="hour" property="hh"/>
  <result column="min" property="mm"/>
  <result column="sec" property="ss"/>
 </resultMap>

 

 



alias로 선언해서 column을 줄여줄 필요성이있음

 

ex)

select hour(sec_to_time(unix_timestamp(date_ADD(받아온 시간명,interval 2 hour))-unix_timestamp(now()))) as hour

from senseworld.input_task where 어딘지 order by createTime desc limit 1

 

hour(sec_to_time(unix_timestamp(date_ADD(받아온 시간명,interval 2 hour))-unix_timestamp(now()))) as hour

 

긴콘솔 as 명명

 

반응형

'코딩 > etc' 카테고리의 다른 글

websoket  (0) 2016.03.10
우분투 설정  (0) 2016.01.05
mysql 문 정리  (0) 2015.11.20


반응형


제목:untitle


테이블 구조
만드는방법

create table 테이블명(
id int auto_increment primary key,     //comment '설명',
2 char(32),                                     //간단한문자
3 datetime default current_timestamp,      //날짜데이터 처음입력시 현제시간
4 datetime,                                          //입력시 데이터 없음
6 enum('1','2') default 'prepare',        //명을 정해서 저장
7 tinyint default 5,             //int값제한 명시
8 int default 10800,            //int값 없으면뒷값 
9 varchar(255),                 //텍스트

10 text                            //텍스트

);ENGINE=innodb default charset=utf8;

 

auto_increment primary key : id값 유일한 저장 및 자동 +1 참조할때 사용 유일키

varchar(255) :텍스트 50-255

char(11):작은수

int:숫자

enum('1','2','3','4') default '1' : 텍스트 명을 지정해서 저장 비어있을시 default뒤에 값을 저장

datetime default current_timestamp: 시간타입 비어있을때 현제시간 저장

 

FOREIGN KEY(`현제테이블 유일값`) REFERENCES 테이블(`유일값`) ON DELETE CASCADE,KEY(`현제테이블 유일값`) "x테이블 연결로 부모 테이블 지우면 자동으로 현제 테이블 값이 지워짐"
 )ENGINE=innodb default charset=utf8; (데이터타입을 한글을 받을수 있게)

 



 

테이블 수정

ALTER TABLE 테이블명 ADD 콘솔명1 varchar(50), ADD 콘솔명2 int, .....(콘솔추가하기)

 

ALTER TABLE 테이블명 RENAME COLUMN 바꾸기전 콘솔명 TO 바꾼 콘솔명; (콘솔이름바꾸기)


ALTER TABLE 테이블명 DROP 버리는 콘솔명; (콘솔만 삭제)

 

테이블삭제

 

drop 테이블명;

 

insert

 

insert into 명(콜솔) values(값);

 

update

 

update 테이블명 set 콘솔=변환값 {2개이상일때는 , 콘솔=변환값}

 where 콘솔=찾는값;

 

delete

 

delete from 테이블명 where 콘솔=찾는값;

 

select

 

select * from 테이블명 (전체 내용 출력)

 

select 콘솔 from 테이블명 (전체 콘솔내용만 출력)

 

select * from 테이블명 where 콘솔=찾는값 (찾는값의 내용만 출력)

 

where 찾는값1 and 찾는값 2 (찾는값이 두개다 만족할떄 출력)

 

where 찾는값1 or 찾는값2 (찾는값1이거나 2거나 둘중 하나만 만족해도출력)

 

where 콘솔 like '%${keyword}%' (키워드가 포함된 내용을 출력)

 

select * from 테이블명 order by 콘솔 desc (끝부터)

asc (처음부터)

rand() (랜덤출력)

limit 원하는숫자 (출력수)

limit 시작숫자,원하는 출력숫자 (원하는 숫자부터 원하는만큼출력)

 

 

테이블이 2개있을때 같이 불러오는 방법 a.테이블명1 b.테이블명2 선언해서 출력 

EX)

select * from (select aa.*,rownum rnum from(select * from 테이블명 order by num desc)aa)

where rnum>=#{startNum} and rnum<=#{endNum}

 

 

시간 분석할때 date_sub(now(), interval 1 hour)

sub는 -

add는 +

data_sub는 현제시간의 1시간을 뺀다

data_add는 현제시간에 1시간을 더한다

 

where 시간 분석,int 가능 >,<,=

 

 

count(*) 테이블값의 총량 계산

 

 

 

 

 

 

 


반응형

'코딩 > etc' 카테고리의 다른 글

websoket  (0) 2016.03.10
우분투 설정  (0) 2016.01.05
mysql alias선언  (0) 2015.12.03

+ Recent posts