흑곰푸우
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (147)
      • Programming (45)
        • c언어 (6)
        • JAVA (33)
        • javaScript (1)
        • dialogflow (4)
        • NodeJS (1)
      • DATA (12)
        • 데이터베이스 (12)
      • DevOps (24)
        • 리눅스 (16)
        • 서버 (8)
      • Knowledge (35)
        • it (22)
        • 인터넷 팁 (5)
        • 웹보안 (7)
      • Gaming (4)
        • 리니지2m (3)
      • ETC (26)
        • 라이프 (4)
        • 경제 (2)
        • 맛집 (0)
        • 여행 (17)
        • 스포츠 (2)
        • 요리 (1)
  • 홈
  • 태그
  • 방명록
Programming/JAVA

JAVA 정규표현식(Regex) 사용법

Java에서 정규표현식(Regex)은 텍스트 패턴을 정의하여 문자열을 검사하거나 매칭하는 데 사용됩니다. 정규표현식은 문자, 숫자, 특수문자 등 다양한 텍스트 패턴을 다룰 수 있어서 유효성 검사, 특정 텍스트 검색, 문자열 대체 작업에 자주 사용됩니다.1. 정규표현식의 기본 구조Java에서는 java.util.regex 패키지를 통해 정규표현식을 사용할 수 있습니다. 주요 클래스는 다음과 같습니다Pattern : 정규표현식 패턴을 정의하고 컴파일하는 클래스입니다.Matcher : Pattern 객체를 통해 생성되며, 특정 문자열에서 패턴을 찾고 매칭하는 역할을 합니다. 2. 기본 문법 .: 임의의 한 문자 (개행 제외)*: 앞 문자가 0번 이상 반복+: 앞 문자가 1번 이상 반복?: 앞 문자가 0번 또는..

2024. 11. 11. 21:59
Programming/JAVA

JAVA cpu 코어수 확인 방법

Java로 시스템의 CPU 코어 수를 확인하는 방법은 Runtime 클래스의 availableProcessors() 메서드를 사용하는 것입니다. 이 메서드는 현재 Java Virtual Machine (JVM)이 실행되고 있는 시스템에서 사용할 수 있는 프로세서 수를 반환합니다.   예제코드123456789public class CoreCountExample {    public static void main(String[] args) {        // 현재 시스템의 CPU 코어 수를 가져옵니다.        int coreCount = Runtime.getRuntime().availableProcessors();         // 코어 수를 출력합니다.        System.out.printl..

2024. 8. 16. 09:35
Programming/JAVA

XML(Extensible Markup Language)에서 특수문자 사용방법

XML(Extensible Markup Language)에서 특수 문자는 데이터의 일부로 사용될 수 있지만, XML의 구문과 충돌할 수 있는 문자들입니다. 따라서 이러한 문자들은 특별한 방식으로 인코딩되어야 합니다. 이러한 문자는 일반적으로 엔티티 참조(entity references)를 사용하여 나타냅니다.  주요 특수 제어 문자와 그 엔티티 참조 XML에서 특수 문자를 나타내기 위한 엔티티 참조 목록은 다음과 같습니다:앰퍼샌드 (&): &작은 따옴표 ('): '큰 따옴표 ("): "부등호 (: <부등호 (>): > 예제 다음은 XML에서 특수 문자를 사용하는 예제입니다 원본 데이터 인코딩된 XML 데이터  특수 제어 문자 처리 예제 (Java) 다음은 Java에서 ..

2024. 7. 8. 11:02
Programming/JAVA

Java로 간단한 서버 소켓 구현하기(Java 특정포트 열기)

Java로 간단한 서버 소켓 구현해서 특정포트 열어서 외부에서 접속 가능한지 테스트 가능합니다.해당 코드에 대해 설명해드리겠습니다.Java 프로그램은 서버 소켓을 사용하여 특정 포트에서 클라이언트 연결을 수신 대기하는 간단한 서버를 설정합니다. 프로그램은 주어진 포트 번호(이 경우 7000)에서 서버 소켓을 열고, 연결을 기다립니다. 그런 다음, 프로그램이 종료될 때 서버 소켓을 닫습니다.  코드12345678910111213141516171819202122232425262728293031import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket; public class Java_Server {    p..

2024. 6. 27. 10:49
Programming/JAVA

JAVA로 telnet 만들기

이 Java 프로그램은 Telnet 명령어와 유사한 기능을 만들었습니다. 주어진 IP 주소와 포트에 대해 TCP 연결을 시도하여 해당 주소에 연결할 수 있는지 여부를 확인합니다.윈도우나 리눅스에서 telnet 이 설치되어 있지 않거나 막혀있을 때 java가 설치되어 있는 곳에서 사용할 수 있습니다.간단하게 사용법가 코드의 각 부분을 설명드리겠습니다.  JAVA 코드 12345678910111213141516171819202122232425262728293031import java.io.IOException;import java.net.InetSocketAddress;import java.net.Socket;import java.net.SocketAddress;import java.net.UnknownHo..

2024. 6. 17. 09:53
Programming/JAVA

java HttpURLConnection 이용해서 client 만들기

위의 자바 코드는 HttpURLConnection을 사용하여 웹 서버로부터 데이터를 가져오는 예제입니다.  이 코드는 주어진 URL에서 GET 요청을 보내고, 응답을 받아와서 문자열 형태로 반환합니다.자바로 웹 서버로부터 http 통신으로 데이터를 보내고, 응답을 받아올 때 기본적으로 사용할 수 있는 HttpURLConnection 을 사용해서 예제코드를 만들어 봤습니다. 처음 코딩을 하시는 분들은 참고하셔서 사용하시면 좋을 것 같습니다.자바 코드1234567891011121314151617181920212223242526272829303132333435import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamRe..

2024. 5. 2. 21:17
  • «
  • 1
  • 2
  • 3
  • 4
  • ···
  • 6
  • »
반응형

공지사항

전체 카테고리

  • 분류 전체보기 (147)
    • Programming (45)
      • c언어 (6)
      • JAVA (33)
      • javaScript (1)
      • dialogflow (4)
      • NodeJS (1)
    • DATA (12)
      • 데이터베이스 (12)
    • DevOps (24)
      • 리눅스 (16)
      • 서버 (8)
    • Knowledge (35)
      • it (22)
      • 인터넷 팁 (5)
      • 웹보안 (7)
    • Gaming (4)
      • 리니지2m (3)
    • ETC (26)
      • 라이프 (4)
      • 경제 (2)
      • 맛집 (0)
      • 여행 (17)
      • 스포츠 (2)
      • 요리 (1)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #java gson
  • #CentOS6
  • #알고리즘
  • #취리히 hb
  • #플라토 전망대
  • #자바
  • #그린델발트
  • #리눅스
  • #웹
  • #티스토리챌린지
  • #Java
  • #telnet 안될때
  • #dialogflow
  • #보안
  • #오블완
  • #곤돌라
  • #이클립스
  • #융프라우
  • #리니지2m
  • #eclipse
  • #컴퓨터
  • #웹보안
  • #C언어
  • #리눅스 프로그래밍 입문
  • #eai 란
  • #흑곰푸우
  • #linux
  • #웹개발
  • #dialogflow webhook
  • #스위스
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 흑곰푸우 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바