java
文章平均质量分 78
一键破光阴
优秀的人不过是持之以恒地做好一件事罢了
展开
-
Flowable使用场景的一点思考
对flowable使用场景的一点思考。在业务系统中使用流程引擎和oa系统略有不同,进而引发一些思考。原创 2023-03-28 16:46:20 · 688 阅读 · 0 评论 -
shiro(二)
Springboot整合shiro了解了shiro的基本概念后,现在就基于springboot整合shiropom<dependencies> <!-- spring --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte原创 2021-05-11 16:33:23 · 48 阅读 · 0 评论 -
Shiro(一)
Shiro(一)最近项目里用到了shiro这个安全框架,之前没接触过安全框架,所以对一些基本概念的理解很是费劲,网上也搜了不少教程,最后实现起来也是磕磕绊绊,所以借此机会好好总结一下:什么是shiro、springboot整合shiro如何实现,另外有时间的话,再针对核心源码进行解读。shiro是什么官方回答如下:Apache Shiro™ is a powerful and easy-to-use Java security framework that performs authenti原创 2021-05-11 16:29:51 · 56 阅读 · 0 评论 -
Activiti5
Activiti5Open Source Business AutomationHelping businesses solve automation challenges in distributed, highly-scalable and cost effective infrastructures.官网链接尚学堂B站视频,感谢up主的分享工作流概述工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则原创 2021-05-11 16:51:47 · 1851 阅读 · 0 评论 -
JDK1.8 HotSpot虚拟机逃逸分析
逃逸分析是JIT编译器的用来优化代码的一种手段,下面粘贴一下官方的Hot Spot说明。链接打不开的话可能要扶个梯子往上爬。https://docs.oracle.com/javase/8/docs/technotes/guides/vm/performance-enhancements-7.htmlEscape analysis is a technique by which the Java Hotspot Server Compiler can analyze the scope of a ne原创 2021-08-17 15:11:03 · 578 阅读 · 2 评论 -
cglib动态代理浅析
谈到Java当中的动态代理,主流的就两种:JDK内置的动态代理和cglib动态代理。JDK方式的动态代理要求被代理类必须要实现于接口(因为生成的代理对象是继承于java.lang.reflect.Proxy),而且执行代理对象方法时候是使用反射的方式调用,故而在频繁调用代理方法时候,会有一定的性能问题。JDK方式动态代理不是今天讨论的重点,有兴趣可以留言,我再写一篇。今天要讨论的主角是cglib方式的动态代理。首先,我们可以假设市面上没有cglib动态代理的这种解决方案,然后在实际开发过程中发现,一旦原创 2021-09-23 10:50:56 · 219 阅读 · 0 评论 -
jdk1.6、1.7、1.8字符串常量池&String.intern()的区别
jdk1.6、1.7、1.8对内存模型中的方法区实现方式分别进行了改进,所以字符串常量池也发生了一定的变动,因而String相关的问题就成了面试的常考问题,这里进行整理总结,以免又忘了。看一道经典的面试题public class Demo { public static void main(String[] args) { String s = new String("java"); s.intern(); String s2 = "jav.原创 2021-07-12 15:25:31 · 1299 阅读 · 0 评论