Category Archives: Java

logrotate tomcat8

sudo vi /etc/logrotate.d/tomcat8 Penjelasan singkat:copytruncate: Memungkinkan Tomcat tetap menulis ke file yang samadaily: Rotasi dilakukan setiap harirotate 7: Menyimpan 7 file log terakhircompress: Mengompres file log lamamissingok: Tidak error jika file log tidak adacreate 640 tomcat-telo adm: Setelah merotasi file log lama, logrotate akan membuat file log baru dengan izin 640 (read-write untuk pemilik, read… Read More »

Logback

src\main\resources\logback.xml :

Windows lelet gererate UUID.randomUUID()

jika kita run System.out.println(SecureRandom.getInstanceStrong().getAlgorithm()); System.out.println(SecureRandom.getInstanceStrong().getProvider()); hasil-nya Windows-PRNG SunMSCAPI version 1.8 buka file C:\Program Files\Java\jdk1.8.0_212\jre\lib\security\java.security ternyata SunMSCAPI berada diurutan 10, jadi kita tukar saja ke urutan nomor 1 security.provider.1=sun.security.mscapi.SunMSCAPI #security.provider.1=sun.security.provider.Sun security.provider.2=sun.security.rsa.SunRsaSign security.provider.3=sun.security.ec.SunEC security.provider.4=com.sun.net.ssl.internal.ssl.Provider security.provider.5=com.sun.crypto.provider.SunJCE security.provider.6=sun.security.jgss.SunProvider security.provider.7=com.sun.security.sasl.Provider security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI security.provider.9=sun.security.smartcardio.SunPCSC #security.provider.10=sun.security.mscapi.SunMSCAPI security.provider.10=sun.security.provider.Sun

maven properties encoding utf-8 and java version

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source> </properties>