'분류 전체보기'에 해당되는 글 10건

  1. 2019.04.08 리눅스명령어
  2. 2019.04.08 lombok 사용 방법
  3. 2018.08.26 자바 기초1
  4. 2018.07.24 이클립스 단축키
  5. 2018.07.24 오라클 설치 후 서버 명 변경
  6. 2018.07.24 Oracle 테이블 스페이스 추가 방법
  7. 2018.07.24 트렌젝션 로그 제거
  8. 2018.07.24 구글링 팁
  9. 2018.07.24 리눅스 명령어
  10. 2018.07.01 Windchill OOTB란

root 계정 접속
su -


복사
cp <복사 대상 파일> /home/tomcat_admin


톰캣 위치
/opt/tomcat8_2/bin


./shutdown.sh
./startup.sh
.ps aux | grep tomcat

로그보기
tail -f /opt/tomcat8_2/logs/catalina.out

 

Posted by 띠띠스님


pom.xml 파일에 추가후 jar파일이 받아진 위치에서 해당 jar 파일을 실행 한다.
실행을 하게 되면 IDE위치를 자동으로 찾으며 사용 하고 있는 IDE를 선택 후 update/Install 한다.
IDE 실행 팡ㄹ 위치의 ini 파일을 확인해보면 -javaagent:lombok.jar 라는 항목이 생기며
IDE는 재시작 해야 적용 됨.
lombok을 사용 하는 이유는 getter,setter를 생성해 주지 않아도 되도록 하기 위한 
@data 어노테이션을 사용 하기 위함 이다.

Posted by 띠띠스님

2018. 8. 26. 12:36 Java/Java 기초

자바 기초1

● 클래스 명명법


 - 첫 문자는 대문자로 만든다.

- testClass  ( X )

- TestClass ( O )


 첫 문자가 문자나 '_', '$'의 특수문자로 시작되어야 한다. 숫자로 시작할 수     없다.

 - 첫 문자가 아니라면, 문자나 '_', '$'의 특수문자 그리고 숫자로 구성될 수 

   있다.

    - 2TestClass ( X )

    - Test2Class ( O )

    - _Test2Class ( O )



 - 자바의 예약어는 식별자로 사용할 수 없다.

 - 자바의 식별자는 대소문자를 구분한다.

 - 식별자 길이는 제한이 없고 공백은 포함할 수 없다.


● 변수 


  - 변수의 정의

     -> 단하나의 값을 저장 할 수 있는 공간이다.

  

  - 변수 선언 

     -> 데이터 형 + 변수 명 ====> String strValue;

  

  - 같은 타임의 변수는 함께 선언 할 수 있다.

     -> String strValue1, strValue2;


  - 변수는 알 맞게 초기화 할 수 있다.

     -> String strValue = "";

     -> int num1 = 0, num2 = 1; 


  - 명명규칙

    ▷  대소문자가 구분되며 길이에 대한 제한이 없다.

    ▷  예약어를 사용 해선 안된다.

    ▷  숫자로 시작해서는 안된다.

    ▷  특수문자는 "_"와 "$"만 허용 한다.

    ▷  예약어는 아래 표와 같다

 abstract

do 

if 

package 

synchronized 

 boolean

double 

implements 

private 

this 

 break

else 

import 

protected 

throw

 byte

enum 

instanceof 

public 

throws 

 case

extends 

int 

return 

transient 

 catch

false 

interface 

short 

true 

char 

final 

long 

static 

try

class 

finally

native 

strictfp 

void 

continue 

float 

new 

super 

volatile 

default 

for 

null 

switch 

while 



Posted by 띠띠스님

2018. 7. 24. 10:58 Eclipse

이클립스 단축키

■ 이클립스 단축키 

 ο 단축키 확인

   - Window > Preference > General > Keys 메뉴에서 확인 가능

   - 단축키 보기 Hint : Ctrl + Shift + L



 ο 실행

    Ctrl + F11 : 실행(바로 전에 실행했던 클래스 실행)



 ο 디버그

    F11 : 디버그 모드로 실행

    F5 : step into(현재의 명령문이 호출되는 메소드 속으로 진행하여, 그 첫 문장을 실행하기 전에 멈춘다. 하지만 자바 라이브러리 클래스 수준까지 들어가므로 단계필터 사용을 체크(Shift + F5)를 하면 필터를 설정한 클래스에 대하서는 Step Over 기능과 같은 기능을 수행한다.)

    F6 : step over(현재의 명령문을 실행하고 다음 명령문 직전에 다시 멈춘다.)

    F8 : 멈추어 있던 쓰레드를 다시 계속 실행한다.(Resume) 

    Ctrl + Shift + B : 현재커서위치에 Break point설정 또는 해제

    Display view(표시) : Window > Show View > Other > Debug > Display를 선택하여 소스상에서 필요한 부분을 선택해서 실행시켜 볼 수 있다.  한 순간의 값만 필요할 때 볼 수 있는 반면에 아래놈은 계속적으로 값이 변하는 것을 확인 할 수 있다.



 ο 소스 네비게이션

    Ctrl + 객체클릭(혹은 F3) : 클래스나 메소드 혹은 멤버를 정의한 곳으로 이동(Open Declaration)

    Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때

    F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.

    F3 : 메소드 정의부로 이동

    Alt + Shift + R : 변수 및 메소드 변경(변경할 변수 에서 단축키를 누르고 변경 후에 엔터를 누르면 변수명이 모두 변경)



 ο 소스 편집

    Ctrl + spacebar : 자동 완성 기능. 어휘의 자동완성(Content Assistance)

    Ctrl + Shift + O : 자동으로 import 하기(사용하지 않는 Class는 삭제)

    Ctrl + Shift + M : 캐럿이 위치한 대상에 필요한 특정클래스 import

    Ctrl + Shift + G : 클래스의 메소드나 필드를 Reference하고 있는 곳으로 이동

                             반대 : F3 (Reference하는 클래스로 이동)

    Shift + Alt + S R : getter/setter 자동 생성

    Ctrl + Shift + Space : 메소드 파라미터 힌트 (메소드에 입력해야 하는 파라미터 정보가 표시된다.)

    F2 : 에러의 원인에 대한 힌트 (에러 라인에 커서를 위치시키고...)


    Ctrl + Shift + / : 블록 주석(/*..*/) 추가

    Ctrl + Shift + \ : 블록 주석 제거

    Ctrl + / : 한줄 또는 선택영역 주석처리 또는 제거(//)

    Alt + Shift + J : 설정해 둔 기본주석 달기(JavaDoc 주석)


    Ctrl + S : 저장 및 컴파일

    Ctrl + Shift + F4 : 열린 파일 모두 닫기

    Ctrl + Shift + W : 열린 파일 모두 닫기

    Ctrl +W : 창 닫기


    Ctrl + Q : 마지막 편집위치로 가기

    Ctrl + L : 특정줄번호로 가기. 로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다.

    Ctrl + O : 현재 편집 화면의 메소드나 필드로 이동하기

    CTRL + 휠 : 페이지 단위 이동


    Ctrl + D : 한줄삭제


    Ctrl + I : 들여쓰기 자동 수정

    Ctrl + Shift + F : 소스 정리


    Alt + Up(Down) : 위(아래)줄과 바꾸기

    Ctrl + Alt + ↑↓(상/하) : 한줄(블럭) 복사

    Alt + Shift + 방향키 : 블록 선택하기


    Ctrl + M : 전체화면 토글

    Ctrl + Z / Ctrl + Y : Undo / Redo

    Ctrl + , or . : 이전 또는 다음 annotation(에러, 워닝, 북마크 가능)으로 점프 

    Ctrl + T : 하이어라키 팝업 창 띄우기(인터페이스 구현 클래스간 이동시 편리)

    Ctrl + F6 (재정의 하는게 편리) : ULTRAEDIT나 EDITPLUS 의 Ctrl +TAB 과 같은 기능

    Alt + ←→(좌/우) : 이후, 이전(뷰 화면의 탭에 열린 페이지 이동)

    Ctrl + Shift + R : Open Resource

    Ctrl + Shift + ↑↓(상/하) : 다음/이전 메소드로 이동

    Ctrl + Shift + E : Switch to Editor (탭에 열려있는 Editor 이동)

    Ctrl + Shift + G : 클래스의 메소드나 필드를 Reference하고 있는 곳으로 이동

    

    Ctrl + 1  : Quick Fix(구현하지 않은 메소드 추가, 로컬 변수 이름 바꾸기, 행둘러싸기(if, while, for emd))

    Ctrl + 2 + R : Rename(리팩토링)



  ο 문자열 찾기

    Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.

    Ctrl + Shift + K : 역으로 찾고자 하는 문자열을 찾아감.

    Ctrl + J : 입력하면서 찾을 수 있음.

    Ctrl + Shift + J : 입력하면서 거꾸로 찾아갈 수 있음.

    Ctrl + F : 기본적으로 찾기

    Ctrl + H : Find 및 Replace



 ο 템플릿 사용

    1) sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다.

    2) try 입력한 후 Ctrl + Space 하면 try-catch 문이 완성된다.

    3) for 입력한 후 Ctrl + Space 하면 여러가지 for 문을 완성할 수 있다.

    4) 템플릿을 수정하거나 추가하려면 Window > Preference > Java > Editor > Templates 에서 할 수 있다.



 ο 에디터 변환

   1) 에디터가 여러 파일을 열어서 작업중일때 Ctrl + F6 키를 누르면 여러파일명이 나오고 F6키를 계속 누르면 아래로

   2) Ctrl + Shift + F6 키를 누르면 위로 커서가 움직인다.

   3) Ctrl + F7 : 뷰간 전환

   4) Ctrl + F8 : 퍼스펙티브간 전환

   5) Ctrl + E : 뷰 화면의 탭에 열린 페이지 이동

   6) Ctrl + H6 : 열린 페이지 이동

   7) F12 : 에디터로 포커스 위치


Posted by 띠띠스님

[ 원인 ] 컴퓨터 이름이 변경되는 경우 TNS 리스너 접속이 안되는 경우

 

[ 오류 ] TNS 접속 실패하는 오류 메시지가 팝업된다.

 

[ 해결 방법 ]

1.     오라클이 설치된 경로의 ...network\ADMIN\listener.ora 의 아래 붉은 색 부분 수정

) 변경 전 mypc à 변경 후 mypc_DB

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

      (ADDRESS = (PROTOCOL = TCP)(HOST = mypc_DB)(PORT = 1521))

    )

)

 

2.     오라클이 설치된 경로의 ...network\ADMIN\tnsnames.ora 재 확인 à 해당 컴퓨터의 localhost가 아닌 IP로 설정되어 있는지 확인한다.

 

ORCL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = IP정보)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

)

 

3.     실행창에서 services.msc(관리도구>서비스)를 실행하여

OracleOraDb10g_home1TNSListener 서비스가 동작 중인지 확인한다.

 


'Database > Oracle' 카테고리의 다른 글

Oracle 테이블 스페이스 추가 방법  (0) 2018.07.24
Posted by 띠띠스님

[DB BLOBS 사용 공간 확인 쿼리]

SELECT  b.file_name "FILE_NAME"

      , b.tablespace_name "TABLESPACE_NAME"

      , b.bytes / 1024 "TOTAL SIZE(KB)"

      , ((b.bytes - sum(nvl(a.bytes,0)))) / 1024 "USED(KB)"

      , (sum(nvl(a.bytes,0))) / 1024 "FREE SIZE(KB)"

      , (sum(nvl(a.bytes,0)) / (b.bytes)) * 100 "FREE %" 

FROM   DBA_FREE_SPACE a

     , DBA_DATA_FILES b WHERE a.file_id(+) = b.file_id 

GROUP BY b.tablespace_name, b.file_name, b.bytes ORDER BY b.tablespace_name;


[Table Space 추가 쿼리]

ALTER TABLESPACE "BLOBS" ADD DATAFILE '<%Windchill Home%>\ocu\oradata\wind\<생성할 BLOBS Name>.DBF' SIZE 30000M


ex > ALTER TABLESPACE "BLOBS" ADD DATAFILE 'D:\PTC\Windchill_10.0\ocu\oradata\wind\WINDBLOBS04.DBF' SIZE 30000M


※ 생성할 BLOBS Name 은 해당 경로에서 마지막 번호에 +1 한 값을 입력 한다. DB Size 의 최대값은 30G 이다. 디스크 공간 확인.


[SQLPLUS DBA 접속 방법]

sqlplus "/as sysdba"

'Database > Oracle' 카테고리의 다른 글

오라클 설치 후 서버 명 변경  (0) 2018.07.24
Posted by 띠띠스님

[MS-SQL 2008 이전]


- 트랜잭션 로그 지우기

BACKUP LOG[DB명] WITH TRUNCATE_ONLY

또는

BACKUP LOG[DB명] WITH NO_LOG


- 로그제거(용량축소)

DBCC SHRINKFILE(DB명_log,truncateonly);


[MS-SQL 2008 이후]

- 복구 모델 변경

ALTER DATABASE [DB명] SET RECOVERY SIMPLE

※위 명령어를 실행 하면 commit된 트렌젝션은 제거되기 때문에 

사이즈가 늘어 나지 않음



- 로그제거(용량축소)

DBCC SHRINKFILE(DB명_log,truncateonly);


- 축소된 용량 확인

sp_helpdb DB명


- 복구 모델 원복

ALTER DATABASE [DB명] SET RECOVERY FULL



Posted by 띠띠스님

2018. 7. 24. 10:45 일상생활

구글링 팁

1. 단어제외 -

2. 문자 그대로 검색 ""

3. 정확한 문장 생각 안날때 *

4. 동의어검색 ~

5. 범위검색 ..

6. 특정 사이트검색 site:

7, 특정링크 link:

8. 유사 사이트 related:

9.  단어뜻검색 define:

10. 원하는 파일타입 filetype:

11. 제목에서만 검색 intitle

Posted by 띠띠스님

IP 확인

ip addr | grep "inet "


서비스 구동 확인

ps -ef|grep ptc


background 서비스 실행 

nohup ./start-es.sh &


log 출력 실행(es서버)

 ./start-es.sh |tee /thingserver.log


세션 종료 후에도 계속 동작 하게하는 명령어

disown


경로 확인

pwd 


서비스 강제 종료

kill -9 <프로세스 넘버>

Posted by 띠띠스님


OOTB 란?

Out Of The Box의 약자로 변경 없이 설치한 것을 말한다.

일반적으로 MS사의 제픔들 처럼 설치후 사용 하는 것과 마찬가지로 사용 하는 것을 OOTB로 사용 한다고 한다.



Posted by 띠띠스님
이전버튼 1 이전버튼

블로그 이미지
띠띠스님

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.12
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 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함