- Spring Data JPA:简化JPA操作的艺术
-
SpringDataJPA:简化JPA操作的艺术在现代软件开发中,处理数据库操作是一件让人又爱又恨的事情。一方面,它关乎着数据的持久化和查询;另一方面,却又常常被冗长繁琐的代码所困扰。而Sprin...
- confluence 部署详解
-
准备安装目录采用docker来进行部署,前提是先安装完docker。1、在/opt/目录下创建2个目录/opt/atlassian/opt/atlassian/confluence准备atlassia...
- 线上问题排查:接口超时
-
最近就看到了一个非常厉害的关于“接口超时”问题排查的帖子,从应用排查到内核级别。虽然看到后面的时候我已经有点跟不上了,但是对于整个问题排查的过程还是比较清晰的。(细节不重要,排查思路,方向值得学习)问...
- 漫画图解JWT设计单点登录系统
-
01JSONWebToken-在Web应用间安全地传递信息JSONWebToken(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。让我们来...
- jwt与token+redis,哪种方案更好用
-
在设计nosession系统时,遇到了有两种可选方案:jwt与token+redis。JWT:生成并发给客户端之后,后台是不用存储,客户端访问时会验证其签名、过期时间等再取出里面的信息(如user...
- troubleshoot之:使用JFR分析性能问题
-
简介java程序的性能问题分析是一个很困难的问题。尤其是对于一个非常复杂的程序来说,分析起来更是头疼。还好JVM引入了JFR,可以通过JFR来监控和分析JVM的各种事件。通过这些事件的分析,我们可以找...
- 一条简单的 SQL 执行超过1000ms,纳尼?
-
作者:VipAugushttps://juejin.im/post/5ce906a3e51d455a2f2201dcMySQL对我说“Tooyoung,toonaive!"大概过程在测试环境Do...
- 这些不可不知的JVM知识,我都用思维导图整理好了
-
VM是面试中必问的部分,本文通过思维导图以面向面试的角度整理JVM中不可不知的知识。先上图:JVM必备知识1、JVM基本概念1.1、JVM是什么JVM的全称是「JavaVirtualMachi...
- 一文了解JDK12 13 14 GC调优秘籍-附PDF下载
-
简介想了解JDK12,13,14中的GC调优秘籍吗?想知道这三个版本中JVM有什么新的变化吗?一起来看看这期的GC调优秘籍,因为JDK12,13,14中的GC变化不太大,所以这里一起做个总结,文末附有...
- 四个Java死锁检测工具
-
线程竞争的资源可以是:锁、网络连接、通知事件,磁盘、带宽,以及一切可以被称作“资源”的东西。在程序执行的时候,难免会遇到死锁的情况。下面介绍一下如何排查Java中的死锁线程。先来个死锁的例子:impo...