Programming42 12장.ActionBar와 메뉴 ActionBar : 액티비티의 기본 구성요소, default로는 타이틀 문자열이 출력되어 title bar로 보인다. -액티비티의 출력 창 => Window = Content(레이아웃 출력) + ActionBar(Window 상단) -액션바를 개발자가 수정할 수 있다 ( App Icon, View Control, Action Button, Overflow Menu) -ActionBar를 테마 지정으로 안 보이게도 가능 (res/values/styles.xml에서 windows no title~) -ActionBar를 Content에 투명하게 덮는 것 가능 (windowActionBarOverlay 속성 style에 추가) -setDisplayHomeAsUpEnabled를 통해 ActionBar에 뒤로가.. 2020. 7. 23. troubleshooting #2 throw vs throws https://vitalholic.tistory.com/246 [JAVA] throw와 throws 의 차이점 throw가 예외를 발생시키는 것, throw도 throws도 예외를 던지는 것. throw는 메소드내에서 상위 블럭으로 예외를 던지는 것. throws는 현재 메소드에서 상위 메소드로 예외를 던진다. throw는 억지로 에러 vitalholic.tistory.com 2020. 6. 25. troubleshooting #1 Tomcat(톰캣) 깨짐 현상 https://steven-life-1991.tistory.com/91 TOMCAT 한글깨짐현상 톰캣의 환경설정을 하고 신나게 톰캣을 구동해보았다. 하지만 나를 반겨주는것은 외계어???! 깨져보이는 곳은 한글이 출력되어야하는데 이러한 문제는 Encoding 문제이므로 우선은 logs 폴더 아 steven-life-1991.tistory.com 2020. 6. 25. 2장. 웹프로그래밍과 JSP 기본용어 웹 서버 : 클라이언트들에게 서비스를 제공하는 컴퓨터 클라이언트 : 네트워크로 서버에 접속한 후 서버로부터 서비스를 제공받는 컴퓨터 HTTP 프로토콜, HTML, Javascript, CSS 정적 웹 프로그래밍 사용자에게 고정된 정보만 제공 정보 수정 시 관리자가 직접 HTML 소스를 수정하여 사용자에게 정보 제공 (실시간 자동 수정 불가능) 동적 웹 프로그래밍 초기 방식은 CGI(Common Gate Interface) -> 대표적으로 Perl이 CGI 언어이다. 프로세스 방식으로 실행되며 요청마다 프로세스가 메모리에 탑재되어 서버 부하가 심하다 서버 과부하를 해결하기 위해 나온 동적 웹 프로그래밍 기술 : JSP, PHP, .NET JSP 프로그램 기본적으로 스레드 방식으로 실행 클라이언트의.. 2020. 6. 19. 웹 개발환경 사용교재 : 자바 웹을 다루는 기술 서블릿, JSP, Spring, Oracle 기본 개념 정립 1. JDK 13.0.1 : for JSP + Java EE documentation 2. Eclipse 2019-12 : for JSP 3. 톰캣 컨테이너 Tomcat 9.0 : 웹 애플리케이션 서버 4. Visual Code : 코드 수정을 위한 편집기 5. Oracle DBMS 11g Express Edition for Window 64bit : DB 6. Oracle SQL Developer 19.2.1 : DB 연동 프로그램 7. exERD(Eclipse 확장 프로그램) : DB 모델링 프로그램 2020. 6. 18. 12장. 자바 스레드 기초 1. Thread 운영 체제에 의해 관리되는 하나의 작업 혹은 태스크 다수의 스레드를 실행시키도록 응용프로그램을 작성하는 기법을 멀티스레딩이라고 한다. 스레드 간 통신에 따른 메모리가 적고 스레드 사이의 문맥 교환이 빠르다는 장점이 있다. 멀티프로세싱보다 진보된 방법. 스레드 실행 코드 + 운영체제의 스레드 정보로 구성된다. 스레드 코드 : 작업을 실행하기 위해 사용자가 작성한 프로그램 코드 스레드 정보 : 스레드 명, 스레드 ID, 스레드 쇼요시간, 스레드 우선순위 등 OS가 관리하는 정보 2. Java Thread, JVM 자바에는 프로세스가 존재하지 않고 스레드가 존재한다. 자바 스레드는 JVM에 의해 스케줄되는 실행 단위 코드 블록이다. JVM은 하나의 응용프로그램만 실행이 가능하기 때문에 여러 .. 2020. 6. 18. 이전 1 2 3 4 ··· 7 다음