μ 체 κΈ (175) μΈλ€μΌν 리μ€νΈν β Java * [log4j2] λ‘κ·Έκ° λ무 λ§μ΄ λμ¨λ€.. log4jdbc.log4j2 λν±μ΄λ‘ λμ¨λ€..! log4j2 λ₯Ό μ¬μ©νκ³ λ³λ€λ₯Έ μ€μ μ μ νλ€λ©΄ μ λ§ λ¬΄μν λ§μ λ‘κ·Έλ₯Ό λ³Ό μ μλ€. μλλ€ λ μ€μ μ νλ€! κ° class λ³λ‘ level μ μ€μ ν΄μ€¬λμ§ μ μΈμ§ μ λ¨Ήλλ€λ©΄...? μλ§ μ§κΈ λΉμ μ λ‘κ·Έκ° jdbc.auit / jdbc.conenction λ±κ³Ό κ°μ΄ class κ° λΆλ¦¬ λμ΄ λμ€μ§ μκ³ log4jdbc.log4j2 λ‘ λμ€κ³ μμ κ°λ₯μ±μ΄ λλ€. μ΄λ° μ¬λλ€μ μλ λ΄μ©μ λ°λΌνμ. log4jdbc.log4j2.properties νμΌμ μ€μ μ μΆκ°ν΄μ€λ€. log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator Tip. μΏΌλ¦¬λ¬Έμ΄ μΆλ ₯λ λ sql λ¬Έμ΄ κΈ΄ κ²½μ° μ¬λ¬μ€μ κ±Έμ³ νμλλ©΄μ λ‘κ·Έκ° μ΄μ§λ¬.. Androidμμ iframe νκ·Έμ PDF κ° μ λμ¬ λ.. π° WebAPP μ λ§λ€μλλ°, μλλ‘μ΄λ μΌλΆ λΈλΌμ°μ μ±μμ PDF Viewer λ₯Ό μ§μνμ§ μλλ€κ³ νλ€. ( λνμ μΌλ‘ chrome ) κ·Έλμ λ³΄ν΅ PDF λ·°μ΄ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νμ¬ μ΄λ° λ¬Έμ λ₯Ό ν΄κ²°νλλ°, μ΄λ² νλ‘μ νΈμ κ²½μ° λͺκ°μ§ 쑰건μ μνμ¬ μ΄λ¬ν μμ μ΄ μ‘°κΈ νλ€λ€κ³ νλ¨λλ μν©μ΄μλ€. λμμ± μ μ°Ύμ보λ Google Docs Viewer(?) λ₯Ό μ¬μ©νμ¬ PDF λ₯Ό λ‘λ©νλ λ°©λ²μ΄ μμλ€. μ¬μ©λ°©λ² κ°νΉ PDF νμΌμ ν¬κΈ°μ μκ΄μμ΄ κ°νμ μΌλ‘ "미리보기 μμ" μ΄λΌλ λ¬Έκ΅¬κ° μΆλ ₯λλ©° PDF νμΌμ΄ λ‘λλμ΄ μ§μ§ μλ λ¬Έμ λ°μνλ€κ³ νλ€. ν μ€νΈνλ λμμλ μ΄λ¬ν λ¬Έμ μ μ΄ μκΈ°μ§ μμκ³ ν΄λΉ λ¬Έμ λ°μ μ μλ‘κ³ μΉ¨μ νλ©΄ λ¬Έμ λ ν΄κ²°λλ€κ³ νλ€. Thanks for π android .. β solved * [Spring] Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core jsp λ₯Ό μ¬μ©νλ μ€ , μ κ°μ jstl core κΈ°λ₯μ μ¬μ©νλ €κ³ tablib μ μΆκ°νλλ λΉ¨κ°μ€μ΄ λμλ€. Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core λ΄μ©μ κ·Έλ₯ κ°λ¨νκ², λͺ»κ°μ Έμ€κ² λ€! λΌλ κ±°λ€. pom.xml λλ build.gradle μ λ΄μ©μ dependency λ₯Ό μΆκ°ν΄μ£Όλ©΄ λλ€. νμ¬ μ°λλ gradle μ μ¬μ©νκΈ° λλ¬Έμ maven νλ‘μ νΈλ κ²μμ ν΄λ³΄λλ‘νμ.. π₯² spring boot κΈ°μ€ 3.0 μ΄μ implementation 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api' implementation 'org.glassfish.web:jakarta... β Java * [Mybatis] Update λ¬Έμ μ¬λ¬ λ² λ°λ³΅νκ³ μΆλ€..!! ( feat. Oracle ) Insert λ¬Έμ λ©ν°λ‘ κ°λ₯νλ©΄μ μ!! Update λ μν΄μ£Όλκ°!! μ¬μ€ μ§κΈκΉμ§ κ°κΈ° λ€λ₯Έ 쑰건μ κ°κΈ° λ€λ₯Έ κ°μ λ£μ΄μ μ λ°μ΄νΈ νλ κ²½μ°κ° μμλ€. μλμΉ μκ² κ°κ° λ€λ₯Έ 쑰건μ κ°μ λ€λ₯Έ κ°μΌλ‘ μ λ°μ΄νΈ ν΄μΌ ν κ²½μ°κ° μκ²ΌμΌλ,, λ°©λ²μ μμ보μ. foreach λ‘ λ°λ³΅μ νλ©΄ λλλ° μ‘°κ±΄λ 맀νν΄μ£Όλ©΄ λλλ°,, κ·Έλ₯ κ°μΈμ£ΌκΈ°λ§ νλ©΄ μ€λ₯λ₯Ό λ§λ μ μλ€. ORA-01795: maximum number of expressions in a list is 1000 μμ..μ―ͺ! μ€μ μΆλ ₯λλ query λ¬Έλ μ΄λ κ² μ€ννλ€κ° μ무κ²λ μλκ² κ΅°! νλ μ°κ²°λ 쿼리λ₯Ό μΆλ ₯ν΄μ€λ€. λ©ν° 쿼리λ₯Ό λ§λλ μ΅μ (?) μ΄ λ³λλ‘ μ‘΄μ¬νκ³ μ ν νλ©΄ λμ§λ§ λμ κ²½μ°λ,, λ§μ΄κ·Έλ μ΄μ μμ μ΅μ΄ 1λ² μ ν μ μ.. β Java * StatusConsoleListener Error while converting string [false] to type [class org.apache.logging.log4j.Level]. Using default value [null] StatusConsoleListener Error while converting string [false] to type [class org.apache.logging.log4j.Level]. Using default value [null] μ κ·Έλ¬λκ±ΈκΉ κ°λ°μ νμ μλ‘μμ μ°μ.. log4j μ€μ μ νμ .xml νμΌλ‘ νλ€κ° μ΄λ²μ κΈ°νκ° μ겨 .yml νμΌλ‘ λ§λ€μλλ° μκΎΈ μ΄λ° μμν μλ¬.. μλ κ²½κ³ κ° λ°μνλ κ²μ΄λ€..! μ€μ€λ‘ μ μ²λ¦¬ν΄μ μ€νμ΄ μλμ§ μμμΌλ λ무 μ κ²½μ°μ¬μ π« μμ νλ€...! λ¬Έμ (?)μ μμΈμ λ°λ‘ .yml νμΌμ boolean value μΈμμ μμλ€. λ‘κ·Έμμ λ³΄κ³ μΆμ§ μμ κ²λ€μ level μ OFF λ‘ μ€μ νλλ°.. μ΄κ² λ¬Έμ μλ€. - name: jdbc... Intelli J * μ κ·μμΌλ‘ μ°Ύκ³ μμ νμ ( feat. DataGrip ) λλ.. μ¬λνλ€ μΈν 리μ μ΄... μ¬μ€ μ¬μ©νκΈ΄ DataGrip μμ μ¬μ©ν κ²μΈλ° μ¬μ€μ κ°μ λΈλλ(?)λΌ μΈν 리μμλ μ¬μ©ν μ μλ κΈ°λ₯μ΄λΌ μ΄ μΉ΄ν κ³ λ¦¬λ₯Ό μ μ νλ€. μ κ·μμΌλ‘ λ΄μ©μ μ°Ύλ κΈ°λ₯μΈλ° λ¬Όλ‘ replace κΈ°λ₯λ ν΄λΉ κΈ°λ₯μ μ¬μ©ν΄μ ν μ μλ€. λ μ κ·μμΌλ‘ μ°Ύλκ±°μΌ.. κ·Έλ₯νλ©΄ λλ€.. ( λ§₯μ μ¬μ©νκΈ° λλ¬Έμ λ¨μΆν€ μ€λͺ λ λ§₯μΈ κ²μ κ³ λ €ν΄μ£ΌμκΈΈ.. γ ) μ°Ύμ λ°κΎΈκΈ° ( command + R ) μμ .* λ₯Ό λλ¬ μ κ·μ μ λ ₯μ΄λΌλ κ²μ μλ €μ£ΌκΈ°λ§ νλ©΄λλ€. λ°κΎΈλ κ²λ κ·Έλ₯ λ°κΎΈλ λ΄μ©μ μλ μ λ ₯νλ©΄ λλλ° λ¬Έλ© μ κ·μμΌλ‘ μ°Ύμ λ μ°Ύμ λ΄μ©μ μ¬μ¬μ©ν μ μμλλ°,, μΈν 리λ,, μΈν 리λΌλ©΄,, λμ§ μμκΉ? νκ³ μκ°μ΄ λ€μλ€. κ·Έλ¬λ€. κ°λ₯νλ€. (.*?) -- $1 λ‘.. EMPTY_CATCH_BLOCK κ°μ μ νλ€κ°... catch ꡬ문λλ¬Έμ νλ λ.. EMPTY_CATCH_BLOCK μ΄λ μμΈμ²λ¦¬λ₯Ό νλ try-catch λ¬Έ μ€ catch ꡬ문μ μ무κ²λ λ΄μ©μ΄ μλ κ²μ λ§νλ€. μ΄ μΉκ΅¬κ° κ΅μ₯ν λ§μ νλνλ μμ μ νκ² λμλλ°,, λ¬Όλ‘ intelli J μ κ²μκΈ°λ₯ λλΆμ νμΌ μμΉλ νΈνκ² μ‘μλ΄κ³ λ무 μ’μμΌλ,, min.js νμΌμ λ³Ό λλ©΄ μ μ λ³μ΄ μ¬ κ² κ°μλ€. κ·Έλ¬λ€κ° μ΄μ μ λ³ νμμ±μ λλΌμ§ λͺ»νκ³ μλ μ κ·μμ νμ©ν κ²μμ μ¬μ©ν΄λ³΄μλ μκ°μ΄ λ€μκ³ κ·Έ μκ°μ ν κ³Όκ±°μ λλ₯Ό μΉμ°¬νλ€ππ» κ²μ μ°½μ νΈμΆνλ©΄ κ²μλ°(?) μ μΌ μ€λ₯Έμͺ½μ μ κ·μμ μ¬μ©ν μ μλ λ²νΌ[ .* ]μ΄ μλ€. μ΄ μΉκ΅¬λ₯Ό νμ±ν ν΄μ£Όμ. μ΄μ λΉμ΄μλ catch λ¬Έμ μ‘μ μ μλ μ κ·μμ λ§λ보μ. catch\(([^)]*)\)\{\s*} μ΄ μΉκ΅¬λ₯Ό μ¬.. Tomcat ꡬλ μ€ catalina.out νμΌ λΉμμ£ΌκΈ° μλΉμ€ ꡬλμ€μ.. catalina.out νμΌμ μ©λμ΄ λ무 ν¬λ€κ³ μμ μμ²μ΄ μλ€. λ¨μν νμΌμ ꡬλμ€μ μμ ν΄λ²λ¦°λ€λ©΄(rm -rf κ°μ κ±Έλ‘..) ν°μΊ£μ μ¬κ΅¬λνμ§ μλ μ΄μ catalina.out μ λ€μ λ§λ€μ§ μλλ€. = νΈλ€λ§μ μν΄ νμν νμΌμ κ°μ λ‘ μ§μ λ€! μ΄λ΄ λ νμΌμ μμ νμ§ μκ³ delete from table νλ―μ΄ μμ λ΄μ©λ§ λΉμμ€μΌνλλ°, λ€μ λͺ λ Ήμ΄λ₯Ό μ°λ©΄ λλ€. cat /dev/null > ν°μΊ£κ²½λ‘/logs/catalina.out [μμ] cat /dev/null > /usr/local/lib/tomcat/logs/catalina.out μ¬κΈ°μ /dev/null μ΄λ κ²μ νμΌμ κ°μ 0μΌλ‘ λ°κΎΈμ΄μ£Όλ κ²μΌλ‘ μ΄λ ν κ²½λ‘μ κ΄λ ¨μμΌλ κ·Έλλ‘ μ λ ₯νλ©΄ λλ€. μ°Έκ³ .. MacOS * xfreerdp μ€λ₯, x-server(xQuartz) μ€μΉ Please check that the $DISPLAY environment variable is properly set. μμΈμ΄ 무μμ΄λ νλ, μ°λ¦¬κ° μ¬μ©νλ €λ xfreerdp λͺ λ Ήμ΄λ x-client λΌ x-server κ° μμ΄μΌ λμμ ν μ μλλ°, λ체 μ΄λ€ λ²μ λΆν°μΈμ§λ λͺ¨λ₯΄κ² μ§λ§ MacOS κ° νΉμ λ²μ μ΄ν λΆν° x-server μ€μΉκ° κΈ°λ³Έμ΄ μλλΌκ³ νλ€. (= μ κΉλ € μλ€λ λ§μ) μ€μΉνμ xquartzλ μ€μΉ λ°©λ²μ μμΌλ λ³λμ μμ ν΄μ΄ μλ€. app cleanerλ₯Ό μ¬μ©νλ©΄ μ½κ² μ§μΈμ μκ³ κ·Έλ μ§ μμ κ²½μ° μλ λͺ λ Ήμ΄λ₯Ό scriptλ‘ λ§λ€μ΄ μ¬μ©νλ©΄ λλ€(ν΄λ¦). λΌλλ° κ·Έλ₯ app cleaner λ₯Ό μ¬μ©ν΄μ μ§μλΌ. μ€μΉκ° λ€ λλλ©΄ μ¬λ‘κ·ΈμΈμ ν΄μ£Όμ΄μΌ xquartz κ° μ€.. MacOS * freerdp μ€μΉ ( feat. HIWARE xfreerdp, xfreerdp_tls 무λ°μ ) HIWARE λΌλ νλ‘κ·Έλ¨μ μ¬μ©νκ² λμλ€. κ·Όλ° μ무리 μ΄κ²μ κ² λλ¬λ΄λ μλ¬΄λ° λμμ νμ§ μμλ€... π₯ νκ²½μ€μ μ λ€μ Έλ³΄λ€ λκ° λ¬ν λλμ λ°μλ€. μλ μ¬μ§μ ν¨κ» 보μ. 무μμΈμ§ λλμ΄ μ€λκ°? κ°λ¨ν μκΈ°νμλ©΄ μ€μ κ²½λ‘μ ν΄λΉ νλ‘κ·Έλ¨μ΄ μλ κ²λ€μ μμ΄μ½μ΄ μ§μ λμ΄ λ³΄μ΄κ³ , μ€μ νλ‘κ·Έλ¨μ΄ μμ΄ μ¬μ©ν μ μλ κ²λ€μ μμ΄μ½μ ? κ° λμ΄μλ€(λ¬Όλ‘ , μ€μ κ²½λ‘μ νμΌλ μλ€). μ¬κΈ°μ κΈ° κ²μν΄λ΄€λλ freerdp λ₯Ό μ€μΉνλ©΄ μ¬μ©ν μ μλ κ²μ΄μλ€. κ·Έλμ μ€μΉνλ€. μ€μΉνκΈ° brew install freerdp μ€μΉ μλ£ λ νμ, HIWARE λ₯Ό κ»λ€ ν€λ©΄ λ€μκ³Ό κ°μ΄ λ§ν¬κ° λμ΄ μλ κ²μ νμΈ ν μ μκ³ ( νλ¨ μΌμͺ½ μ΄λ―Έμ§ ), μκΉ μ΄μλ ( μ μ΄λ―Έμ§) μ€μ μ°½μμ ν°.. β solved * SVN E220001 : item is not readable ( feat. Intelli J ) Intelli J μμ SVNμ μ¬μ©νλλ μμν μλ¬λ€μ΄ μκ²Όλ€. SVNμ μ°Ύμ μ μλ€λ μλ¬ κ°μ κ²λ€μ κ·Έλ₯ SVNμ μ€μΉνκ³ ν΄λΉ SVN κ²½λ‘λ₯Ό μ€μ > subversion μ λ±λ‘ν΄μ£Όλ©΄ λλ€. μ΄ μλ¬λ.. ν΄λΉ SVN repository μ κΆνμ΄ μμ΄μ λ°μνλ λ¬Έμ λ‘, μ€μ λ‘ μ€μ νμΌμ 보면 read κΆνμ μ£Όμμ§λ§ SVN μ체 μλ¬λ‘ μ΄κ±Έ μ λλ‘ μΈμνμ§ λͺ»νλ κ²μΌλ‘ νμΈλλ€. λ°©λ²μ΄ μ΄ 2κ°μ§λ‘ λλλλ°, λͺ¨λ μ¬λμκ² read κΆνμ μ£Όλ κ² λ³΄λ€λ anon-acess μ κΆνμ μμ ν΄μ£Όλ κ²μ΄ λ μμ νλ€κ³ νλ€.. μμΈν μ΄μ λ μ’ λ searching μ ν΄λ³΄λλ‘ νκ³ ,,, νν« ( λκΈλ‘ μλ €μ£Όλ©΄ π ) μ°λλ μΌλ¨ 1λ² λ°©λ²λ§ μ μ©νμκ³ λ‘κ·Έκ° λμμ§λ κ²μ νμΈνλ€. κ·Έ.. Intelli J * ν΄λλ μλλ° λͺ¨λλ‘ μΈμ μλ λ π± GitHubλ‘ νλ‘μ νΈλ₯Ό λ°μμλλ° μ½μ λμ΄ μλ λͺ¨λμ΄ μΈμμ΄ λμ§ μμ μ€νμ μν¬ μκ° μμλ€.. *.iml νμΌμ΄ μμ΄μ νλ‘μ νΈ κ΅¬μ‘°κ° μ€μ λμ§ μμκΈ°λλ¬Έμ λ°μνλ λ¬Έμ λΌ μ¬μ€ μ λ‘λ ν λ *.iml μ λ£μ΄μ€¬μΌλ©΄ λμ§ μμμκΉ? νκ³ μκ°νλ€.. μΈμμμΌλ³΄μ! 1. μλ¨ λ©λ΄ File > Project Structure ... 2. Modules > + λ²νΌ > Import module νμΌ λλ ν λ¦¬κ° λ¨λλ° μ΄λ ν΄λΉ λͺ¨λμ ν΄λλ₯Ό μ ννκ³ open μ λλ¬μ£Όλ©΄ λλ€!! μ΄ν μ€νμν€λ©΄ μ λλ‘ μ λμνλ κ²μ νμΈν μ μλ€ π€ ! Thanks for π [IntelliJ IDEA] μ€μ νλ‘μ νΈ λ°μ ν΄λλ μ‘΄μ¬νλλ°, νμλμ§ μμ λ μ΄μ 1 2 3 4 Β·Β·Β· 15 λ€μ