이번 프로젝트에서 git을 사용한다.우라질나게 어렵다. * Init1. git init2. git add [file]3. git commit -m "first commit"4. git remote add origin [URL]5. git push -u origin master * Init existing repository1. git remote add origin [URL]2. git push -u origin master * Master branch update1. git pull origin master:master2. git fetch * git checkout master1. git pull origin master2. git fetch3. git checkout -b "[branch]" : b..
Beans.JSP페이지 상에 나열되는 자바 처리 로직은 디자인 코드등과 함께 매우 복잡한 코드를 구성하게 된다.그래서 디자인이 변경되게 되면, 자바코드가 영향을 받아서 오류가 발생하기도 하고,수정시 코드를 알아볼 수 없어서 유지보수가 어려워지게 된다. DTO(Data Transfer Object) Beans- 폼에서 입력된 데이터들은 하나의 DTO 객체로 변환될 수 있음- 하나의 레코드는 Beans 클래스 개체 하나로 매핑됨- 하나의 데이터베이스 레코드를 저장하며 레코드와 구조가 같음.- 필드선언: 보안성 및 캡슐화 데이터 은닉의 목적으로 private를 사용함 DAO(Data Access Object) Beans- DTO객체를 만들어 편집 및 조작- DTO를 데이터베이스 서버에 저장하기도 하고 데이터베..
사무실에서 인터넷 사용을 막아버리는 경우가 있다.특정 브라우저 안되고, 네이트온 막아버리고...이럴 경우에는 해결할 수 있는 방법이 있다. 필요한것은 외부 ssh서버, 클라이언트 프로그램. 이 두가지만 있으면 된다.다음은 대표적으로 사용하기 편한 방법들. 1. putty- Download : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html - Session > Host Name : 외부서버 도메인 or IP > Port : 22 > Connection type : SSH - Connection > SSH > Tunnels > Source port : 10000(사용하고 싶은 포트) > Dynamic 선택 > Auto > Add 버튼 - 접..
전에 Notification을 버전에 따라서 다르게 띄우는 방법에 대해서, 알아보았다. 이번에는, Notification을 이용하는 여러가지 방법에 대해서 알아보도록 하자. 1. Notification에 FLAG_AUTO_CANCEL flag를 설정해주면, 해당 Notification이 click되면, 자동으로 사라진다. 2. Notification의 sound추가는 notification.defaults에 한다. EX) notification.sound = Uri.parse("file:///sdcard/notification/ringer.mp3"); 3. Notification sound가 계속 울려야 할 경우에는 FLAG_INSISTENT를 사용 4. notification.defaults에 DEFA..
Java에는 4가지의 접근 제한자가 있다. 보통 Public와 Private를 자주 사용하지만 알아두도록 하자. 1. 접근 제한자 허용 가능 범위 public > protected > default > private 2. 각 제한자 설명 - public : 클래스, 변수, 메소드, 생성자 등 모든 접근이 허용된다.보통. 상수(static final 변수), getter/setter등에 많이 사용된다. - default : default라 적으면 안되고, 아무것도 적지 말아야 하는것이다.같은 패키지에 있는 클래스, 변수, 메소드, 내부클래스에서 접근 가능하다. - protected : default와 같으나, 추가적으로 다른 패키지의 하위클래스에서도 상속 가능 - private : 같은 클래스에서만 접근이..
- Total
- Today
- Yesterday
- Python
- go
- ios
- github
- intellij
- Spring
- rxswift
- android
- git
- docker
- enum
- centos8
- MySQL
- golang
- Xcode
- CentOS
- war
- SWIFT
- Codable
- ubuntu
- php
- Java
- tomcat
- Gradle
- Linux
- nodejs
- Kotlin
- cocoapods
- windows10
- Windows
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |