개발 관련 읽을 책 정리
'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 |
개발 뉴스레터 및 기술블로그
개발 뉴스레터 및 기술블로그
여기에 각각 정리되어 있음
https://ohahohah.com/subscribe-dev-newsletter/
기술블로그 정리
https://brunch.co.kr/@sicle-official/35
참고하세요
'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 |
리눅스 명령어
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
'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 거는 방법
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
git sourcetree 설명
'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 설정방법
'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 |
deploy 관련 찾은 내용들
deploy 관련 찾은 내용들
- 컴파일, 빌드, 배포
itholic.github.io/qa-compile-build-deploy/
- deploy 정의
- html, .css파일들에 대한 정보는 Web Server에서 Client측으로 전달 (정적인 파일들은 Web서버에 있음)
- 비지니스 로직이 구현된 파일들에 대한 정보는 WAS에서 Web Server를 거쳐서 Client로 전달
- WebtoB Reverse Procxy 로드밸런싱
- WebtoB 특징
cena.co.kr/webtob-%EC%86%8C%EA%B0%9C/
- jboss 배포방식 (먼말이지?)
- MANAGED / UNMANAGED
gnujava.com/board/article_view.jsp?article_no=1526&menu_cd=20&board_no=7&table_cd=EPAR02&table_no=02
- jboss 설정을 웹에서 하는 방법
-제우스 내용이긴한데 이론은 어차피 똑같음 / 제일 많이 봄
ppt 만드는중 ㄲ
'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 |
javascript css 동적제어
만약 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 |
디버깅 에러 or 빌드 에러
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 |