- 博客(9)
- 收藏
- 关注
原创 SpringBoot异步处理请求头信息为空问题处理
在异步中,获取请求头信息会遇到一些问题在上面的代码中异步外面的header3没有问题,异步里面的header2会报错。
2024-07-16 14:34:54 66
原创 记录工作中慢sql和并发锁的坑
在选择使用JOIN还是IN时,需要根据具体的查询需求、表结构和数据量来进行权衡。对于简单的条件过滤,IN可能更为直观和简单;而对于复杂的关联查询,JOIN通常更为灵活和高效。在实际应用中,可以根据具体情况灵活运用这两种查询方式,并通过合理的索引、数据库设计和引擎选择来进一步优化性能。最终的性能取决于综合考虑这些因素,选择最适合业务场景的查询方式。
2024-04-09 15:01:44 327 1
原创 设计模式(java版)更新中
设计模式设计原则单一职责原则接口隔离原则依赖倒转原则里氏替换原则开闭原则迪米特法则合成复用原则核心思想设计模式单例模式静态内部类枚举双重检查工厂方法模式抽象工厂模式原型模式建造者模式设计原则单一职责原则一个类只负责一项职责,因为其他职责改变可能会改变这个类接口隔离原则和需要的接口建立依赖关系,一个类对另一个类的依赖建立在最小接口上依赖倒转原则依赖抽象(接口或抽象类)而不是细节(具体的实现类),面向接口编程(1)通过接口传递(2)通过构造器传递(3)通过setter方法进行传递里氏替换原
2021-11-19 18:13:24 51
原创 Flowable学习记录(一)
Flowable学习记录部分常用Service介绍RepositoryServiceRuntimeServiceTaskServiceHistoryServiceActiviti数据表清单简单代码例子部分常用Service介绍RepositoryService是Activiti的仓库服务类。所谓的仓库指流程定义文档的两个文件:bpmn文件和流程图片。1.创建流程2.部署流程3.删除流程定义RuntimeService是activiti的流程执行服务类。可以从这个服务类中获取很多关于流程执行相
2021-11-01 08:33:51 68
原创 Flowable简单了解
Flowable简单了解基本介绍Flowable定义Flowable分类Flowable BPMN 业务流程引擎Flowable DMN 决策引擎Flowable CMMN 案例模型引擎Flowable Form 表单引擎基本使用流程图xml文件依赖设置基本代码基本介绍Flowable定义Flowable 是一个使用 Java 编写的轻量级业务流程引擎,使用 Apache V2 license 协议开源。2016 年 10 月,Activiti 工作流引擎的主要开发者离开 Alfresco 公司并在
2021-10-22 18:55:03 1918
原创 理解多线程
多线程多线程基本概念Thread类基本使用基本方法Runnable接口基本使用比较创建线程两种方式Callable接口(jdk 5.0以后)基本使用如何理解Callable接口比Runnable接口强大?线程池(jdk 5.0以后)基本使用简单介绍工作流程好处线程同步基本使用优缺点synchronized与lock的对比线程通信生产者消费者问题线程生命周期多线程基本概念进程:是程序的一次执行过程。进程作为资源的分配单位,系统在运行时会给每个进程分配不同的内存区域。线程:是程序内部的一条执行路径。线程
2021-10-15 17:15:16 930
原创 git简单了解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-09-29 16:28:04 57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人