어제보다 성장한 오늘
close
프로필 배경
프로필 로고

어제보다 성장한 오늘

  • 분류 전체보기 (2127)
    • Spring Framework (317)
      • Spring 입문 - 개념 및 핵심 (33)
      • Spring Core (70)
      • Spring 개념 (20)
      • Spring 오류 (46)
      • Spring Boot 개념 (9)
      • Spring boot (66)
      • Spring boot #2 (34)
      • Spring boot #3 (11)
      • Spring Boot 오류 (10)
      • Spring MVC (6)
      • Spring security (9)
      • Spring webflux (3)
      • Spring Boot Admin (0)
      • Spring for GraphQL (0)
      • Spring 기타 및 TIP (0)
      • Spring ehchche (0)
    • Spring Batch (4)
      • Spring Batch (4)
    • Spring Cloud (39)
      • Spring Cloud (6)
      • RabbitMQ (32)
      • Spring Cloud Data Flow (1)
      • Circuit Breaker(hystrix, re.. (0)
      • Spring Cloud Ribbon (0)
      • Spring Cloud Zuul (0)
      • Spring Cloud Eureka (0)
      • Feign (0)
    • Spring Data (76)
      • Spring Data JPA (56)
      • Spring Data JPA #2 (0)
      • Spring Data REST (11)
      • Spring Data MongoDB (0)
      • Spring Data JDBC (0)
      • Spring Data Redis (5)
      • Spring Data JPA Querydsl (4)
      • Spring Data R2DBC (0)
      • Spring Data LDAP (0)
      • Spring Data Couchbase (0)
      • Spring Data Elasticsearch (0)
      • Spring for Apache Hadoop (0)
      • Spring Data for Apache Cass.. (0)
      • Spring Data Neo4j (0)
    • Kotlin (5)
      • Kotlin (5)
      • Kotlin coroutine (0)
      • ktor Framwork (0)
    • JAVA (282)
      • Java Release Note (2)
      • Java (149)
      • Java FX, Swing, Awt (0)
      • Java IO (19)
      • Java Network (0)
      • Library (5)
      • DBCP,JNDI,JDBC (6)
      • Design Patterns (52)
      • Reactor,RxJava,Reactive Str.. (7)
      • jhipster (0)
      • Effective Java Book (6)
      • mapstruct, modelMapper (3)
      • JVM (30)
      • Lombok (3)
    • JAVA BASIC (8)
      • variable(변수) (0)
      • operator(연산자) (0)
      • Control Statement(제어문) (0)
      • Array(배열) (0)
      • OOP(객체지향 프로그래밍) (0)
      • Exception(예외) (0)
      • lang & util (0)
      • DateTimeFormatting(포맷팅) (0)
      • Collection(컬렉션) - 자료구조 (2)
      • GenericsEnumsAnnotation (0)
      • Lambda&Stream(람다와 스트림) (6)
    • Java ETC Framework (1)
      • Struts (0)
      • GWT (0)
      • Grails (0)
      • Play Framework (1)
      • Jooby (0)
    • AI (0)
      • ChatGPT (0)
      • Google Gemini (0)
      • Cursor AI (0)
      • Claude (0)
      • perplexity (0)
      • Grok (0)
    • 기타 정보 (184)
      • IT 관련 정보|뉴스 (7)
      • 알고리즘 (20)
      • 자료구조 (17)
      • 코딩테스트 (10)
      • IT기기 (1)
      • 소프트웨어 공학 (19)
      • IT 용어 (46)
      • ETC (18)
      • 전문가 포스팅(private) (0)
      • Network (18)
      • IT 자격증 (7)
      • 일하는 방식, 방법론, 법칙 (6)
      • MSA (15)
    • Python (127)
      • Python 프로그래밍 (68)
      • 파이썬 데이터 분석 (17)
      • 파이썬 재무제표 웹 스크래핑 (9)
      • 파이썬 웹 크롤링 (6)
      • Django (26)
      • Flask (0)
      • Pandas (0)
      • SQLAlchemy ORM (0)
      • PyQt GUI toolkit (0)
      • Jupyter Notebook (1)
    • Http Client (0)
      • apache HttpClient (0)
      • RestTemplate (0)
      • WebClient (0)
    • Java 관련 (133)
      • JSP,Servlet (41)
      • JSP 개념 (17)
      • JSP 오류 (12)
      • AJAX (0)
      • EJB (0)
      • MyBatis, iBatis (16)
      • JPA (16)
      • CVS (0)
      • MVC (0)
      • hibernate (0)
      • JSTL, EL (13)
      • JFreeChart (0)
      • Jasper Report (0)
      • IReport (0)
      • FusionCharts (0)
      • Jakarta (0)
      • Maven (6)
      • Gradle (6)
      • log4j, slf4j (3)
      • Error Msg (0)
      • Quartz (0)
      • etc ORM (1)
      • netty (2)
      • Nexus (0)
      • OpenLDAP (0)
    • Apache Kafka (16)
      • Apache Kafka (12)
      • Zookeeper (3)
      • Kafka Offset Explorer (0)
      • UI for Apache Kafka (0)
      • Kafka Manager(CMAK) (0)
      • Kafka Connect (1)
      • Kafka Streams (0)
    • API 문서화 (0)
      • Swagger (0)
      • Spring Rest Docs (0)
      • apidoc (0)
    • 테스트 코드 (21)
      • JUnit (21)
      • Spock (0)
      • testNg (0)
      • 기타 테스트 코드 (0)
    • Server, WAS (43)
      • Apache (15)
      • IIS (0)
      • WebtoB (0)
      • Tomcat (22)
      • Jeus (0)
      • Weblogic (3)
      • Websphere (0)
      • Jboss (0)
      • nginx (3)
    • Apache Projects(ETC) (0)
      • Apache Airflow (0)
      • Apache Nifi (0)
    • PHP (13)
      • php (13)
      • Laravel (0)
      • CakePHP (0)
      • Zend Framework (0)
      • Code Igniter (0)
      • Symfony (0)
      • Eloquent ORM (0)
      • Doctrine ORM (0)
    • Web Programing (26)
      • 기본 정보 (3)
      • ASP.net (0)
      • UI, UX, html (11)
      • HTML5 (12)
      • XHTML (0)
    • CSS (5)
      • CSS (4)
      • SASS (0)
      • bootstrap (1)
      • Materialize (0)
      • Tailwind (0)
    • Web Design (2)
      • Web Design 관련 (2)
      • Figma (0)
      • Adobe XD (0)
      • Sketch (0)
    • Javascript (85)
      • JavaScript (43)
      • jQuery (34)
      • Library (1)
      • TypeScript (0)
      • Design Patterns (4)
      • report (0)
      • Chart (0)
      • Google Chart (0)
      • D3.js (0)
      • ExtJS (0)
      • dtree.js (0)
      • CoffeeScript (0)
      • Svelte.js (0)
      • Apache ECharts (3)
    • JavaScript FrontEnd (30)
      • React (11)
      • Vue.js (3)
      • Angular (16)
      • Astro, Backbone.js (0)
      • Next.js (0)
      • Nuxt (0)
    • JavaScript BackEnd (71)
      • Node.js, Express (71)
      • Deno, oak Framework (0)
      • Sequelize ORM (0)
      • Mongoose ORM (0)
      • koa Framework (0)
      • NestJS Framework (0)
    • Browser (6)
      • 크롬, 크로미움 (6)
      • IE, 엣지 (0)
      • Safari (0)
      • Firefox (0)
      • 기타 (0)
    • OS (177)
      • Window (3)
      • Linux (92)
      • CentOS Linux (18)
      • Ubuntu Linux (9)
      • Unix (1)
      • Mac OS (39)
      • dos, 기타 (0)
      • Raspberry Pi (9)
      • 운영체제 (6)
    • IDE Tool (133)
      • Eclipse (24)
      • Eclipse Plugin (1)
      • Eclipse RCP (0)
      • jBuilder (0)
      • Netbeans (0)
      • Modeling Tool (0)
      • IntelliJ IDEA (104)
      • IntelliJ IDEA 내 설정 (4)
      • visual studio (0)
      • GoLand (0)
      • PhpStorm (0)
      • pyCharm (0)
      • Rider (0)
      • RubyMine (0)
      • WebStorm (0)
    • Editor Tool (21)
      • visual studio code (1)
      • Notepad++ (3)
      • Atom (1)
      • Sublime Text (7)
      • Ultra Editor (0)
      • AcroEdit (0)
      • Editplus (2)
      • Aptana (0)
      • Brackets (2)
      • etc (5)
    • Template Engine (6)
      • Thymeleaf, Freemarker (2)
      • Handlebars, Mustache (3)
      • Velocity,Pebble,jade4j,Rock.. (0)
      • Apache Tiles, Sitemesh (1)
      • javascript template engine (0)
    • 컨테이너 (27)
      • docker (15)
      • Kubernetes (12)
    • 데스크탑 앱 (0)
      • Electron (0)
      • NW (0)
      • Tkinter (0)
    • 머신러닝 (15)
      • TensorFlow.js (5)
      • Brain.js (0)
      • PyTorch (0)
      • 머신러닝 (10)
    • APM Tool (0)
      • APM Tool (0)
      • Scouter (0)
      • Pinpoint (0)
      • Grafana (0)
    • 성능테스트 (6)
      • 성능테스트 (0)
      • jmeter (3)
      • nGrinder (3)
      • HP LoadRunner (0)
    • 형상관리 (81)
      • Git (72)
      • Visual SVN (0)
      • Tortoise SVN (1)
      • Gitlab (0)
      • Bitbucket (3)
      • GitHub (5)
      • Git GUI (0)
    • CI, CD (22)
      • jenkins(Hudson) (22)
      • TeamCity (0)
      • Circle CI (0)
      • Travis CI (0)
    • WYSIWYG editor (0)
      • TipTap, Summernote, TinyMCE (0)
      • CKEditor, froala, Redactor (0)
      • naver, daumEditor (0)
      • TOAST Editor, namo (0)
      • ProseMirror, Jodit, Quill, .. (0)
    • Grid (3)
      • jqgrid (0)
      • realgrid (0)
      • 각종 Grid Library (3)
      • datatable (0)
      • handsontable (0)
      • SlickGrid (0)
      • AG Grid (0)
    • ERP (0)
      • Oracle ERP (0)
      • Forms(error) (0)
      • Forms(tech) (0)
      • EBS Package (0)
      • EBS API (0)
      • Oracle Reports (0)
      • Oracle ERP Tool (0)
      • OAF(tech) (0)
      • OAF(Excel) (0)
      • SAP ERP (0)
      • Abap (0)
    • 게시판, 블로그 (0)
      • Zero Board(XE) (0)
      • Unicorn Board (0)
      • Gnuboard (0)
      • Textcube (0)
      • kimsQ (0)
      • WordPress (0)
    • Scala (0)
      • Scala (0)
    • 기타 (123)
      • VBScript (0)
      • Flex (0)
      • ETC Client lang (0)
      • Perl (0)
      • CGI (0)
      • C언어 (34)
      • C++ (40)
      • C++ STL (14)
      • VC++ (0)
      • MFC (0)
      • IBM Rational (0)
      • VBA (0)
      • Shell script, bash (19)
      • Visual Basic (0)
      • Delphi (0)
      • Pro-C (0)
      • C#, .NET (0)
      • PowerShell (0)
      • F# (0)
      • Power Bulider (0)
      • Ruby | Ruby on Rails (1)
      • Lua (0)
      • Solalis (0)
      • Hadoop (0)
      • JSON, XML (4)
      • UML (0)
      • MashUp (0)
      • Erlang (0)
      • PhantomJS CasperJS (0)
      • selenium (0)
      • R언어 (7)
      • Groovy (0)
      • golang (0)
      • Rust (0)
      • Dart (0)
      • Lisp (0)
      • gRPC (4)
    • Cloud (5)
      • AWS (3)
      • MS Azure (0)
      • Google Cloud (1)
      • IBM Bluemix, Watson (0)
      • Google Firebase (1)
      • 기타 Cloud (0)
    • 기타 Tool (1)
      • fiddler (0)
      • Telnet Program (0)
      • FTP Program (0)
      • Node-RED (0)
      • redmine (0)
      • Message Queue (1)
    • Web Editor (0)
      • Namo WebEditor (0)
      • Dream Weaver (0)
      • Front Page (0)
    • UI|UX Platform (0)
      • MiPlatform, XPLATFORM (0)
      • Nexacro (0)
      • WebSquare5 (0)
      • SBUx (0)
    • Report Tool (0)
      • CROWNIX(Report Designer) (0)
      • OZ Report (0)
      • CLIP Report (0)
    • 유틸 | IT정보 (3)
      • Web 관련 (2)
      • 각종유틸 (0)
      • 컴퓨터 팁 (1)
      • IT 정보 (0)
    • 해킹과 보안 (7)
      • 해킹 관련 (3)
      • 보안 관련 (4)
    • Pravate (3)
      • 기타 (3)
      • Pravate (0)
  • 홈
  • github
  • 방명록
12 방문자 패턴 (Visitor Pattern)

12 방문자 패턴 (Visitor Pattern)

방문자 패턴 (Visitor Pattern) 데이터 구조와 연산을 분리하여 데이터 구조의 원소들을 변경하지 않고 새로운 연산을 추가 할 수 있습니다. 새로운 연산을 추가하려면 새로운 방문자를 추가하기만 하면 됩니다. ■ 방문자 패턴 구조 (예제) 오른쪽에는 Composite 패턴으로 구현 된 File과 Directory로 이루어진 데이터 구조가 있습니다. 다만, 방문자를 수용하기 위해 Element 인터페이스를 상속받아서 accept() 메서드를 각각 구현하고 있으며 각 element의 경로를 구하는 연산 부분이 방문자에서 이루어집니다. 왼쪽에는 방문자로 데이터 구조를 방문하면서 필요한 연산을 수행합니다. 각 element에 접근하기 위한 visit메서드를 오버라이딩 및 오버로딩을 하고 있습니다. ■ 소..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 13.
  • textsms
11 컴포지트 패턴 (Composite Pattern)

11 컴포지트 패턴 (Composite Pattern)

컴포지트 패턴 (Composite Pattern) 객체들을 트리 구조로 구성하여 그릇 객체와 내용물 객체를 동일하게 취급할 수 있도록 만들기 위한 패턴입니다. Composite Pattern Structure ● Component : Leaf와 Composite의 상위 클래스로써 이들을 동일하게 취급 할 수 있도록 공통 인터페이스 정의 ● Composite : 그릇을 나타내는 역할을 하고, 또 다른 그릇을 참조하거나 내용물 객체를 참조 할 수 있음 ● Leaf : 내용물 객체로서, 그릇 객체를 포함 할 수 없음 예제 예제는 디렉토리 구조를 구성하는 예제로 디렉토리는 그릇 객체에 해당되며 파일은 내용물 객체에 해당합니다. 예제의 클래스 다이어그램입니다. Entry 객체는 File과 Directory를 동일..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 13.
  • textsms
10 역할 사슬 패턴 (Chain Of Responsibility)

10 역할 사슬 패턴 (Chain Of Responsibility)

역할 사슬 패턴 (Chain Of Responsibility) 여러 개의 객체 중에서 어떤 것이 요구를 처리할 수 있는지를 사전에 알 수 없을 때 사용됩니다. 즉 요청 처리가 들어오게 되면 그것을 수신하는 객체가 자신이 처리 할 수 없는 경우에는 다음 객체에게 문제를 넘김으로써 최종적으로 요청을 처리 할 수 있는 객체의 의해 처리가 가능하도록 하는 패턴입니다. 구조 (Structure) ● Handler : 요청을 처리하기 위한 수신자들이 가져야 할 인터페이스를 정의 ● ConcreteHandler : Handler 인터페이스 구현, 각자가 요청 종류에 따라 자신이 처리 할 수 있는 부분을 구현 ● Client : 맨 처음 수신자에게 처리를 요구함 예제 예제는 역할 사슬 패턴을 사용하여 1~20까지의 반..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 13.
  • textsms
09 퍼사드 패턴 (Facade Pattern)

09 퍼사드 패턴 (Facade Pattern)

퍼사드 패턴 (Facade Pattern) Facade는 "건물의 정면"을 의미하는 단어로 어떤 소프트웨어의 다른 커다란 코드 부분에 대하여 간략화된 인터페이스를 제공해주는 디자인 패턴을 의미합니다. 퍼사드 객체는 복잡한 소프트웨어 바깥쪽의 코드가 라이브러리의 안쪽 코드에 의존하는 일을 감소시켜 주고, 복잡한 소프트웨어를 사용 할 수 있게 간단한 인터페이스를 제공해줍니다. 동기 어떤 사람이 영화를 보고자 합니다. 영화를 보기 위해서는 다음과 같은 과정을 거치게 됩니다. 음료를 준비한다 -> TV를 켠다 -> 영화를 검색한다 -> 영화를 결제한다 -> 영화를 재생한다. public void view() { Beverage beverage = new Beverage("콜라"); Remote_Control r..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 13.
  • textsms
08 반복자 패턴 (Iterator Pattern)

08 반복자 패턴 (Iterator Pattern)

반복자 패턴 (Iterator Pattern) 접근기능과 자료구조를 분리시켜서 객체화합니다. 서로 다른 구조를 가지고 있는 저장 객체에 대해서 접근하기 위해서 interface를 통일시키고 싶을 때 사용하는 패턴입니다. 동기 for(int i=0;i

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 13.
  • textsms
07 브릿지 패턴 (Bridge Pattern)

07 브릿지 패턴 (Bridge Pattern)

브릿지 패턴 (Bridge Pattern) 구현부에서 추상층을 분리하여 각자 독립적으로 변형이 가능하고 확장이 가능하도록 합니다. 즉 기능과 구현에 대해서 두 개를 별도의 클래스로 구현을 합니다. ■ 브릿지 패턴의 구조 ● Abstraction : 기능 계층의 최상위 클래스. 구현 부분에 해당하는 클래스를 인스턴스를 가지고 해당 인스턴스를 통해 구현부분의 메서드를 호출합니다. ● RefindAbstraction : 기능 계층에서 새로운 부분을 확장한 클래스 ● Implementor : Abstraction의 기능을 구현하기 위한 인터페이스 정의 ● ConcreteImplementor : 실제 기능을 구현합니다. ■ 브릿지 패턴 예제 각 '동물'이라는 클래스와 이 동물 클래스가 가질 수 있는 '사냥방법'을..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 13.
  • textsms
06 프록시 패턴 (Proxy Pattern)

06 프록시 패턴 (Proxy Pattern)

프록시 패턴 (Proxy Pattern) 'proxy'는 대리인이라는 뜻입니다. 자바 코드에서 생각을 해보면 어떤 클래스의 수행을 대신 수행 하는 것으로 생각 할 수 있습니다. Proxy Pattern을 사용하는 경우는 어떤 클래스의 객체 생성이 오래 걸리는 경우 그 일을 분업을 하여 proxy 클래스에서 처리 할 수 있는 부분은 처리를 하고 proxy 클래스에서 처리 할 수 없는 작업에 대해서만 실제 클래스의 객체를 생성하고 위임하는 방식을 취합니다. ■ 프록시 패턴 구조 ● Client : proxy 패턴을 사용합니다. ● Subject : proxy와 RealSubject가 가져야 할 공통 인터페이스를 정의합니다. ● Proxy : RealSubject에 대해 대리 수행을 실행합니다. ● RealS..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 13.
  • textsms

05 어댑터 패턴 (Adapter Pattern)

어댑터 패턴 (Adapter Pattern) 어댑터는 변환기로, 서로 다른 두 인터페이스 사이에 통신이 가능하게 합니다. 프로그램에서 어댑터 패턴 디자인이란 한 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 인터페이스로 변환하고자 할때 사용합니다. ■ 문제 A라는 사람이 B파서를 통해 HTML 문서를 파싱하는 어플리케이션을 만들었습니다. 그러던중 B파서 말고도 다른 종류의 문서도 파싱 할 수 있는 C파서도 필요하게 되었습니다. 살펴보니 C파서와 B파서가 제공하는 인터페이스는 약간의 차이가 있습니다. 이러한 상황에 대해 Adapter Pattern을 적용하여 문제를 해결 해보겠습니다. ■ B파서만 사용하는 기존코드 public class Parser_B { private String st; publi..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 10.
  • textsms

04 Builder 패턴

Builder 패턴 빌더 패턴이란 복합 객체의 생성 과정과 표현 방법을 분리하여 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 패턴입니다. ■ 빌더 패턴(Builder Pattern) 사용 이유 public class PersonInfo { private String name; private int age; private String email; private String number; public PersonInfo(String name,int age,String email,String number) { this.name = name; this.age = age; this.email = email; this.number = number; } } 다음과 같이 사람의 정보를 저장하는 Pe..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 10.
  • textsms
03 Template Method 패턴

03 Template Method 패턴

Template Method Pattern 상위 클래스에서 처리의 흐름을 제어하며, 하위 클래스에서 처리의 내용을 구체화한다.여러 클래스에 공통되는 사항은 상위의 추상 클래스에서 구현하고, 공통 되지 않는 부분에 대한 상세 구현은 하위 클래스에서 구현한다. 예제 햄버거를 만드는 클래스를 설계 해보겠습니다. 햄버거 종류에는 치즈버거와 불고기버거가 있을 수 있습니다. 1. 빵을 올린다. 2. 패티를 올린다. 3. 양상추를 올린다. 4. 빵을 올린다. 1. 빵을 올린다. 2. 패티를 올린다. 3. 치즈를 올린다. 4. 빵을 올린다. 각 버거는 위에 나온 순서대로 만들어 집니다. 1, 2, 3번 같은 경우는 중복되는 내용입니다. 즉 1, 2, 3 번의 경우 상위 추상 메서드로 올려주고 3번 같은 경우에는 상위에..

  • format_list_bulleted JAVA/Design Patterns
  • · 2021. 12. 10.
  • textsms
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ···
  • 25
  • navigate_next
글쓰기 관리자
전체 카테고리
  • 분류 전체보기 (2127)
    • Spring Framework (317)
      • Spring 입문 - 개념 및 핵심 (33)
      • Spring Core (70)
      • Spring 개념 (20)
      • Spring 오류 (46)
      • Spring Boot 개념 (9)
      • Spring boot (66)
      • Spring boot #2 (34)
      • Spring boot #3 (11)
      • Spring Boot 오류 (10)
      • Spring MVC (6)
      • Spring security (9)
      • Spring webflux (3)
      • Spring Boot Admin (0)
      • Spring for GraphQL (0)
      • Spring 기타 및 TIP (0)
      • Spring ehchche (0)
    • Spring Batch (4)
      • Spring Batch (4)
    • Spring Cloud (39)
      • Spring Cloud (6)
      • RabbitMQ (32)
      • Spring Cloud Data Flow (1)
      • Circuit Breaker(hystrix, re.. (0)
      • Spring Cloud Ribbon (0)
      • Spring Cloud Zuul (0)
      • Spring Cloud Eureka (0)
      • Feign (0)
    • Spring Data (76)
      • Spring Data JPA (56)
      • Spring Data JPA #2 (0)
      • Spring Data REST (11)
      • Spring Data MongoDB (0)
      • Spring Data JDBC (0)
      • Spring Data Redis (5)
      • Spring Data JPA Querydsl (4)
      • Spring Data R2DBC (0)
      • Spring Data LDAP (0)
      • Spring Data Couchbase (0)
      • Spring Data Elasticsearch (0)
      • Spring for Apache Hadoop (0)
      • Spring Data for Apache Cass.. (0)
      • Spring Data Neo4j (0)
    • Kotlin (5)
      • Kotlin (5)
      • Kotlin coroutine (0)
      • ktor Framwork (0)
    • JAVA (282)
      • Java Release Note (2)
      • Java (149)
      • Java FX, Swing, Awt (0)
      • Java IO (19)
      • Java Network (0)
      • Library (5)
      • DBCP,JNDI,JDBC (6)
      • Design Patterns (52)
      • Reactor,RxJava,Reactive Str.. (7)
      • jhipster (0)
      • Effective Java Book (6)
      • mapstruct, modelMapper (3)
      • JVM (30)
      • Lombok (3)
    • JAVA BASIC (8)
      • variable(변수) (0)
      • operator(연산자) (0)
      • Control Statement(제어문) (0)
      • Array(배열) (0)
      • OOP(객체지향 프로그래밍) (0)
      • Exception(예외) (0)
      • lang & util (0)
      • DateTimeFormatting(포맷팅) (0)
      • Collection(컬렉션) - 자료구조 (2)
      • GenericsEnumsAnnotation (0)
      • Lambda&Stream(람다와 스트림) (6)
    • Java ETC Framework (1)
      • Struts (0)
      • GWT (0)
      • Grails (0)
      • Play Framework (1)
      • Jooby (0)
    • AI (0)
      • ChatGPT (0)
      • Google Gemini (0)
      • Cursor AI (0)
      • Claude (0)
      • perplexity (0)
      • Grok (0)
    • 기타 정보 (184)
      • IT 관련 정보|뉴스 (7)
      • 알고리즘 (20)
      • 자료구조 (17)
      • 코딩테스트 (10)
      • IT기기 (1)
      • 소프트웨어 공학 (19)
      • IT 용어 (46)
      • ETC (18)
      • 전문가 포스팅(private) (0)
      • Network (18)
      • IT 자격증 (7)
      • 일하는 방식, 방법론, 법칙 (6)
      • MSA (15)
    • Python (127)
      • Python 프로그래밍 (68)
      • 파이썬 데이터 분석 (17)
      • 파이썬 재무제표 웹 스크래핑 (9)
      • 파이썬 웹 크롤링 (6)
      • Django (26)
      • Flask (0)
      • Pandas (0)
      • SQLAlchemy ORM (0)
      • PyQt GUI toolkit (0)
      • Jupyter Notebook (1)
    • Http Client (0)
      • apache HttpClient (0)
      • RestTemplate (0)
      • WebClient (0)
    • Java 관련 (133)
      • JSP,Servlet (41)
      • JSP 개념 (17)
      • JSP 오류 (12)
      • AJAX (0)
      • EJB (0)
      • MyBatis, iBatis (16)
      • JPA (16)
      • CVS (0)
      • MVC (0)
      • hibernate (0)
      • JSTL, EL (13)
      • JFreeChart (0)
      • Jasper Report (0)
      • IReport (0)
      • FusionCharts (0)
      • Jakarta (0)
      • Maven (6)
      • Gradle (6)
      • log4j, slf4j (3)
      • Error Msg (0)
      • Quartz (0)
      • etc ORM (1)
      • netty (2)
      • Nexus (0)
      • OpenLDAP (0)
    • Apache Kafka (16)
      • Apache Kafka (12)
      • Zookeeper (3)
      • Kafka Offset Explorer (0)
      • UI for Apache Kafka (0)
      • Kafka Manager(CMAK) (0)
      • Kafka Connect (1)
      • Kafka Streams (0)
    • API 문서화 (0)
      • Swagger (0)
      • Spring Rest Docs (0)
      • apidoc (0)
    • 테스트 코드 (21)
      • JUnit (21)
      • Spock (0)
      • testNg (0)
      • 기타 테스트 코드 (0)
    • Server, WAS (43)
      • Apache (15)
      • IIS (0)
      • WebtoB (0)
      • Tomcat (22)
      • Jeus (0)
      • Weblogic (3)
      • Websphere (0)
      • Jboss (0)
      • nginx (3)
    • Apache Projects(ETC) (0)
      • Apache Airflow (0)
      • Apache Nifi (0)
    • PHP (13)
      • php (13)
      • Laravel (0)
      • CakePHP (0)
      • Zend Framework (0)
      • Code Igniter (0)
      • Symfony (0)
      • Eloquent ORM (0)
      • Doctrine ORM (0)
    • Web Programing (26)
      • 기본 정보 (3)
      • ASP.net (0)
      • UI, UX, html (11)
      • HTML5 (12)
      • XHTML (0)
    • CSS (5)
      • CSS (4)
      • SASS (0)
      • bootstrap (1)
      • Materialize (0)
      • Tailwind (0)
    • Web Design (2)
      • Web Design 관련 (2)
      • Figma (0)
      • Adobe XD (0)
      • Sketch (0)
    • Javascript (85)
      • JavaScript (43)
      • jQuery (34)
      • Library (1)
      • TypeScript (0)
      • Design Patterns (4)
      • report (0)
      • Chart (0)
      • Google Chart (0)
      • D3.js (0)
      • ExtJS (0)
      • dtree.js (0)
      • CoffeeScript (0)
      • Svelte.js (0)
      • Apache ECharts (3)
    • JavaScript FrontEnd (30)
      • React (11)
      • Vue.js (3)
      • Angular (16)
      • Astro, Backbone.js (0)
      • Next.js (0)
      • Nuxt (0)
    • JavaScript BackEnd (71)
      • Node.js, Express (71)
      • Deno, oak Framework (0)
      • Sequelize ORM (0)
      • Mongoose ORM (0)
      • koa Framework (0)
      • NestJS Framework (0)
    • Browser (6)
      • 크롬, 크로미움 (6)
      • IE, 엣지 (0)
      • Safari (0)
      • Firefox (0)
      • 기타 (0)
    • OS (177)
      • Window (3)
      • Linux (92)
      • CentOS Linux (18)
      • Ubuntu Linux (9)
      • Unix (1)
      • Mac OS (39)
      • dos, 기타 (0)
      • Raspberry Pi (9)
      • 운영체제 (6)
    • IDE Tool (133)
      • Eclipse (24)
      • Eclipse Plugin (1)
      • Eclipse RCP (0)
      • jBuilder (0)
      • Netbeans (0)
      • Modeling Tool (0)
      • IntelliJ IDEA (104)
      • IntelliJ IDEA 내 설정 (4)
      • visual studio (0)
      • GoLand (0)
      • PhpStorm (0)
      • pyCharm (0)
      • Rider (0)
      • RubyMine (0)
      • WebStorm (0)
    • Editor Tool (21)
      • visual studio code (1)
      • Notepad++ (3)
      • Atom (1)
      • Sublime Text (7)
      • Ultra Editor (0)
      • AcroEdit (0)
      • Editplus (2)
      • Aptana (0)
      • Brackets (2)
      • etc (5)
    • Template Engine (6)
      • Thymeleaf, Freemarker (2)
      • Handlebars, Mustache (3)
      • Velocity,Pebble,jade4j,Rock.. (0)
      • Apache Tiles, Sitemesh (1)
      • javascript template engine (0)
    • 컨테이너 (27)
      • docker (15)
      • Kubernetes (12)
    • 데스크탑 앱 (0)
      • Electron (0)
      • NW (0)
      • Tkinter (0)
    • 머신러닝 (15)
      • TensorFlow.js (5)
      • Brain.js (0)
      • PyTorch (0)
      • 머신러닝 (10)
    • APM Tool (0)
      • APM Tool (0)
      • Scouter (0)
      • Pinpoint (0)
      • Grafana (0)
    • 성능테스트 (6)
      • 성능테스트 (0)
      • jmeter (3)
      • nGrinder (3)
      • HP LoadRunner (0)
    • 형상관리 (81)
      • Git (72)
      • Visual SVN (0)
      • Tortoise SVN (1)
      • Gitlab (0)
      • Bitbucket (3)
      • GitHub (5)
      • Git GUI (0)
    • CI, CD (22)
      • jenkins(Hudson) (22)
      • TeamCity (0)
      • Circle CI (0)
      • Travis CI (0)
    • WYSIWYG editor (0)
      • TipTap, Summernote, TinyMCE (0)
      • CKEditor, froala, Redactor (0)
      • naver, daumEditor (0)
      • TOAST Editor, namo (0)
      • ProseMirror, Jodit, Quill, .. (0)
    • Grid (3)
      • jqgrid (0)
      • realgrid (0)
      • 각종 Grid Library (3)
      • datatable (0)
      • handsontable (0)
      • SlickGrid (0)
      • AG Grid (0)
    • ERP (0)
      • Oracle ERP (0)
      • Forms(error) (0)
      • Forms(tech) (0)
      • EBS Package (0)
      • EBS API (0)
      • Oracle Reports (0)
      • Oracle ERP Tool (0)
      • OAF(tech) (0)
      • OAF(Excel) (0)
      • SAP ERP (0)
      • Abap (0)
    • 게시판, 블로그 (0)
      • Zero Board(XE) (0)
      • Unicorn Board (0)
      • Gnuboard (0)
      • Textcube (0)
      • kimsQ (0)
      • WordPress (0)
    • Scala (0)
      • Scala (0)
    • 기타 (123)
      • VBScript (0)
      • Flex (0)
      • ETC Client lang (0)
      • Perl (0)
      • CGI (0)
      • C언어 (34)
      • C++ (40)
      • C++ STL (14)
      • VC++ (0)
      • MFC (0)
      • IBM Rational (0)
      • VBA (0)
      • Shell script, bash (19)
      • Visual Basic (0)
      • Delphi (0)
      • Pro-C (0)
      • C#, .NET (0)
      • PowerShell (0)
      • F# (0)
      • Power Bulider (0)
      • Ruby | Ruby on Rails (1)
      • Lua (0)
      • Solalis (0)
      • Hadoop (0)
      • JSON, XML (4)
      • UML (0)
      • MashUp (0)
      • Erlang (0)
      • PhantomJS CasperJS (0)
      • selenium (0)
      • R언어 (7)
      • Groovy (0)
      • golang (0)
      • Rust (0)
      • Dart (0)
      • Lisp (0)
      • gRPC (4)
    • Cloud (5)
      • AWS (3)
      • MS Azure (0)
      • Google Cloud (1)
      • IBM Bluemix, Watson (0)
      • Google Firebase (1)
      • 기타 Cloud (0)
    • 기타 Tool (1)
      • fiddler (0)
      • Telnet Program (0)
      • FTP Program (0)
      • Node-RED (0)
      • redmine (0)
      • Message Queue (1)
    • Web Editor (0)
      • Namo WebEditor (0)
      • Dream Weaver (0)
      • Front Page (0)
    • UI|UX Platform (0)
      • MiPlatform, XPLATFORM (0)
      • Nexacro (0)
      • WebSquare5 (0)
      • SBUx (0)
    • Report Tool (0)
      • CROWNIX(Report Designer) (0)
      • OZ Report (0)
      • CLIP Report (0)
    • 유틸 | IT정보 (3)
      • Web 관련 (2)
      • 각종유틸 (0)
      • 컴퓨터 팁 (1)
      • IT 정보 (0)
    • 해킹과 보안 (7)
      • 해킹 관련 (3)
      • 보안 관련 (4)
    • Pravate (3)
      • 기타 (3)
      • Pravate (0)
최근 글
인기 글
최근 댓글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바