본문 바로가기

전체 글212

[Java] 자바 문자(텍스트) 길이(length) 가져오기 사용법 & 예제 안녕하세요. 오늘은 자바 length()에 대해서 알아보겠습니다. - length()란 자바 length()란 문자열의 길이를 표현하는 메소드입니다. 자주 쓰이게 되는 용도로는 서버에서 텍스트의 길이를 제한하기 위해서 사용되며 String이나 Object List 배열의 길이를 가져와 for문으로 배열의 길이만큼의 index로 값을 가져 올수도 있습니다. -소스코드 ★ String 문자열의 길이를 가져오는 소스입니다. 아래 주석과 이미지를 보시면 이해하시기 쉬울거 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 public class LenTest { public static void main(String[] args) { // 문자열 셋팅.. 2020. 2. 20.
[Java] 자바 문자열 자르기(split) 사용법 & 예제 안녕하세요. 오늘은 자바 split()에 대해서 설명 드리겠습니다. - split()이란 자바(java) split()는 사용자가 특정 문자열 기준을 정해주면 그 기준으로 문자열을 자를수 있는 기능입니다. 글로 보시면 뭘 자른다는거지?라고 말씀 하실 수 있는데 밑에 소스를 보면서 좀 더 자세히 설명 드리겠습니다. - 소스코드 ♣ 문자열을 ','의 기준으로 split으로 잘라준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class TestGo { public static void main(String[] args) { // 문자 셋팅 String st = "안녕하세요,홍길동입니다,반가워요"; // split할 기준을 se.. 2020. 2. 20.
[Jquery] 제이쿼리 텍스트(문자열) 변경 실시간 감지방법 설명(간단) 안녕하세요. 현재 onchage()를 이용해서는 text나 textarea의 경우에는 값을 적고 있는 시점에는 값의 변경을 감지하지 못합니다. (foucs out일 경우는 체크) 그리하여 오늘은 input 타입 text에서 문자열이 변경됐을때 실시간으로 현재 변경된 값을 바로 읽어 드릴수 있는 방법에 대해서 설명 드리겠습니다. - 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 var newValue; // 모든 텍스트의 변경에 반응합니다. $("#testOnchange").on("propertychange change keyup paste input", function() { // 현재 변경된 데이터 셋팅 newValue = $(.. 2020. 2. 19.
[Jquery] 제이쿼리 텍스트 변경 .text() .html() (예제포함) 안녕하세요. 오늘은 제이쿼리(Jquery) text(), html() 이벤트에 대해서 알아보겠습니다. 저희가 웹 개발을 하면서 상당히 자주 쓰이게 되는 이벤트 입니다. - text()란? text()이벤트란 $(셀렉터).text() 셀렉터의 문자를 변경 해주는 것입니다. text()는 태그는 반영되지 않고 문자열로 표시가 됩니다. - text() 소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 버튼 클릭 함수 $("#testClick").click(function(){ // 'testText'라는 id의 텍스트를 '안녕하세요 김철수 입니다.'라고 변경. $("#testText").text("안녕하세요 김철수 입니다."); }); 안녕하세요. 홍길동입니다. .. 2020. 2. 19.
[Java] 자바 파일 삭제(delete) 방법 및 설명(간단) 안녕하세요. 웹개발을 하면서 클라이언트의 요청으로 파일을 삭제하는 경우가 많습니다. 그리하여 오늘은 자바 소스를 이용하여 파일 삭제에 대해서 설명 드리겠습니다. 상당히 간단한 소스입니다. - 소스코드 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 import java.io.File; public class DeleteFile { public void deleteFile() { // 파일의 경로 + 파일명 String filePath = "C:\\home\\delete\\dir\\example.txt"; File deleteFile = new File(filePath); // 파일이 존재하는지 체크 존재할경우 true, 존재하지않.. 2020. 2. 18.
[Java] 자바 폴더(디렉토리) 생성방법 및 설명(간단) 안녕하세요. 오늘은 자바를 이용하여 디렉토리 생성에 대해서 알아보겠습니다. 상당히 간단하면서도 개발을 하면서 많이 쓰이는 코드입니다. - 소스 설명 ♣ 우선 입맛에 맞는 클래스(class)를 생성한 후에 makeDir()이라는 메소드(method)를 생성합니다. 클래스와 메소드를 생성 하였으면 아래와 같이 메소드 안에 파일(File) 오브젝트(Object)를 생성 합니다. 파일(File) 오브젝트(Object)가 생성 되었다면 exists() 메소드를 이용하여 폴더(디렉토리)의 존재 유무를 파악합니다. 만약 폴더(디렉토리)가 존재하지 않을경우 mkdir() 메소드(method)를 사용하여 폴더(디렉토리)를 생성 해줍니다. - 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 .. 2020. 2. 18.
컴퓨터 예약 종료 방법과 설명 컴퓨터 자동 종료 간단하게 해결하세요(컴퓨터 타이머) 안녕하세요. 오늘은 커멘트(cmd) 명령어를 직접 입력하여 컴퓨터를 예약종료/예약종료 취소하는 방법에 대해서 알아보겠습니다. - 목차 1. 윈도우10(Windows10) 예약종료 2. 윈도우10(Windows10) 예약종료 취소 - 설명 1. 윈도우10(Windows10) 예약종료 1-1. 아래의 이미지에 나와 있는 '돋보기' 아이콘을 클릭 합니다. ↓ 이미지 참고. 1-2. 검색창에 'cmd'라고 검색하면 '명령 프롬프트'가 검색이 됩니다. 명령 프롬프트를 마우스로 클릭 해주세요. ↓ 이미지 참고. 1-3. 명령 프롬프트에 'shutdown -s -t 3600'이라고 명령어를 입력후 엔터(enter)를 눌러주세요. 명령어 예시 ) shutdown -s -t 600 ←10분뒤 종료 shutdown -s .. 2020. 2. 17.
컴퓨터 예약 종료, 자동 종료 취소하는 방법 설명(컴퓨터 타이머 취소) 안녕하세요. 컴퓨터를 많이 쓰시다 보면 부득이하게 컴퓨터를 끄지 못하여서 켜놔야하는 상황이 발생할때가 있습니다. 그러나 항상 컴퓨터를 켜놔야 하는것은 아니고 추후 몇시간 몇분 정도만 켜놔야 하지만 다른일이 발생하여서 자신이 부득이하게 컴퓨터를 종료시키 못할경우 이럴때를 대비하여 컴퓨터 자동종료 기능을 만들어 두시면 유용하실거 같아서 설명 드립니다. - 목차 1. 윈도우10(Windows10) 바탕화면에 자동종료 실행 아이콘 만들기 2. 윈도우10(Windows10) 바탕화면에 자동종료 취소 실행 아이콘 만들기 - 설명 1. 윈도우10(Windows10) 바탕화면에 자동종료 실행 아이콘 만들기 1-1. 바탕화면에 마우스를 우측 클릭후 새로 만들기 > 바로가기 를 선택합니다. ↓ 이미지 참고. 1-2. 항목.. 2020. 2. 17.
[Jquery] 제이쿼리 Ajax 설명 사용법 및 예제(간단) 안녕하세요. 오늘은 제이쿼리 AJAX에 대해서 설명드리겠습니다. - AJAX란? Ajax란 (asynchronous Javascript and XML)의 줄임말 입니다. 자바스크립트를 이용하여 비동기 식으로 서버와 통신을 합니다. 비동기통신이기 때문에 서버에 요청이 가더라도 화면의 깜빡 거림이나 화면이 이동 된다는 느낌을 주지 않고 상당히 자연스럽고 빠르게 클라이언트의 화면을 변화 시켜줍니다. 최근에는 XML형식이 아닌 JSON형식을 더 많이 사용하고 있습니다. - AJAX의 장단점 ♣장점 ● 서버에서 처리가 완료될때까지 기다리지 않고 다른 프로세스를 진행할 수 있다. ● 비동기 방식이기 때문에 동기 방식과 다르게 UI를 변경할 수 있어서 장점이 된다. ● 웹페이지 속도향상. ♣단점 ● 연속으로 데이터를.. 2020. 2. 14.
[Javascript/Jquery] 자바스크립트 onclick 이벤트 리스너 설명 및 소스(초간단) 안녕하세요. 오늘은 자바스크립트 onclick 이벤트에 대해서 설명드리겠습니다. - onclick 동작방식 ● 이벤트가 발생시 실행될 함수를 만들어줍니다. ● 엘리먼트(Element)에 onclick 이벤트를 명시해줍니다. ● 엘리먼트(Element)를 클릭할 경우 이벤트가 발생됩니다. - 소스 설명 ↓ 화면 구성 소스 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 // 성명을 클릭 했을때 동작하는 함수 function inp1Cli.. 2020. 2. 13.
[Spring, Java] 스프링, 자바 세션 설명 및 사용법(간단) 안녕하세요. 오늘은 세션(session)에 대해서 알아보겠습니다. - 세션(session)이란? 세션(session)이란 클라이언트와 웹서버간의 네트워크 통신이 이루어질때 클라이언트가 누구인지 식별할때 사용합니다. 즉 클라이언트가 서버로 요청을 하면 서버는 이 클라이언트의 세션 아이디를 판단하여 이 사용자가 누구인지 판단합니다. 간단하게 말하면 'A'라는 사용자가 로그인을 하면 서버에서 세션(session)을 생성하고 'A'라는 사용자에게 세션아이디를 다시 전달합나디. 'A'라는 사용자의 브러우저의 메모리에 저장이되며 추 후 서버로 요청을 할경우 브라우저에 저장된 세션 아이디를 가지고 내가 'A'라는 사용자라는 것을 증명합니다. - 세션의 특징 ● 세션이 계속 유지되면 클라이언트를 계속 구분 할 수 있다.. 2020. 2. 13.
[Windows10]윈도우10 정품인증방법 초간단(무설치 버전) 안녕하세요. 오늘은 윈도우10(windows10) 정품인증에 관하여 설명드리겠습니다. 현재 윈도우7(windows7), 윈도우xp(windowsXp)를 더이상 지원하지 않고 윈도우10(windows10)만 정식지원 하기로 명시 하였습니다. 그리하여 다들 Os를 윈도우10(windows10)으로 업데이트 및 재설치를 진행 중입니다. 보통 윈도우10(windows10) 인증을 받기 위해 인터넷을 돌아 다니면 "KMSAuto"라는 프로그램을 받아서 인증을 받으라고 나오는데 뭔가 바이러스도 있을거 같구 컴퓨터가 감염될까봐 걱정이 많이 되실 겁니다. 그런분들을 위해 크랙 프로그램을 설치 하지 않고 초보자 분들도 아주 쉽게 따라 할 수 있는 윈도우10(windows10) 정품인증 방법을 알려 드리겠습니다. - 윈도.. 2020. 2. 12.
자바스크립트(JavaScript)란 무엇이며 특징 및 장단점(기초) 안녕하세요. 오늘은 자바스크립트(JavaScript)가 무엇인지 알아 보겠습니다. - 자바스크립트의 역사 1995년에 처음 만들어졌으며 모카(Mocha)라는 명칭으로 개발이 되었으나 추후 이 언어를 공식적으로 라이브스크립트(LiveScrip)로 불렀으며 나중에는 자바스크립트(JavaScript)라고 불리게 됩니다. - 자바스크립트(JavaScript)란? 자바스크립트(JavaScript)를 쉽게 설명하자면 저희가 웹(Web)에서 행하는 행동을 제어할 수 있는 객체(Object)기반의 스크립트 언어입니다. 객체(Object)라는 말이 조금 어렵게 느껴지시면 쉽게 말씀 드리자면 저희가 크롬, IE, 파이어폭스등 저희가 사용하면 인터넷 브라우저에서 버튼을 클릭하고 새로운 사이트로 이동하는 행위를 하는 기능을 .. 2020. 2. 12.
[ lombok, springboot ] 스프링부트에 lombok 롬복 설정방법 & 설명 &연결방법 안녕하세요. 오늘은 springboot(스프링부트)를 쓰면서 많이 쓰이게 된 lombok(롬복)에 대해서 알아보겠습니다. - 롬복이란 저희가 web개발을 하면서 쓰는 Vo, Dto Object에 getter/setter를 method로 선언을 해주는 번거로움이 있었는데 이 lombok(롬복)의 경우 @annotation으로 긴 자바 코드가 아닌 간결하게 getter/setter를 쓸 수 있습니다. - 소스 설명 ■ lombok(롬복)를 다운로드 받습니다. ↓lombok(롬복) 다운로드 주소. https://projectlombok.org/download ■ gradle.build에 lombok를 추가합니다. 1 2 3 4 // lombok providedCompile group: 'org.projectl.. 2020. 2. 11.
[ springboot ] 스프링부트 스케쥴러 설정방법 & 예제 - 스프링부트 스케줄링(Scheduler) - - 스케쥴러란? 사용자가 원하는 시간대에 원하는 행동을 행위 할 수 있도록 동작하게 만들 놓은 약속이다. - 스케쥴러 사용 보통 개발을 할 때 현재 처리를 하지 않지만 야간이나 어느 특정 시간때에 어떤 작업을 행해야 할때가 있다. 그럴경우 우리가 Spring(스프링)에 설정해 두었던 스케쥴러를 통해 동작을 행한다. - 스프링 스케줄러 설정 1. cron의 스케줄러 설정 규칙입니다. 초 분 시 일 월 요일 cron = * * * * * * 초 : 0 ~ 59초까지 표현이 가능합니다. 분 : 0 ~ 59분까지 표현이 가능합니다. 시 : 0 ~ 23시까지 표현이 가능합니다. 일 : 1 ~ 31일까지 표현이 가능합니다. 월 : 1 ~ 12월까지 표현이 가능합니다. .. 2020. 2. 10.