일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텐트
- Selector
- Java
- Activity
- 에디터
- java 8
- jQuery
- Android
- 안드로이드
- Resources
- Intent
- 제이쿼리
- 웹개발
- 회원가입
- TinyMCE
- 생명주기
- 주님의교회
- 자바
- 안드로이드 AVD
- 글쓰기
- CSS
- androidstudio
- #청주주님의교회
- Spring
- 청주
- 아이콘
- 게시판
- 프로그래밍
- JavaScript
- 영성
- Today
- Total
목록Dev (192)
공부하는 블로그
인상관리 - 기대하는 좋은 인상을 발견하라강하고 긍정적인 행동에 주목하게하라개성보다는 보수적인 행동과 복장을 보여주라 효율적 업무관계구축 -좋은 업무관계를 구축하라소통과 좋은 인간관계를 구축하라팀웍을 이해하고, 팀원으로서의 역할행동을 개발하라인적네트워크를 구축하라회사내에 자신의 후원자를 찾아라 훌륭한 부하되기 - 상사의 리터십 스타일 파악하라여러분이 상사의사람임을 명확히 하라
문자를 거꾸로 출력하는 방법입니다.1. for loop 를 사용한방법public class ReverseString { public static void main(String []args) { //변환할 문자열 String str = "Reverse this strings"; //전체길이에서 0인덱스를 포함해 i--를 이용해 반대로 읽어나갑니다. for (int i = str.length() -1; i>=0; i--) { System.out.print(str.charAt(i)); } } } 1.5 한글자씩 출력하는문제 한글자씩 띄어서 출력하는문제는 간단히 println으로 해결합니다.System.out.println(str.charAt(i)); 2. String Buffer를 사용하는 방법public c..
1. 컴퓨터 이름 확인 --> cat /etc/hostname2. 컴퓨터 이름 수정 --> vi /etc/hostname3. vi명령어 입력 : i , 전체삭제: dd , 저장: shift + zz( wq! )4. reboot == shutdown -r now // -h now : 종료-h +3 3분후 종료5. clear == ctrl + l6. ifconfig == hostname- I7. 리눅스 버전확인 cat /etc/*-release --> 모든 Linux에서 전부 사용가능 *who -> 현재 접속한 모든 사용자who am i -> 내가 접속한 최초 사용자whoami -> 현재 사용자 정보 ifconfig => 아이피 확인ping=> 인터넷작동유무확인yum install epel -release ..
인스턴스 생성- ArrayList 클래스는 list 인터페이스의 구현체 클래스이기 때문에 인스턴스의 데이터 타입은 반드시 List가 되어야 한다. Generic (제네릭)- List를 비롯한 모든 Collection Framework는 Generic을 지원한다.- 으로 정의되는데, 데이터를 저장할 형식을 의미한다.- List list = new ArrayList();- 위 코드는 String Type의 인스턴스를 List 타입으로 저장하겠다 라는 의미이다.- 위 코드의 빨간 부분이 Generic인데 앞, 뒤의 Generic이 같아야 한다.- Generic은 Reference Type만 지원한다. 즉, Primitive Type은 지원하지 않는다.- 단, Primitive Ty..
1. 파라미터의 수집: 웹에서 가장 많이 사용하는 작업은 사용자의 요청(reqeust)에 필요한 데이터를 추출하고, VO(Value Object)혹은 DTO(Data Transfer Object)로 변환하는 파라미터의 수집 작업입니다. 스프링 MVC의 컨트롤러는 이러한 처리를 자동으로 해주기 때문에 개발 시간을 크게 단축할 수 있습니다. 2. 애노테이션을 통한 간편 설정: Spring MVC의 설정은 크게 XML과 애노테이션을 사용할 수 있지만, 애노테이션을 사용하는 경우가 더 많습니다. 애노테이션을 사용하기 때문에 개발자는 클래스나 메소드의 선언에 필요한 애노테이션을 추가하는 작업을 통해서 요청(request)이나 응답(response)에 필요한 모든 처리를 완료할 수있습니다. 3. 로직의 집중: 기존..
DB 정규화 자료의 손실이나 불필요한 정보의 도입없이 데이터의 일관성, 데이터 중복을 최소화하고 최대의 데이터 안정성을 확보를 위한 안정적 자료 구조로 변환하기 위해서 하나의 테이블을 둘 이상으로 분리하는 작업 목적 ?자료 저장에 필요한 저장 공간을 최소화자료의 삽입, 갱신 및 삭제에 따른 이상 현상 제거(데이타 무결성 유지)자료 구조의 안정성 최대화 단점 -> 테이블이 많이 질수록 join이 더 많이 일어난다(다른 테이블 접근 경우) 제 1정규화(1NF) ★ 반복되는 그룹속성이 존재할 경우 그 그룹을 분리하여 새로운 엔티티타입을 추가한 후 기존의 실체와 1:N의 관계를 형성해 준다. 예제1 컴퓨터 학원에서 수강생에 대한 자격증 보유 사항 테이블을 만든다고 가정해보자 [자격증 보유 사항 테이블] 기본키;..
스프링의 대표적인 기능은 DI와 AOP다. DI가 부품의 연결을 특기로 한다면 AOP는 각 부품이 해야 할 일에만 전념하게 한다. DIxAOP 컨테이너의 AOP(Aspect Oriented Programming: 관점 지향 프로그래밍)부분을 설명하겠다. 로그 출력이나 트랜잭션 처리 등과 같은 공통화할 수 있는 처리는 오브젝트 안에 없는 편이 소스 코드의 가독성도 좋아지고 결과적으로 컴포넌트로서의 역할도 명확해진다. 게다가 테스트도 쉬워진다. AOP를 이용해 오브젝트 안에 있는 공통된 처리를 제거해보자. *AOP를 사용하기 전public class EmployeeServiceImpl implements EmployeeService{ @Autowired private EmployeeDao dao; publi..