随笔分类 - java
摘要:一、Des算法 import java.security.SecureRandom; import java.util.Base64; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.Sec
阅读全文
摘要:个人理解: 非公平锁,一进入就会先去抢锁,不管队列中是否有其它线程排队,抢不到才会去排队,针对高并发的时候,第一次抢到锁的概率高一点。
阅读全文
摘要:将ThreadLocal设置为静态变量,在set或get值得时候,会通过Thread.currentThread()拿到当前操作线程,在这个操作线程中设置|获取值,不会干扰到其它线程。 注意:ThreadLocal本身是存不了值得,存放数据是放在ThreadLocalMap(key为ThreadLo
阅读全文
摘要:参考博客: https://my.oschina.net/wangnian/blog/689020 https://blog.csdn.net/java_green_hand0909/article/details/78740765 // 接受任意域名的请求 response.setHeader("
阅读全文
摘要:参考博客: 单点登录参考博客:https://blog.csdn.net/qq_33200676/article/details/82981742 这篇博客中的这个时序图超级清楚,也可以直接访问CAS官网:https://apereo.github.io/cas/4.2.x/protocol/CAS
阅读全文
摘要:需要引入jwt依赖 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.4.0</version> </dependency> 测试demo public static void
阅读全文
摘要:参考博客:https://www.cnblogs.com/dreammyle/p/4843365.html 代码中需要的依赖: <!-- gif --> <dependency> <groupId>com.madgag</groupId> <artifactId>animated-gif-lib</
阅读全文
摘要:图片来源与博客:https://www.jianshu.com/p/99a458c62aa4 分布式权限管理参考:https://blog.csdn.net/qq_36236890/article/details/79954647
阅读全文
摘要:JAVA模拟表单POST上传文件 import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java.io.BufferedReader;import java.io.ByteArrayInputStrea
阅读全文
摘要:在网上找了一下现成的转换工具,有的要收费,就自己在网上找了一个JAVA实现,参考链接:https://blog.csdn.net/romantic_pk/article/details/53019542 引入pdfbox-app.jarr依赖 新建一个测试类PDF2IMGTestByPdfbox.j
阅读全文
摘要:springboot默认使用的是tomcat: 1、先到阿里云上注册一个证书,绑定域名;后面可以在管理中下载证书,下载tomcat对应的证书(一个*.pfx文件和*.txt文件) 2、将pfx文件拷贝到项目资源目录(src/main/resources/)下; 3、进行配置: 然后使用https:/
阅读全文
摘要:在运行java进程是,可以通过jps命令查看进程PID,使用java的同居jmap命令可以得到jvm的dump文件; 在网上找了两种方式获取dump文件 获取JVM的dump文件的两种方式:转载来源https://www.cnblogs.com/liu-ke/p/6622350.html【流柯】 1
阅读全文
摘要:推荐一款ftp客户端工具:iis7服务器管理工具IIS7服务管理器,它最优秀的功能就是可以批量管理,适用于Windows系统,Linux系统和VPS服务器等,能极大的提高站长及服务器运维人员工作效率。同时iis7服务器管理工具还是vnc客户端,服务器真正实现了一站式管理,可谓是非常方便。ftp下载工
阅读全文
摘要:一、JAVA虚拟机内存模型: 1、程序计数器:非常小的内存,用于存放下一条运行的指令; 每一个线程都必须有一个独立的程序计数器,用于记录下一条要运行的指令,是一块线程私有的内存空间,CPU时间切片 2、虚拟机栈:与线程同时创建,也是线程私有内存空间,保存方法的局部变量,部分结果,并参与方法的调用与返
阅读全文
摘要:package com; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class TestMain { public static void main(String[...
阅读全文
摘要:1、Tomcat设置访问日志 在pattern中每个的含义,我参考的是 https://blog.csdn.net/yaerfeng/article/details/40340981 2、springboot设置访问日志,在配置文件中添加tomcat日志配置 我是添加到application.pro
阅读全文
摘要:public static void main(String[] args) throws Exception{ User user = new User(); user.setUid(25); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setJson...
阅读全文

浙公网安备 33010602011771号