일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 에디터
- 프로그래밍
- java 8
- Resources
- 영성
- JavaScript
- 게시판
- 자바
- jQuery
- Android
- 아이콘
- 주님의교회
- 청주
- Selector
- Intent
- Activity
- 안드로이드 AVD
- CSS
- 회원가입
- Spring
- TinyMCE
- 글쓰기
- 인텐트
- 생명주기
- 웹개발
- 제이쿼리
- #청주주님의교회
- 안드로이드
- androidstudio
- Java
- Today
- Total
목록Dev (192)
공부하는 블로그
로그 남기기1. 이전에는 log4j와 commons-logging이 주로 사용되었음2. Spring도 commons-logging을 사용해 로그를 남기고 있음3. 하지만 SLF4J가 나온 이후 수많은 오픈소스 프로젝트가 SLF4J를 선택하고 있음4. 여러 오픈소스 프로젝트를 사용하다 보면 Logging Tool이 혼재되어 충돌이 되는 경우가 빈번5. 이럴 경우 Logging Tool을 통일시켜 주어야 함6. 이 중 가장 최근에 나오고 가장 많이 사용되고 있는 SLF4J, Logback으로 통일 함 Java에는 많은 로깅 툴이 존재한다.1. commons-logging2. log4j3. java util logging4. logback -Logback Log Level1.Trace : 모두 포함 2.Deb..
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.제한사항N의 범위 : 100,000,000 이하의 자연수입출력 예Nanswer123698724입출력 예 설명입출력 예 #1 문제의 예시와 같습니다.입출력 예 #2 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. import java.util.*; public class Solution {public int solution(int n) { int su = 0; int jarisu = 0; int sum = 0; while ( n > 0 ) { su = n % 10; sum += su; n = n/10;..
TagExampleA link to W3Schools.com:Visit W3Schools.com!Try it Yourself »More "Try it Yourself" examples below.Definition and UsageThe tag defines a hyperlink, which is used to link from one page to another.The most important attribute of the element is the href attribute, which indicates the link's destination.By default, links will appear as follows in all browsers:An unvisited link is underline..
Spring 기본 설정 목적: 웹 브라우저에서 볼 수 있는 애플리케이션 개발.필요한 것: spring-webmvc.jar main -> web app -> WEB-INF -> web.xml 파일 열기DispatcherServlet, CharacterEncodingFilter 등록src -> main -> webapp -> WEB-INF -> spring ->applicationContext.xml 파일 생성DispatcherServlet(web.xml)에 applicationContext.xml 등록web.xml에 ContextLoaderListener 등록ContextLoaderListener의 ParamValue에 나머지 Context.xml 등록applicationContext.xml 설정ViewR..
S SRP 단일 책임 원칙 (Single responsibility principle) 한 클래스는 하나의 책임만 가져야 한다. O OCP 개방-폐쇄 원칙 (Open/closed principle) “소프트웨어 요소는 …… 확장에는 열려 있으나 변경에는 닫혀 있어야 한다.” L LSP 리스코프 치환 원칙 (Liskov substitution principle) “프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야 한다.” 계약에 의한 설계를 참고하라. I ISP 인터페이스 분리 원칙 (Interface segregation principle) “특정 클라이언트를 위한 인터페이스 여러 개가 범용 인터페이스 하나보다 낫다.”[4] D DIP 의존관계 역전 원칙 (D..
public class Calculator {//캡슐화private int minNumber; // 멤버변수 , 멤버변수에는 값이 없어야 한다. , private 값이다./** * 멤버변수의 초기화가 필요하다면 생성자를 이용한다. */public Calculator() {// 생성자minNumber = 0;System.out.println("생성자를 호출 합니다.");System.out.println("객체화를 할 때 한 번 실행됩니다.");}public Calculator(int minNumber) {// 멤버변수에 minNumber를 초기화수로 쓰려고 씀this.minNumber = minNumber; //멤버변수인 minNumber에 minNumber를 넣어라.}public int getMinimu..
https://wikidocs.net/281 (출처) 이번에는 클래스의 생성자(Constructor)에 대해서 알아보자.다음의 클래스들은 지금까지 만들어 온 클래스들이다. 만약 아래의 클래스가 현재 만들어지지 않았다면 다시 만든후에 따라해 보도록 하자.Animal.javapublic class Animal { String name; public void setName(String name) { this.name = name; } } Dog.javapublic class Dog extends Animal { public void sleep() { System.out.println(this.name+" zzz"); } } HouseDog.javapublic class HouseDog extends Dog {..
http://hunit.tistory.com/162 // 참고http://itpangpang.xyz/70 //출처 접근제한자(Public, Default, Protected, Private) 말 그대로 접근을 하는 것을 제한하는 것입니다종류는 총 4가지 인데 제한자마다 접근범위가 다릅니다설명하자면① Public : 클래스가 같건 다르건, 패키지가 같건 다르건 모두 접근허용 ○ 같은 패키지+같은 클래스(허용 O) ○ 같은 패키지+다른클래스(허용 O) ○ 다른패키지(허용 O) ② Default : 같은 패키지에서만 접근허용 ○ 같은 패키지+같은 클래스(허용 O) ○ 같은 패키지+다른클래스(허용 O) ○ 다른패키지(허용 X) ③ Protected : 같은 패키지에서만 접근허용( +만약 상속받을시 다른패키지에서..