흑곰푸우
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (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/NodeJS

Nodejs 란 장점 및 특징

Node.js는 오픈 소스, 크로스 플랫폼, 서버 사이드 실행 환경으로, JavaScript 코드를 서버에서도 실행할 수 있게 해줍니다. 원래 JavaScript는 브라우저에서 클라이언트 측에서만 실행되었지만, Node.js를 통해 백엔드에서도 JavaScript를 사용할 수 있게 되었습니다.  주요 특징비동기 및 이벤트 기반 아키텍처Node.js는 비동기 프로그래밍을 기반으로 작동하며, 이벤트 루프를 통해 고성능 네트워크 애플리케이션을 구현할 수 있습니다. 이를 통해 I/O 작업(파일, 네트워크 요청 등)을 블로킹 없이 처리할 수 있습니다.Chrome V8 엔진 사용Node.js는 Google의 Chrome V8 JavaScript 엔진을 사용하여 빠른 실행 속도를 제공합니다. 이 엔진 덕분에 Node..

2025. 1. 13. 09:39
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
  • «
  • 1
  • 2
  • 3
  • 4
  • ···
  • 8
  • »
반응형

공지사항

전체 카테고리

  • 분류 전체보기 (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)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

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

전체 방문자

오늘
어제
전체

블로그 인기글

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

티스토리툴바