펭귄집

'IT' 카테고리의 다른 글

개발 뉴스레터 및 기술블로그  (0) 2022.06.29
리눅스 명령어  (0) 2022.02.09
git sourcetree 설명  (0) 2021.06.27
git ignore 설정방법  (0) 2021.06.20
deploy 관련 찾은 내용들  (0) 2020.11.02

'IT' 카테고리의 다른 글

개발 관련 읽을 책 정리  (0) 2022.06.30
리눅스 명령어  (0) 2022.02.09
git sourcetree 설명  (0) 2021.06.27
git ignore 설정방법  (0) 2021.06.20
deploy 관련 찾은 내용들  (0) 2020.11.02

리눅스 명령어

IT2022. 2. 9. 12:02


리눅스 명령어

netstat : 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계정보를 보여주는 도구


사용방법 : netstat [option] [ | grep 포트번호 or 서비스명]


option :
-l : (listen) 연결 가능한 상태
-n : (number port) 포트 넘버
-t : (tcp) tcp
-u : (udp) udp
-p : 프로그램이름 / pid
-a : (all) 모두
-i : 이더넷 카드 별 정상/에러/드랍 송수신 패킷 수 확인
-r : 라우팅 테이블
-s : 네트워크 통계


자주 사용하는 옵션
netstat -nap : 연결을 기다리는 목록과 프로그램을 보여줌
netstat -an | grep 포트번호 : 특정 포트가 사용중에 있는지 확인
netstat -nlpt : TCP listening 상태의 포트와 프로그램을 보여줌


netstat 상태값
참고 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ncloud24&logNo=221388026417

netstat 명령어를 통한 네트워크 상태 확인 방법

netstat - 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 도구사용 방법 : n...

blog.naver.com





'IT' 카테고리의 다른 글

개발 관련 읽을 책 정리  (0) 2022.06.30
개발 뉴스레터 및 기술블로그  (0) 2022.06.29
git sourcetree 설명  (0) 2021.06.27
git ignore 설정방법  (0) 2021.06.20
deploy 관련 찾은 내용들  (0) 2020.11.02

JAVA Transaction 거는 방법

개발하면서 한줄로는 끝낼 수 없는 프로세스가 생김
-> 2개 이상의 로직이 수행되어야할때 (ex. 2개이상의 쿼리가 한번에 돌아야 할 때)

이렇게 단일 로직으로 해결할 수 없는 로직을 처리하는게 transaction임


transaction : 쪼개질 수 없는 업무처리의 단위


예시)
통장에서 돈을 뺄때, 계좌이체할때 처럼
내 통장잔액 - 상대방잔액 금액변경이 한번에 이뤄져야 할 때

부분작업들 여러개가 모여진 transacion을 처리하기위해 db는 다음과 같은 기술을 제공함
rollback : 부분 작업이 실패하면 transaction 실행 전으로 되돌림
commit : 모든 부분작업이 정상적으로 완료하면, 변경사항을 한꺼번에 db에 반영



내가만든 Exception을 강제적으로 rollack할때 쓰는 방법 !
try-catch 문이 걸려있어야함
catch영역에 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();를 적어줌
-> 이렇게하면 exception발생 시 해당메서드를 rollback 시킴
실제 롤백되는 시점은 setRollbackOnly()이게 실행될 때가 아님 ( setRollbackOnly()는 속성만 변경하는 것 / 실제 롤백이 일어나는 시점 ㄴㄴ)
실제 롤백되는 시점은 commit이 되기 직전에 수행



참고
golddigger.tistory.com/16

'IT > JAVA' 카테고리의 다른 글

형변환  (0) 2017.08.07

git sourcetree 설명

IT2021. 6. 27. 19:33

'IT' 카테고리의 다른 글

개발 뉴스레터 및 기술블로그  (0) 2022.06.29
리눅스 명령어  (0) 2022.02.09
git ignore 설정방법  (0) 2021.06.20
deploy 관련 찾은 내용들  (0) 2020.11.02
디버깅 에러 or 빌드 에러  (0) 2019.04.17

git ignore 설정방법

IT2021. 6. 20. 20:30

git ignore 설정 url

 

https://www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 

여기서 생성하면 ignore 할만한 기초적인것들 생성됨

 

'IT' 카테고리의 다른 글

리눅스 명령어  (0) 2022.02.09
git sourcetree 설명  (0) 2021.06.27
deploy 관련 찾은 내용들  (0) 2020.11.02
디버깅 에러 or 빌드 에러  (0) 2019.04.17
파일에 물음표 있는 경우  (0) 2019.04.15

WebtoB_WebtoB JBOSS 연동 가이드.pdf
0.74MB

deploy 관련 찾은 내용들

- 컴파일, 빌드, 배포

itholic.github.io/qa-compile-build-deploy/

 

[QA] 컴파일? 빌드? 배포? 개념과 차이는 무엇일까?

컴파일, 빌드, 배포의 개념 및 차이

itholic.github.io

 

 

- deploy 정의

  - html, .css파일들에 대한 정보는 Web Server에서 Client측으로 전달 (정적인 파일들은 Web서버에 있음)

  - 비지니스 로직이 구현된 파일들에 대한 정보는 WAS에서 Web Server를 거쳐서 Client로 전달

m.blog.naver.com/PostView.nhn?blogId=sekhyuni&logNo=221135183197&proxyReferer=https:%2F%2Fwww.google.com%2F

 

Project Build부터 Deploy하는 과정 및 WAS 개념

1. Bulid란? 1) Complie - 소스코드를 사용할 수 있는 실행 파일로 변환하는 과정 2) Bulid - Compile...

blog.naver.com

 

 

- WebtoB Reverse Procxy 로드밸런싱

waspro.tistory.com/185

 

[WebtoB] ReverseProxy 로그밸런싱 처리 방법

본 포스팅은 WebtoB Reverse Proxy를 활용한 로드밸런싱 테스트입니다. 본 포스팅에서는 REVERSE PROXY GROUP의 로드밸런싱과 Sticky Session routing에 대한 설정 및 테스트를 가이드 합니다. 기본적인 REVERSE..

waspro.tistory.com

 

- WebtoB 특징

cena.co.kr/webtob-%EC%86%8C%EA%B0%9C/

 

WebToB 소개

이젠 웹은 모든 환경의 기본이라고 할 수 있다. 내가 처음 접한 웹서버는 IIS 였다. 설정도 간단하고…솔직히 설정 같은것 없이 그냥 써도 된다. 그러다가 사회에 첫발을 내딛고 Apache란 놈도 보게

cena.co.kr

 

- jboss 배포방식  (먼말이지?)

  - MANAGED / UNMANAGED

gnujava.com/board/article_view.jsp?article_no=1526&menu_cd=20&board_no=7&table_cd=EPAR02&table_no=02

 

GNUJAVA

JBoss의 애플리케이션 배포 방식은 크게 Managed 방식과 Unmanaged 방식이 있고 또, Archive 방식과 Exploded 방식이 있다. JSP 파일 등 특정 파일만 변경하여 배포하고자 할 경우에는 Exploded 방식을 사용한

gnujava.com

 

 

- jboss 설정을 웹에서 하는 방법

m.blog.naver.com/PostView.nhn?blogId=s0215hc&logNo=220272058748&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[JBoss6] 디플로이(Windows Standalone)

이 게시는 Jboss 6 Window standalone 개발 환경 설정시 web application 디플로이하는 방법을 설명한다....

blog.naver.com

 

 

-제우스 내용이긴한데 이론은 어차피 똑같음 / 제일 많이 봄

technet.tmaxsoft.com/upload/download/online/jeus/pver-20140203-000001/web-container/chapter_webserver_connectivity_and_clustering.html#sect_configuring_webservers_for_listener_interoperability_and_clustering

 

제4장 웹 서버 연결과 클러스터링

본 장에서는 웹 컨테이너의 앞 단에서 사용할 수 있는 1개 이상의 웹 서버를 설정할 때 알아야 할 사항들과 자체적으로 가지고 있는 웹 서버를 최대한 이용하는 방법에 대하여 설명한다. 웹 컨테

technet.tmaxsoft.com

 

 

ppt 만드는중 ㄲ

docs.google.com/presentation/d/1huFQ_nvPjNgddRhjLWnAP1QHOnUvbcpJslyD_mtsKSM/edit#slide=id.ga724db3c05_0_27

 

Google 프레젠테이션 - 프레젠테이션을 작성하고 수정할 수 있으며 무료입니다.

하나의 계정으로 모든 Google 서비스를 프레젠테이션으로 이동하려면 로그인하세요.

accounts.google.com

 

'IT' 카테고리의 다른 글

리눅스 명령어  (0) 2022.02.09
git sourcetree 설명  (0) 2021.06.27
git ignore 설정방법  (0) 2021.06.20
디버깅 에러 or 빌드 에러  (0) 2019.04.17
파일에 물음표 있는 경우  (0) 2019.04.15

만약 css를 javascript에서 쓰고 싶다면?

 

css 코드

#loading-mask {
	position:absolute;
    top:0;
    left:0;
    background-color:#ffffff;
    opacity:0.80;
    filter:alpha(opacity=80);
    z-index:30000;
    display:none;
}

 

javascript 코드

var wrap = document.getElementById('wrap');
      wrap.style.position = 'absolute';
      wrap.style.top = '0';
      wrap.style.left = '0';
      wrap.style.background = '#ffffff';
      wrap.style.opacity = '0.80';
      wrap.style.filter = 'alpha(opacity=80)';
      wrap.style.zIndex = '30000';
      wrap.style.display = 'none';

 

 

참고

z-Index -> zIndex로 써야함

(javascript에서 '-'라는게 안돼는듯?)

 

 

'IT > JSP' 카테고리의 다른 글

javascript에서 c태그동적생성  (1) 2018.11.08
javascript에서 형변환  (2) 2018.11.06
jQuery를 이용하여 css 변경하기  (0) 2017.08.09
jsp jQuery 이용하여 value 넣기  (0) 2017.08.09
jsp 가운데정렬  (0) 2017.08.08

Debug error OR Build Error

디버깅이 안돼거나 이상한에러 or java단 수정해도 수정사항이 안보일 때

(ex. Systemout.println("::::");도 안돼는 경우)

 

방법1

해당 파일의 class파일 삭제

 

방법2

상단 Project -> Build Automatically 체크 ㄱㄱ

 

 

'IT' 카테고리의 다른 글

리눅스 명령어  (0) 2022.02.09
git sourcetree 설명  (0) 2021.06.27
git ignore 설정방법  (0) 2021.06.20
deploy 관련 찾은 내용들  (0) 2020.11.02
파일에 물음표 있는 경우  (0) 2019.04.15

파일에 물음표 있는 경우

 

Git or SVN을 연결한 상황에서 기존에 없던게 추가된거라 생긴 물음표임

해당 파일들을 푸쉬하면 사라짐

 

신경 안써도됨

 

 

 

 

 

 

 

'IT' 카테고리의 다른 글

리눅스 명령어  (0) 2022.02.09
git sourcetree 설명  (0) 2021.06.27
git ignore 설정방법  (0) 2021.06.20
deploy 관련 찾은 내용들  (0) 2020.11.02
디버깅 에러 or 빌드 에러  (0) 2019.04.17