당신을 다른 사람과 비교하지 말고, 오직 어제의 당신하고만 비교하라.
close
프로필 배경
프로필 로고

당신을 다른 사람과 비교하지 말고, 오직 어제의 당신하고만 비교하라.

    • 전체글 (92)
      • 서울살이 정보 (6)
      • Programming (64)
        • spring (7)
        • java (10)
        • DB (1)
        • javascript (4)
        • react (10)
        • error (7)
        • toy_project (12)
        • trouble_shooting (11)
      • it 지식, 정보 (20)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리
  • 로그인
[JAVA] Mac os m2 JAVA 개발환경 구축

[JAVA] Mac os m2 JAVA 개발환경 구축

Mac os에서 JAVA 개발환경을 구축해보자! 1. JAVA 설치https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html Java Archive Downloads - Java SE 17WARNING: Older versions of the JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading t..

  • format_list_bulleted Programming/java
  • · 2024. 9. 7.
  • textsms
[JAVA] 문자열 숫자만 남기고 다 제거, replaceAll

[JAVA] 문자열 숫자만 남기고 다 제거, replaceAll

문자열 숫자만 남기고 다 제거해버림 str.replaceAll("[^0-9]", "");

  • format_list_bulleted Programming/java
  • · 2023. 2. 27.
  • textsms
[java] 삼항연산자 사용방법

[java] 삼항연산자 사용방법

삼항연산자에 대해 알아보자 보통 조건문은 if~else 문을 많이 사용한다. public class main { public static void main(String[] args) { int number = 1; String message = ""; if(number == 1){ message = "1입니다."; }else{ message = "다른거"; } System.out.println(message); } } //1입니다. 이 코드를 삼항연산자로 줄이면 public class main { public static void main(String[] args) { int number = 1; String message = (number == 1) ? "1입니다." : "다른거"; System.out..

  • format_list_bulleted Programming/java
  • · 2023. 2. 6.
  • textsms
[java] poi 라이브러리 - XWPF 워드파일 데이터 쓰고 가져오기

[java] poi 라이브러리 - XWPF 워드파일 데이터 쓰고 가져오기

poi 라이브러리는 무엇일까? 아파치 POI(Apache POI)는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스 파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제공한다. 주로 워드, 엑셀, 파워포인트와 파일을 지원하며 최근의 오피스 포맷인 Office Open XML File Formats (OOXML, 즉 xml 기반의 *.docx, *.xlsx, *.pptx 등) 이나 아웃룩, 비지오, 퍼블리셔 등으로 지원 파일 포맷을 늘려가고 있다. (출처 - 위키백과) poi 라이브러리의 컴포넌트들 POIFS OLE 2 Compound document 파일 포맷을 읽고 쓰는 컴포넌트. 모든 오피스 파일 포맷은 OLE2 방식이므로 하위 모든 컴포넌트의 기반 XWPF 워드파일을 읽고 쓰는데..

  • format_list_bulleted Programming/java
  • · 2022. 7. 15.
  • textsms
[log4j2] log4j + mybatis 쿼리 로그 찍기

[log4j2] log4j + mybatis 쿼리 로그 찍기

환경 JAVA 7 https://gimdam.tistory.com/entry/log4j-java-log4j2-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-log4j2-properties-log4j-%EC%98%B5%EC%85%98-%EC%84%A4%EC%A0%95 이전 글에서 log4j를 추가했었다. log를 쓰는 중요한 포인트인 쿼리가 찍혀야한다. mybatis와 연결을 해보자 추가파일 설정파일 src 하위에 넣어주면 프로젝트가 구동될때 바로 읽혀진다. log4j2.properties name = PropertiesConfig property.filename = log4j2.properties appender.console.type = Console appender.console...

  • format_list_bulleted Programming/java
  • · 2022. 4. 2.
  • textsms
[log4j] java log4j2 적용하기 / log4j2 properties / log4j 옵션, 설정

[log4j] java log4j2 적용하기 / log4j2 properties / log4j 옵션, 설정

환경 NO Spring Only JAVA7 현재 프로젝트는 java7 버전이다. 이번에 log4j 이슈 문제로 아무 버전이나 적용하면 안되서 어떤 버전을 적용해야 되나 찾아봤다. Log4j 2.12.2 버전을 다운 받자! - download link - https://logging.apache.org/log4j/log4j-2.12.1/download.html 기존에 있었던 log4j-1.2.14.jar는 삭제한다. 1.추가파일 log4j-api-2.12.2.jar log4j-core-2.12.2.jar 이 두가지 파일을 WEB-INF/lib에 추가시켜줬다. Properties - Java Build Path - Libraries - ADD External JARs... 여기에도 추가시켜줬다. name =..

  • format_list_bulleted Programming/java
  • · 2022. 4. 2.
  • textsms
[java] fileUpload 파일 업로드 유틸 만들기

[java] fileUpload 파일 업로드 유틸 만들기

환경 no Spring only JAVA 추가파일 파일 업로드를 하기 위해서 commons-fileupload-1.2.2.jar commons-io-2.11.0.jar 파일 두개가 필요하다. - download link - https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload/1.2.2 https://mvnrepository.com/artifact/commons-io/commons-io/2.11.0 버전은 그냥 내가 쓴 거 올려놨다. WEB-INF/lib 하위에 추가한다. enctype="multipart/form-data" 필수 코드 function submit(){ var form = $('#form')[0]; var dat..

  • format_list_bulleted Programming/java
  • · 2022. 4. 1.
  • textsms
[java]FileUpload할때 내문서 경로 가져오기

[java]FileUpload할때 내문서 경로 가져오기

기존 프로젝트의 파일 업로드 경로는 프로젝트 내에 WebContent 하위에 지정되어있어 파일 업로드 할 때마다 commit 할 때 업로드한 파일이 추가 될수록 계속 따라왔었다 ㅠㅠ 그래서 파일이 저장되는 경로를 C:\Users\유저이름\Documents\resumeUpload 이걸로 바꿔야했다. filePath = System.getProperty("user.home") + "\\Documents\\resumeUpload" + System.getProperty("file.separator"); ref https://zincod.tistory.com/148 [JAVA] JAVA 파일경로 관련 정리 new File().getAbsolutePath(); [ 절대경로 ] new File().getCanonic..

  • format_list_bulleted Programming/java
  • · 2022. 3. 29.
  • textsms
proxy designe pattern

proxy designe pattern

일반적으로 프록시는 다른 무언가와 이어지는 인터페이스 역할을 하는 클래스이다. 프록시는 어떠한 것(이를테면 네트워크 연결, 메모리 안의 커다란 객체, 파일, 또 복제할 수 없거나 수요가 많은 리소스와도 인터페이스 역할을 수행할 수 있다. 프록시(Proxy)란 '대리'라는 의미이다. 프록시에게 어떤 일을 대신 시키는 것이다. 어떤 객체를 사용하고자 할때, 객체를 직접 참조 하는 것이 아니라 해당 객체를 대행하는 객체를 통해 대상객체에 접근하는 방식을 사용. 이렇게하면 해당 객체가 메모리에 존재하지 않아도 기본적인 정보를 참조하거나 설정할 수 있고 또한 실제 객체의 기능이 반드시 필요한 시점까지 객체의 생성을 미룰 수 있다. 보호하고 있는 개체에 대한 접근을 제어하고 관리한다. 쉽게 예를 들면 수표나 신용카..

  • format_list_bulleted Programming/java
  • · 2022. 1. 26.
  • textsms

post와 get

페이지 전환을 할 땐 post로 페이지 처리를 하면 뒤로가기 버튼을 눌렀을 때 값이 휘발된다. 그렇기 때문에 get으로 하는 것. 가운데에 데이터를 갈아끼우는 방식은 뒤로가기가 없기 때문에 페이지 이동이 아니기 때문에 post로

  • format_list_bulleted Programming/java
  • · 2021. 10. 12.
  • textsms
  • 1
반응형
공지사항
  • 前 블로그
카테고리
  • 전체글 (92)
    • 서울살이 정보 (6)
    • Programming (64)
      • spring (7)
      • java (10)
      • DB (1)
      • javascript (4)
      • react (10)
      • error (7)
      • toy_project (12)
      • trouble_shooting (11)
    • it 지식, 정보 (20)
최근 글
인기 글
최근 댓글
태그
  • #정보처리기사
  • #자격증
  • #ChatGPT
  • #챗gpt용량
  • #mac이클립스
  • #mybatis비교연산자처리
  • #챗gpt사용
  • #평생교육바우처온라인발급
  • #챗gpt
  • #리액트
전체 방문자
오늘
어제
전체
250x250
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바