전체 글 (158) 썸네일형 리스트형 [JAVA] 폴더 안의 파일 리스트 검색 및 출력 후 파일(jsp, html) 내용 읽기 Eclipse 에서 내가 원하는 조건의 파일을 찾는 방법 간단한 조건들은 eclipse에서 Ctrl + F 또는 Ctrl + H 파일 찾기로 원하는 문자열이 포함된 파일을 찾을 수 있다. 하지만 두 가지 이상의 조건을 만족하는 파일을 찾으려면 일일이 파일을 다 확인해야 하는 경우가 생기는데 이럴 땐 java 코딩으로 노동력을 들이지 않고 찾을 수 있다. 특정 폴더의 파일을 출력하는 방법 listFiles() - 디렉토리에 있는 파일들을 배열로 리턴한다. public static void main(String[] args) { File folder = new File("F:\\eclipse\\workspace"); File files[] = folder.listFiles(); for(int i=0; i [Oracle] 오라클 커넥션 풀 확인(session, processes) 오라클에서 session, processes 현재 사용중인 수 조회 SELECT * FROM v$resource_limit where resource_name in ('process', 'session') CURRENT_UTILIZATION - 현재 접속자 수 MAX_UTLIZATION - 오라클 기동 후 현재까지 최대 접속자 수 INITIAL_ALLOCATION - init.ora 파라미터에서 설정한 값 [Oracle] 오라클 시노님(Synonmy) 사용하기 위한 권한 주고 등록(insufficient privileges) 시노님(Synonmy) 생성 시노님(Synonmy) 권한 등록 insufficient privileges 발생 원인 오라클에서 Synonym 이란 Alias 같이 이름을 붙여주는 역할과 비슷하다. 다른 유저의 객체를 사용할 때 객체의 이름을 Synonym 으로 이름을 감춤으로써 데이터베이스의 보안을 강화하기 위해 사용되어진다고 한다. 시노님 생성하기 A 라는 스키마에서 B라는 스키마의 테이블 bTable 을 사용하려고 한다면 CREATE [PUBLIC] SYNONYM [Synonmy name] FOR [Object Name] [PUBLIC] 은 모든 사용자가 접근 가능하도록 하는 옵션이고 [PUBLIC]을 선언하지 않으면 디폴트 PRIVATE가 된다. EX) CREATE SYNONYM A FOR B.bT.. Windows10 윈도우 탐색기 느려지고 지연되고 응답없음 해결방법 Windows10 윈도우 탐색기 느려지고 지연되고 응답없음 해결방법 Windows10 윈도우 탐색기를 사용하다가 어느날 갑자기 느려진다거나 응답없음 상태가 되는 등의 상황이 발생할 때가 있다. 원인은 여러가지가 있을 것이다. 악성코드에 감염되었다거나, 탐색기의 프리징 상태가 기록이 많이 쌓여서 느려질수도 있다. 또는 윈도우 탐색기의 즐겨찾기에 파일서버나, 다른 네트웍크 주소를 즐겨찾기 해놨을 때 그 주소가 바뀌거나 삭제되었다면 윈도우 탐색기가 느려지거나 응답없음 상태가 될 수도 있다. 이럴 경우 간단한 해결방법이 있다. 윈도우 탐색기를 연다. (Window + E) 상단의 보기 메뉴를 클릭 > 오른쪽의 옵션 버튼 클릭 > 폴더 및 검색 옵션 변경(O) 을 클릭해서 폴더옵션 창을 연다. 폴더 옵션의 일반 .. Windows10에서 Mac address 맥주소 확인하는 방법 MAC(Media Access Control) 주소 Mac address 맥 주소는 무선 랜카드 또는 무선 랜 기능 내장 기기에 개별적으로 부여된 단말기의 식별번호이다. 맥주소 또는 물리적 주소라고도 한다. 1. CMD 명령어로 확인하기 CMD 창을 연다. ipconfig /all 명령어를 입력한다. 물리적 주소를 확인한다. XX-XX-XX-XX-XX-XX 형식으로 되어있다. 2. 제어판에서 확인하기 제어판으로 이동한다. 네트워크 및 공유 센터를 클릭한다. 연결 링크를 클릭한다. 자세히 버튼을 클릭한다. 물리적 주소를 확인한다. 윈도우 CMD 명령어로 하드디스크 모델명 일련번호 확인하기 데스크탑, 또는 노트북에서 하드디스크의 모델명 또는 일련번호 등과 같은 정보를 확인하고 싶을 때 유틸리티 프로그램을 사용하지 않고 명령어 한 줄로 간단히 확인할 수 있는 방법이 있다. CMD 창에서 아래의 명령어를 입력한다. wmic diskdrive get Name, Manufacturer, Model, InterfaceType, MediaType, SerialNumber Model, SerialNumber 정보를 확인할 수 있다. eclipse Could not create the java virtual machine 에러 해결 eclipse.exe 파일을 실행할 때 Could not create the java virtual machine 라는 경고창이 발생할 때 해결 방법 이클립스를 셋팅하고 처음 exe 파일을 실행하거나 혹은 평소 잘 사용하던 이클립스가 어느날 갑자기 실행이 되지 않고 에러가 발생할 때 취할 수 있는 방법 2 가지가 있다. 최초 이클립스가 실행되지 않을 경우 1. 이클립스가 설치된 폴더로 이동한다. eclipse.ini 파일을 메모장 또는 다른 편집 툴로 실행한다. -Dosgi.requiredJavaVersion=1.8 현재 설치된 자바 버전과 맞는지 확인한다. 현재 설치된 자바 버전이 이클립스 버전보다 낮을 JDK 버전을 맞춰주어야 한다. 2. 자바 경로를 확인한다. -vm C:F:\eclipse\ecli.. 윈도우10 탐색기 폴더 삭제 오류 - 지정한 파일 이름이 올바르지 않거나 너무 깁니다 윈도우10 파일 탐색기에서 폴더를 지우려고 할 때, 지정한 파일 이름이 올바르지 않거나 너무 깁니다. 다른 문구가 나오면서 지워지지 않는 경우가 있다. 윈도우 탐색기에서는 255자 글자수 제한이 있기 때문에 파일명 또는 폴더명이 255자 이상인 파일 및 폴더가 존재하면 이름 또는 삭제가 되지 않는 경우가 발생한다. 이럴 때 해결 방법으로 cmd 창에서 파일을 복제하고 다시 삭제하는 방법이 있다. 윈도우 키 + R 또는 윈도우 검색차에서 CMD 를 입력해서 CMD 창을 띄운다. 1. mkdir copy_folder 를 입력해서 copy_folder 폴더를 만든다. 2. robocopy copy_folder + 삭제할 폴더명 /s /mir 3. rmdir copy_folder 4. rmdir + 삭제할 폴더.. [Javascript] 웹표준 자바스크립트 마우스 우클릭 방지, 개발자모드(F12) 막기 Javascript 마우스 우클릭 방지 #1 document.captureEvents(Event.MOUSEDOWN) document.onmousedown = mouseRightClcik; function mouseRightClcik(event) { if(event.which != 1){ alert("마우스 우클릭 방지 #1"); return false; } } captureEvents 는 두개의 이벤트를 제어할 때 사용한다. captureEVents를 하게 되면 자신이 window, document에 속해있지 않더라도 capture 했기 때문에 이벤트를 호출할 수 있다. document.onmousedown 도큐먼트에 onmousedown 이벤트를 설정한다. onmouse event 종류 onmoused.. Windows 윈도우 호스트 네임(컴퓨터 이름) 확인 및 변경하기 윈도우 호스트 명 확인하기 1. cmd 실행한다. 2. 명령어에 hostname 또는 ipconfig/all 로 확인한다. 윈도우 호스트 네임 변경하기 1 1. 윈도우 검색에서 regedit 로 레지스트리 편집기를 실행한다. 2. 내컴퓨터 > hkey_local_machine > system > CurrentControlSet > Services > Tcpip > Parameters 에서 host 이름을 변경한다. 윈도우 호스트 네임 변경하기 2 1. 윈도우 탐색기 > 내 PC 우클릭 > 속성 > 설정변경 > 컴퓨터 이름 > 변경 에서 내컴퓨터 이름을 변경한다. [JAVA] 자바 IP 정규식 패턴 자바 ip 정규식 패턴 // ipReg = "^(?:localhost|127\\.0\\.0\\.1)$"; // ipReg = "^((?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9]))$"; // "127.0.0.1".matches(ipReg) 카카오톡 읽음 확인 표시 없애지 않고 카톡 몰래 읽기 방법 카카오톡에서 메시지가 오면 카톡을 열어서 메시지를 확인한다 확인하게 되면 카카오톡의 메시지 표시 1이 지워진다. 카톡 메시지를 확인하면 상대방에서 읽었는지 읽지 않았는지 확인할 수 있게 된다 요즘은 카톡을 업무로도 많이 사용하고 친구가 보낸 글을 읽씹 하고 싶지 않을 경우도 많아서 카카오톡에서 1이 사라지지 않고 카카오톡 메시지를 읽을 수 있는 방법을 찾아봤다. 결론적으로 말을 하자면 방법은 있지만, 유용한 방법은 아니다. 상대방이 메시지 표시 1을 지우지 않고 읽는 방법은 비행기모드를 사용하는 방법이다. 카카오톡 메시지가 오면 비행기 모드로 전환 후 카톡 메시지를 읽으면 된다. 하지만 앞에서 언급했듯이 유용한 방법이 아닌 이유는 비행비 모드를 풀면 읽음 표시가 된다. 정 몰래 읽고 싶다면 비행기 모드로.. [Flutter 개발] Flutter 설치 - ios 안드로이드 한번에 개발 Flutter 개발 시작하기 앱을 한번 개발해 보고 싶은데 앱은 안드로이드와 ios를 따로 개발을 해야 하기에 혼자서 하기에는 조금 힘든점이 있다. 그래서 ios와 안드로이드를 따로 공부할 필요 없이 하나의 언어를 사용해서 앱을 만들 수 있는 Flutter를 공부해보기로 했다. Flutter 셋팅 순서 Flutter Install 환경변수 설정 Android Studio 설치 SDK 설정 Project 실행 Flutter Install 파일 다운로드 Flutter를 설치하기 위해 flutter.io 사이트로 접속한다. Flutter - Beautiful native apps in record time Flutter SDK is Google's UI toolkit for crafting beautiful,.. [JavaFX] KeyCode.ESCAPE esc 단축키 사용하기 JavaFX에서 ESC 키 이벤트 단축키 설정 최상위 anchorPane에 setOnkeyPressed 이벤트로 ESC 키 이벤트를 등록하면 텍스트, 콤보박스 등의 객체에서는 이벤트가 발생하지만, 테이블에 커서가 있을때는 이벤트가 작동하지 않는 상황이 발생한다. @FXML private AnchorPane anchorPane; @FXML private TableView table; public void addEventListener() { anchorPane.setOnKeyPressed(e -> { if(KeyCode.ESCAPE == e.getCode() { close(); } }); table.setOnKeyPressed(e -> { if(KeyCode.ESCAPE == e.getCode() { cl.. [JavaFX] TableView 페이징 순번 역순으로 표시하기 TableView 페이징 TableView 순번 역순으로 표시하기 TableView 컬럼 테이블에 100% 적용하기 TableView 컬럼 정렬 틀어지는 버그 수정 setColumnSize() 에서 컬럼의 너비를 테이블에 100%로 맞춘다. 이럴 경우 스크롤이 생길 때 테이블의 컬럼 헤더부분과 바디부분의 정렬이 틀어지게 된다. 그래서 데이터조회 후 테이블에 데이터를 넣고 table.refresh() 로 테이블을 refresh 해준다. Platform.runLater(() -> { table.refresh(); }); 넘버링을 순차적으로 하려면 col1.setCellValueFactory(param -> new ReadOnlyObjectWrapper(table.getItems().indexof(param... 아이폰 흑백모드 설정으로 스마트폰 중독 벗어나기 아이폰 흑백화면으로 전환하는 방법 요즘은 아이들이 스마트폰을 많이 보고 어른들도 스마트폰 중독에 걸려서 하루종일 스마트폰을 손에서 놓지 않을 경우가 많다고 한다. 현대인의 5명 중 1명이 스마트폰 중독을 앓고있다고 한다. 최근 방송된 KBS 옥탑방 문제아들에서 스마트폰 중독에서 벗어나는 쉬운 방법으로 방송을 한적이 있다. 사람들은 밝은 색깔에 영향을 받기 때문에 흑백으로 바꾸면 스마트폰의 사용 시간을 줄일 수 있다고 한다. 그래서 스마트폰 화면을 흑백으로 설정을 하게 되면 아이들이 폰에 흥미를 덜 느낀다고 한다. 아이폰에서 스마트폰을 흑백화면으로 변경하는 방법은 간단하다. 화면에서 설정 앱으로 이동한다. 손쉬운 사용을 선택한다. 디스플레이 및 텍스트 크기를 선택한다. (상위 화면의 설정화면에서도 디스플레.. 이전 1 2 3 4 5 6 7 ··· 10 다음 목록 더보기