摘要: 一、引言 使用idea开发相关activiti的都知道actiBPM插件,一款2014年后就停止更新的插件,有乱码等各种问题需要解决,在现在新版idea中更是出现报错无法使用的BUG. 于是各种组合方式也就产生了,现在比较流行的是部署流程引擎相应的war包,通过rest api开发,这种场景下就可以 阅读全文
posted @ 2021-10-29 14:52 张颖辉 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 前言: 阅读 redis设计与实现 一书的记录。未完待续。。。 redis我们都知道有5种数据类型,分别是string,list,hash,set,zset,那么你知道它们的底层数据结构实现吗? redis底层有6种数据结构,分别是简单动态字符串(SDS),链表,字典,跳跃表,整数集合,压缩列表。 阅读全文
posted @ 2021-09-17 16:24 张颖辉 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为CSDN博主「YFL_iOS」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_18505715/article/details/88381607 阅读全文
posted @ 2021-09-13 20:17 张颖辉 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 多线程环境下的单例模式的并发问题 首先回顾一下,单线程下的单例模式代码 1 /** 2 * 单例模式 3 * 4 * @author xiaocheng 5 * @date 2020/4/22 9:19 6 */ 7 public class Singleton { 8 9 private stat 阅读全文
posted @ 2021-09-07 10:57 张颖辉 阅读(100) 评论(0) 推荐(0) 编辑
摘要: MyISAM存储引擎 MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务。 MyISAM主要特性有: 1、大文件(达到63位文件长度)在支持大文件的文件系统和操作系统上被支持。 2、当把删 阅读全文
posted @ 2021-08-31 16:44 张颖辉 阅读(2591) 评论(0) 推荐(0) 编辑
摘要: 一般来讲,常见三大缓存问题不外乎就是缓存穿透、缓存击穿、缓存雪崩。三者的共同点都是高并发,缓存更新、缓存失效居多。而且三者也会相互恶化,导致问题更加严重,因此一旦有一个问题就需要马上解决,以免最终引起”雪崩”。本文将分别分析缓存并发、缓存雪崩、缓存击穿三大问题,并提出对应的解决方案。 一、缓存穿透 阅读全文
posted @ 2021-08-30 14:58 张颖辉 阅读(669) 评论(0) 推荐(0) 编辑
摘要: Spring Boot的每个发布版本都会规划它所支持的依赖项。实际上,你不用指定这些依赖项的版本号,因为Spring Boot都为你管理好了。当更新Spring Boot时,会相应的更新依赖。 Maven管理依赖 Maven用户可以继承spring-boot-starter-parent项目,来获取 阅读全文
posted @ 2021-08-25 10:57 张颖辉 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1.JDK诞生 Serial追随 提高效率,诞生了PS,为了配合CMS,诞生了PN,CMS是1.4版本后期引入,CMS是里程碑式的GC,它开启了并发回收的过程,但是CMS毛病较多,因此目前没有任何一个JDK版本默认是CMS并发垃圾回收,是因为无法忍受STW(Stop-The-World) 1.1 年 阅读全文
posted @ 2021-08-20 14:39 张颖辉 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Thymeleaf 官网部分翻译:反正就是各种好 Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringB 阅读全文
posted @ 2021-08-18 17:53 张颖辉 阅读(165) 评论(1) 推荐(0) 编辑
摘要: 一、介绍 在实际的项目开发中,我们往往需要根据不同的环境做出不同的配置,例如:在开发环境下,我们会使用内存数据库以便快速启动服务并进行开发调试,在test环境、生产环境,会使用对应环境的数据库。 如果我们的应用程序可以根据自身的环境做一些这样的适配,那么我们的程序开发无疑将更加灵活、高效。 在过去的 阅读全文
posted @ 2021-07-05 10:23 张颖辉 阅读(328) 评论(0) 推荐(0) 编辑