java后端
文章平均质量分 52
我本地能行啊
这个作者很懒,什么都没留下…
展开
-
jvm相关,jvm内存溢出,内存占用过高,CPU占用率高原因分析,MAT内存镜像文件分析的使用----学习笔记
内存溢出: OutOfMemory它是指程序在申请内存时,没有足够的内存空间供其使用,抛出 OutOfMemory 错误内存泄露: Memory Leak它是指程序运行后,没有释放所占用的内存空间,比如程序运行完后没有释放对象的引用,一次内存泄漏可能不会有很大的影响,但长时间的内存泄漏,堆积到一定程度就会产生内存溢出(1)单例对象,生命周期和应用程序一样长,如果单例对象持有对外部对象的引用的话,那么这个外部对象是不能被回收的,则会产生内存泄露;原创 2023-02-03 17:11:22 · 1020 阅读 · 0 评论 -
jvm相关,垃圾收集算法,垃圾收集器,jvm调优--学习笔记
垃圾收集算法,垃圾收集器原创 2023-01-31 18:23:44 · 342 阅读 · 0 评论 -
shiro,getPrincipals()为null的问题
记录登录日志的切面,Subject currentUser = SecurityUtils.getSubject();ShiroUser shiroUser = null;shiroUser = (ShiroUser) currentUser.getPrincipals().getPrimaryPrincipal();getPrincipals()这个方法怎么获取都是空,但是token还获取成功了,也登录成功了,就是获取不到。最后发现token是生成了不假,但是下面的login方法当时是漏原创 2021-11-30 10:47:47 · 3485 阅读 · 0 评论 -
springboot配置多数据源mysql
1.配置文件配置文件,红框标注的地方都是需要注意的地方,springboot2.x的数据链接池默认使用hikari,所以只需要配置一下即可,这里使用的properties作为配置文件,yml同理,红框中标注的spring.datasource.url 数据库的 JDBC URL。spring.datasource.jdbc-url 用来重写自定义连接池官方文档的解释是:因为连接池的实际类型没有被公开,所以在您的自定义数据源的元数据中没有生成密钥,而且在IDE中没有完成(因为DataSource接.原创 2020-06-01 16:50:48 · 1097 阅读 · 0 评论 -
spring-boot使用mongoDB的聚合查询,mongoDB分组查询(group)Aggregation,以及通过hash分表存储和查询数据
不知道为啥网上关于java mongo的分组聚合查询都不多,让我等小白无从下手啊,两个接口搞不明白了,丢人啊,接上篇文章多数据源查询,这里主要使用的Aggregation类,这个好像是MongoDB的聚合查询用的?我看网上具体介绍也不多,一下的代码具体需求是:根据前台传过来的时间段来查询这段时间内的数据,当传过来的数据是查询整年数据数则返回每个月的统计数值,也就是返回12条数据,主要统计的是"...原创 2019-10-24 13:38:44 · 12652 阅读 · 2 评论 -
java后端通过http请求第三方接口,java发送Post || Get请求
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;im...原创 2019-08-23 14:44:12 · 6895 阅读 · 1 评论