developer

고정 헤더 영역

글 제목

메뉴 레이어

developer

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (251)
    • 한양대공학대학원컴퓨터공학과 (1)
    • 통신프로토콜 (2)
    • eclipse (4)
    • spring (37)
      • spring 게시판 만들기 (6)
      • spring 로그인 처리 (2)
      • spring boot (9)
      • spring cloud config (0)
      • spring cloud eureka (0)
    • Git (19)
    • 체당금신청 (5)
    • Mybatis (8)
    • 전세금돌려받기 (2)
    • 아이폰 개발 ( i-os ) (5)
    • 주식 (5)
      • 일일매매동향 (5)
    • Vue.js (12)
      • Vue.js 동영상강좌 (4)
    • 자바강좌 (67)
      • 리팩토링 (13)
    • 취미 (21)
      • 관심기사 (8)
      • 영화 (2)
      • 여행 (9)
      • 마케팅 (2)
    • Database (25)
      • Oracle (10)
    • C언어강좌 (1)
    • 자바스크립트 (18)
      • 자바스크립트 디자인패턴 (2)
      • jquery (9)
    • 파이썬 (5)
    • 정보관리기술사 (4)

검색 레이어

developer

검색 영역

컨텐츠 검색

분류 전체보기

  • AWT - ScrollPane, Dialog, FileDialog

    2019.05.04 by somiyuralove

  • AWT - List, Label, Checkbox, TextField, TextArea, Scrollbar, Canvas, Panel

    2019.05.03 by somiyuralove

  • AWT ( Abstract Window Toolkit ) - Frame, Button, Choice

    2019.05.02 by somiyuralove

  • ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of S..

    2019.05.01 by somiyuralove

  • mybatis if 에서 홑따옴표는 인식인되는 현상

    2019.04.30 by somiyuralove

  • 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.

    2019.04.30 by somiyuralove

  • 쓰레드의 우선순위와 쓰레드 그룹

    2019.04.29 by somiyuralove

  • 싱글쓰레드와 멀티쓰레드

    2019.04.29 by somiyuralove

AWT - ScrollPane, Dialog, FileDialog

ScrollPane은 컨테이너이므로, 다른 컴포넌트를 포함시킬 수 있으나 다른 컨테이너들과는 달리 단 한나의 컴포너트만을 포함시킬 수 있습니다. 제한된 공간에서 크기가 큰 컴포너트를 화면에 보여줄 수 있도록 하는데 사용되며, 포함된 컴포넌트의 크기가 ScrollPane 자신보다 큰 경우 스크롤바를 이용해서 볼 수 있게 해줍니다. ​ 그럼 아래의 예제를 보시죠. Dialog는 주로 화면에 메시지창을 보여주는데 사용됩니다. 프로그램의 실행 중에 사용자에게 에러가 발생했음을 알린다던가, 파일을 삭제하기 전에 사용자로부터 응답을 받아야 한다던가 하는데 사용됩니다. Dialog역시 다른 컴포넌트들을 포함 할 수 있는 컨테이너이며, Frame과 유사한 모양을 가지고 있습니다. ​ 그럼 아래의 예제를 보시죠. 다이얼..

자바강좌 2019. 5. 4. 08:43

AWT - List, Label, Checkbox, TextField, TextArea, Scrollbar, Canvas, Panel

List는 Choice처럼 목록에서 원하는 아이템을 선택할 수 있도록 할 때 사용하는 컴포넌트입니다. 그러나 List는 Choice와는 달리, 처음부터 모든 item목록을 보여주며, 목록의 아이템 중에서 하나 또는 여러 개를 선택하도록 할 수 있습니다. ​ 그럼 예제를 보시겠습니다. 아래를 보시죠. Label를 사용하면 화면에 글자를 표시할 수 있으며, 설명이나 메시지를 화면에 나타내는데 주로 사용됩니다. 그럼 예제를 보시죠. 아래를 보시죠. Checkbox는 boolean과 같이 true/false 또는 on/off와 같이 둘 중의 한 값을 가질 수 있는 컴포넌트입니다. 또 CheckboxGroup을 이용하면, 여러 가지 값들 중에서 한 가지를 선택할 수 있는 radio button도 만들 수 있습니다..

자바강좌 2019. 5. 3. 21:41

AWT ( Abstract Window Toolkit ) - Frame, Button, Choice

AWT(Abstract Window Toolkit)는 이름에서 알 수 있듯이 Window프로그래밍(GUI프로그래밍)을 하기 위한 도구입니다. ​ AWT는 GUI어플리케이션의 개발에 필요한 여러 개의 관련 패키지와 클래스의 집합으로 구성되어 있으며, 이 들을 이용하면 윈도우와 같은 GUI어플리케이션을 쉽고 편리하게 작성할 수 있습니다. ​ GUI는 사용자가 그래픽을 통해서 하드웨어와 상호작용하는 환경을 말합니다. ​ 지금까지는 텍스트 기반의 어플리케이션을 작성해왔지만, AWT를 시용하면 그래픽 기반의 어플리케이션을 작성할 수 있습니다. ​ 패키지명이 java.awt로 시작하는 것은 모두 AWT관련 패키지입니다. ​ * 컴포넌트(Component) - Component는 MenuComponent를 제외한 A..

자바강좌 2019. 5. 2. 22:46

### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of S..

C:\app\user\product\11.2.0\dbhome_1\NETWORK\ADMIN 으로 이동하여 listener.ora파일을 엽니다. # listener.ora Network Configuration File: C:\app\user\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\user\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\..

eclipse 2019. 5. 1. 18:33

mybatis if 에서 홑따옴표는 인식인되는 현상

mybatis의 dynamic 쿼리를 사용할 때 if의 test안에 홑따옴표로 문자열을 묶으면 문자열비교가 안되는 현상이 발생합니다. 해결방법은 문자열은 ""로 묶어줘야합니다. test="" 이 아니라 test = '' 로 해서 안의 문자열은 ""로 싸줘야합니다! 위처럼 해줘야합니다. 이 포스트가 도움이 되셨다면 공감버튼을 눌러주세요^^

Mybatis 2019. 4. 30. 15:48

요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.

Cause: org.xml.sax.SAXParseException; lineNumber: 43; columnNumber: 5; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. MyBatis에서는 부등호( ) 사용시 사용해 주어야 합니다. xml 태그의 부등호가 같기 때문에 파싱시 에러가 발생하는 것입니다. 아무튼 CDATA 섹션안에 쿼리문을 넣어주면 에러가 나지 않습니다. 이 포스트가 도움이 되셨다면 공감버튼을 눌러주세요.

Mybatis 2019. 4. 30. 13:56

쓰레드의 우선순위와 쓰레드 그룹

쓰레드는 우선순위(priority)라는 속성(멤버변수)을 가지고 있는데, 이 우선순위의 값에 따라 쓰레드가 얻는 실행시간이 달라집니다. 쓰레드가 수행하는 작업의 중요도에 따라 쓰레드의 우선순위를 서로 다르게 지정하여 특정 쓰레드가 더 많은 작업시간을 갖도록 할 수 있습니다. ​ 시각적인 부분이나 사용자에게 빠르게 반응해야하는 작업을 하는 쓰레드의 우선순위는 다른 작업을 수행하는 쓰레드에 비해 높아야합니다. ​ 쓰레드가 가질 수 있는 우선순위의 범위는 1-10이며 숫자가 높을수록 우선순위가 높습니다. 그러나 우선순위의 높고 낮음은 절대적인 것이 아니라 상대적인 것임에 주의할 필요가 있습니다. ​ 아래 쓰레드의 우선순위 예제를 보시고 쓰레드의 우선순위를 음미해 보시기 바랍니다. ​ 쓰레드 그룹은 서로 관련된..

자바강좌 2019. 4. 29. 23:44

싱글쓰레드와 멀티쓰레드

하나의 쓰레드로 두 작업을 처리하는 경우는 한 작업을 마친 후에 다른 작업을 시작하지만, 두 개의 쓰레드로 작업 하는 경우에는 짧은 시간동안 2개의 쓰레드가 번갈아 가면서 작업을 수행해서 동시에 두 작업이 처리되는 것과 같이 느끼게 됩니다. ​ 하나의 쓰레드로 두개의 작업을 수행한 시간과 두개의 쓰레드로 두개의 작업을 수행한 시간은 거의 같습니다. 오히려 두개의 쓰레드로 작업한 시간이 싱글쓰레드로 작업한 시간보다 더 걸리게 되는데 그 이유는 쓰레드간의 작업전환(context switching)에 시간이 걸리기 때문입니다. ​ 그래서 단순히 CPU만을 사용하는 계산작업이라면 오히려 멀티쓰레드보다 싱글쓰레드로 프로그래밍하는 것이 더 효율적입니다. ​ 작업전환 할 때는 현재 진행 중인 작업의 상태, 예를 들면..

자바강좌 2019. 4. 29. 23:01

추가 정보

인기글

최신글

페이징

이전
1 ··· 15 16 17 18 19 20 21 ··· 32
다음
TISTORY
developer © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바