240hz 모니터 사용 후기

오버워치 2020. 4. 14. 11:40

얼마전에 144hz 모니터와 240hz 모니터를 체험해본 결과 별 차이를 못 느꼇다고 작성을 했었는데,

정말 우연한 기회에 240 모니터를 싸게 구입할 수 있는 기회가 생기고, 

기존에 쓰던 144 모니터를 구한다는 친구가 있어서,  144를 팔고 240을 구입했다

(체험을 해서 별차이는 없다고 느꼈어도 내심 좋은 장비를 사고 싶었던 마음이 있었나보다..장비빨..)

 

처음 시작할때는 마찬가지로 그냥 새로운 모니터가 와서 기분이 좋구나 하면서 

게임을 시작했는데,

이상하게 잘 맞는다 (무려 위도우 치명타가 한게임에 37번이나...잘한게 맞는거겠지?)

나는 분명 별 차이가 없다고 생각이 드는데 왜 잘맞는지 모르겠다.

바뀐거라고는 모니터 차이밖에 없는데...

 

240 모니터를 사용하고 144 모니터를 사용해도 역체감도 딱히 느껴지지 않는다.

 

근데 잘맞는다...뭔가...차이가 있긴 있나보다...

 

'오버워치' 카테고리의 다른 글

모니터 144hz 와 240hz 사용 후 느낀점  (1) 2020.02.19
로지텍 g903 자가 수리  (0) 2019.06.04
오버워치 144 모니터 후기  (0) 2018.05.08
오버워치 gtx960 에 144 모니터  (6) 2018.04.27

MySQL database, data 복사하기

개발/DB 2020. 3. 25. 16:43

리눅스 환경에서 실행

 

1. mysqldump명령어로 .sql파일을 만든다.

    #mysqldump -uroot -p [database명] > [파일이름].sql

    ex) #mysqldump -uroot -p tok > /경로/dumpTok.sql

   이렇게 하고 파일 리스트를 확인해보면 dumpTok.sql 파일이 생성 되어있다.

 

리고 ftp나 여러 방법으로 dumpTok.sql파일을 새로운 서버(서버 이전 하고 싶은)에 옮긴다. 위치는 아무데나 상관없다.

 

*특정 테이블의 구조만 dump 하고 싶을 때 (-d 옵션 사용)

# mysqldump –d –u디비사용자명 –p패스워드 데이터베이스명 > 백업할파일명.sql

ex) #mysqldump -d -uroot -p tok table1 table2 table3 > /경로/dumpTok.sql

*특정 테이블만 dump 하고 싶을 때 (데이터 까지 같이 )

# mysqldump  –u디비사용자명 –p패스워드 데이터베이스명 > 백업할파일명.sql

ex) #mysqldump -uroot -p tok table1 table2 table3 > /경로/dumpTok.sql

 

2. 새로운 서버에 접속한다.

mysqladmin -uroot -p create tok  //database 를 생성한다. (같은 기능을 동작하기 위해 이름을 동일하게 했다) 

mysql -uroot -p tok  < dumpTok.sql //tok이란 database에 dumpTok.sql을 실행

 

이렇게 하면 database에 데이터가 들어간 것을 확인할 수 있다.

 

 

'개발 > DB' 카테고리의 다른 글

부적합한 열이름(동적으로 컬럼명 사용할 시 )  (0) 2020.11.30
Clob 타입을 varchar2 타입으로  (0) 2018.02.14
오라클 REGEXP_LIKE  (0) 2015.12.16
ORA-00054 에러  (0) 2015.11.25
해당 컬럼이 있는 테이블 찾기  (0) 2015.09.14

java file resize (이미지 사이즈) 수정하기

개발/코딩 2020. 3. 24. 17:13

File file = new File(src+fileName);

 

/* File resize */
BufferedImage inputImage = ImageIO.read(file);
int width = 250;
int height = 200;

String[] ext = {"jpg","JPG", "PNG","png"};

for(String format : ext) {
BufferedImage outputImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g = outputImage.createGraphics();
g.drawImage(inputImage, 0, 0, width, height, null);

File out = new File(src+fileName);
FileOutputStream fos = new FileOutputStream(out);
ImageIO.write(outputImage, format, fos);
}
/* File resize END*/

자바 다른 서버로 sftp 파일 전송

개발/코딩 2020. 3. 23. 13:19

sftp를 활용하기 위해서는 jsch 라이브러리가 필요.

 

*maven 형태 

<dependency>

<groupId>com.jcraft</groupId>

<artifactId>jsch</artifactId>

<version>0.1.55</version>

</dependency>

 

*gradle 형태

// https://mvnrepository.com/artifact/com.jcraft/jsch

compile group: 'com.jcraft', name: 'jsch', version: '0.1.55'

 

해당 클래스에 

import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;

 

프로세스를 작성한후 

sftpConnect(fileName); 호출 하면

 

  // 다른서버 SSH 전송
@SuppressWarnings("finally")
public String sftpConnect(String fileName) {
    String rfileName = "";
    try {
    String des = "/root/"; //파일을 이동시키고자 하는 위치
    String src = "/home/tomcat/webapps/Anticall/upload/";  //파일이 존재 하는 위치
JSch jsch = new JSch();
Session session = jsch.getSession("user", "192.168.xxx.xxx", 22);  //user, ip, port
session.setConfig("StrictHostKeyChecking", "no");
session.setPassword("password");  //이동시킬 서버의 password

session.connect();
Channel channel = session.openChannel("sftp");
channel.connect();
ChannelSftp sftpChannel = (ChannelSftp) channel;
sftpChannel.cd(des); 
File file = new File(src+fileName);
FileInputStream fis = new FileInputStream(file);
sftpChannel.put(fis, file.getName());
fis.close();

sftpChannel.disconnect();
channel.disconnect();
session.disconnect();   

rfileName = file.getName();
} catch(Exception e) {
logger.error("Exception:",e);
} finally {
return rfileName;
}   
}

 

숫자만 입력

개발/jQuery 2020. 3. 5. 09:33

예전에는 자바 스크립트로 코딩했었는데 

이번에는 jQuery로 하는 방법이다.

 

<input type="text" id="CALL_COUNT" name="CALL_COUNT"  maxlength="4" numberOnly />

 

위 텍스트 박스를 만들고

 

<script>

$("input:text[numberOnly]").on("keyup", function() {
    $(this).val($(this).val().replace(/[^0-9]/g,""));
});

</script>

 

하면 된다

'개발 > jQuery' 카테고리의 다른 글

input 붙여 넣기 방지  (0) 2017.10.17
대표적인 getter 메소드와 setter 메소드  (0) 2017.07.12
input 요소 선택  (0) 2017.07.12
jQuery 선택자  (0) 2017.07.12
비슷한 ID 가져오기  (0) 2017.07.07

모니터 144hz 와 240hz 사용 후 느낀점

오버워치 2020. 2. 19. 17:21

모니터가 갈수록 너무 많이 좋아지고 있다.

144hz모니터를 겪어본게 얼마 안된 것 같은데...(사실 1년반이란 시간이 흘렀다)

60hz 모니터를 쓰다가 144hz를 넘어갔더니 정말 신세계를 경험 했었다. ( 이건 내 블로그에 후기 남겼었다 ) 

 

무튼,

고향집에 내려갔는데 할게 없어서 주변 pc방을 봤는데 240hz의 모니터를 비치 해뒀다는 현수막이 보였다

그것도 무려 벤큐!!!

고민도 하지 않고 들어갔는데 마침 자리가 있었다

모니터 설정과 오버워치 설정을 모두 다 한 후 게임을 플레이 했는데

 

????????????

 

내가 못느끼는건가...

144hz와 별 차이가 없는것 같았다

정말정말 차이를 꼽으라하면 조금 더, 아주 약간 더 부드러워졌다는 느낌???

 

몇몇 글에서

60 -> 144 신세계를 경험했다면

144 -> 240 은 위의 체감의 반절정도다 라고 했는데

개인적으로는 거의 체감을 느끼지 못했다.

 

한때 이왕 하는거 장비빨로도 세워보자 해서 240hz를 살까 고민했었는데

그런 고민을 할 필요가 없어졌다.

 

혹시, 240hz 를 살까 고민이 있는 분들은 요새 pc방에서 체험(?)해 볼 수 있으니 꼭 플레이 해보고 결정하길..

 

'오버워치' 카테고리의 다른 글

240hz 모니터 사용 후기  (0) 2020.04.14
로지텍 g903 자가 수리  (0) 2019.06.04
오버워치 144 모니터 후기  (0) 2018.05.08
오버워치 gtx960 에 144 모니터  (6) 2018.04.27

톰캣에 SSL 설정

개발/실전 2020. 2. 19. 17:12

1. 윈도우 커맨드 창을 관리자 권한으로 실행한다.

 

2. 자바 홈 디렉토리\bin 으로 이동한다.

(환경변수에 JAVA_HOME 이 설정되어있고 path 에 JAVA_HOME\bin 이 추가되어 있다면 이 부분은 생략한다.)

 

3. keytool -genkey -alias tomcat -keypass password -storepass password -keyalg RSA -keystore %USERPROFILE%\.keystore -dname "CN=xxxx.co.kr, OU=xxxx, O=xxxx, C=KR" 를 커맨드창에 입력한다.

여기서 password 는 인증서에서 사용 할 비밀번호이니 원하는 비밀번호를 넣는다.

 

4. C:\Users\계정명 폴더에 보면 .keystore 파일이 존재한다.

 

5. 이 파일로 톰캣에서 SSL 설정을 할 수 있다.

 

위 과정을 했다면 server.xml 파일을 연다.

 

톰캣에서 8080포트를 기본으로 사용하며, SSL 설정을 해서 443 포트로 사용할 것이다.

 

따라서 server.xml 에서 아래와 같이 설정한다.

 

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="443" 

   URIEncoding="UTF-8" />

        

    <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"

               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS" 

   keystoreFile="C:\Tomcat7\conf\.keystore" keystorePass="password" keystoreType="pkcs12" />

    

    <!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

 

그리고 keystorePass 는 .keystore 파일을 생성할 때 설정한 비밀번호 이다.

 

이렇게 하고 톰캣을 재시작 한 뒤 접속하면 자동으로 SSL 접속이 된다.

리눅스 톰캣 다중 띄우기

개발/리눅스 2020. 2. 18. 14:24

1.기존 톰캣을 복사한다

# cp -r /usr/local/tomcat /usr/local/tomcat2

 

2. catalina.sh 파일 수정

# vi /usr/local/tomcat/bin/catalina.sh

위 파일을 열어서 아래 빨간 부분을 추가시켜준다

 

# resolve links - $0 may be a softlink
PRG="$0"

while [ -h "$PRG" ]; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done

export CATALINA_HOME=/usr/local/tomcat
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
CATALINA_PID=/usr/local/tomcat/bin/tomcat.pid

# Get standard environment variables
PRGDIR=`dirname "$PRG"`

*기존 톰캣은 tomcat으로, 복사한 톰캣은 tomcat2로 설정해준다

 

3. conf/server.xml 파일 수정

(여기서는 파란색이 기존 tomcat, 빨간색을 tomcat2로 표시하겠다)

<Server port="8005" shutdown="SHUTDOWN">

...

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectport="8443" />

...

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

 

 

<Server port="9005" shutdown="SHUTDOWN">

...

<Connector port="9080" protocol="HTTP/1.1/" connectionTimeout="20000" redirectport="8443" />

...

<Connerctor port="9009" protocol="AJP/1.3" redirectPort="8443" />

 

 

'개발 > 리눅스' 카테고리의 다른 글

AWS서버 FileZilla Root 권한으로 접속하는 방법.  (0) 2023.10.20
리눅스 스프링 프로젝트 띄우기  (0) 2020.02.14
리눅스 톰캣 설치  (0) 2020.02.14
리눅스 JAVA 설치  (0) 2020.02.14

리눅스 스프링 프로젝트 띄우기

개발/리눅스 2020. 2. 14. 17:43

이클립스 해당 프로젝트에서

우클릭 > Export > Web > WAR file 선택 

Web Project : 프로젝트 이름 (자동으로 입력 되어있다)

Destination : 파일 저장 위치

설정 후 Finish

 

WAR파일을

tomcat/webapps 폴더에 넣는다

 

tomcat 설치 경로의 conf를 들어간다

#vi server.xml

 

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 태그 밑에 

<Context path="" DocBase="/usr/local/tomcat/webapps/WAR파일명" reloadable="true" />

주의 파일명을 입력할 때 .war제외 (ex: test.war 라면 test만 입력)

 

입력 후 톰캣을 재실행 해준다

bin으로 가서 ./shutdown.sh  후 ./start.sh

 

http://서버 ip입력:8080/프로젝트명

입력하면 확인 할 수 있다

 

만약에 url에 프로젝트명을 입력하지 않으려면

<Context path="/"    이렇게 바꿔주면 된다

 

 

'개발 > 리눅스' 카테고리의 다른 글

AWS서버 FileZilla Root 권한으로 접속하는 방법.  (0) 2023.10.20
리눅스 톰캣 다중 띄우기  (0) 2020.02.18
리눅스 톰캣 설치  (0) 2020.02.14
리눅스 JAVA 설치  (0) 2020.02.14

리눅스 톰캣 설치

개발/리눅스 2020. 2. 14. 15:21

http://mirror.apache-kr.org/ 사이트에 들어가서

tomcat / tomcat-7 / v7.0.99 / bin / apache-tomcat-7.0.99.tar.gz를 다운받는다.

#cd /usr

#mkdir tomcat

해당 파일을 서버에 올린다 ( 파일질라 등의 프로그램을 이용해서)

 

만들어진 폴더로 이동해서 tar 압출을 풀어준다

#tar -zxvf apache-tomcat-7.0.99.tar.gz

#/usr/local/tomcat/apache-tomcat-7.0.99/bin

#./startup.sh

 

실행되었는지 확인하고 싶으면

 

#ps -ef | grep tomcat 

으로 확인할 수 있다