联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mzone
上一页
1
2
3
4
5
下一页
工作流引擎 Activiti 入门教程
摘要: 一、工作流介绍1.1 概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。 1.2 工作流系统一个软件系统中具有工作流的功能,我们把它称为
阅读全文
posted @ 2023-04-11 15:59 mzone
阅读(198)
评论(0)
推荐(0)
编辑
jar包和war包的区别
摘要: 一、概念 jar包:JAR包是类的归档文件,JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。 war包:war包是JavaWeb程序打的包,war包里面包
阅读全文
posted @ 2023-04-10 15:16 mzone
阅读(65)
评论(0)
推荐(0)
编辑
Mybatis相关
摘要: Mybatis是如何进行分页的?分页插件的原理是什么? Mybatis使用RowBounds对象进行分页,它是针对ResultSet结果集执行的内存分页,而非物理分页。 可以在sql内直接书写带有物理分页的参数来完成物理分页功能,也可以使用分页插件来完成物理分页。 分页插件的基本原理是使用Mybat
阅读全文
posted @ 2023-04-10 15:10 mzone
阅读(11)
评论(0)
推荐(0)
编辑
Spring相关
摘要: 解释一下spring bean的生命周期: Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; Spring上下文中的Bean生命周期也类似,如下: (1)实例化Bean: 对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化
阅读全文
posted @ 2023-04-10 14:40 mzone
阅读(14)
评论(0)
推荐(0)
编辑
Redis 为什么这么快?
摘要: 思维导图 基于内存实现 这点在一开始就提到过了,这里再简单说说。 Redis 是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘 I/O 的限制。 而对于内存数据库来说,本身数据就存在于内存里,也就没有了这方面的开销。 高效的数
阅读全文
posted @ 2022-10-25 13:52 mzone
阅读(80)
评论(0)
推荐(0)
编辑
Java内存模型(JMM)总结
摘要: Java内存模型(JMM) 我们常说的JVM内存模型指的是JVM的内存分区;而Java内存模型是一种虚拟机规范。 Java虚拟机规范中定义了Java内存模型(Java Memory Model,JMM),用于屏蔽掉各种硬件和操作系统的内存访问差异,实现让Java程序在各种平台下都能达到一致的并发效果
阅读全文
posted @ 2021-04-16 11:34 mzone
阅读(223)
评论(0)
推荐(0)
编辑
限流算法
摘要: 在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。 那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。 本篇文章将会介绍一下常用的限流算法以及他们各自的特点。 1、计数器算法计数器算法是
阅读全文
posted @ 2021-02-02 15:08 mzone
阅读(124)
评论(0)
推荐(0)
编辑
maven全局配置文件settings.xml详解
摘要: settings.xml文件是干什么的,为什么要配置它?从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。Settings.xml中包含类似本地仓储位置、修改远程仓储
阅读全文
posted @ 2020-04-24 17:44 mzone
阅读(313)
评论(0)
推荐(0)
编辑
mybatis一级缓存二级缓存
摘要: 一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,
阅读全文
posted @ 2020-02-26 23:33 mzone
阅读(102)
评论(0)
推荐(0)
编辑
redis缓存有哪些问题?一致性?击穿?雪崩等如何解决?
摘要: 缓存穿透:指查询一个一定不存在的数据。由于缓存命不中时会去查询数据库,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。 解决方案: 1.是将空对象也缓存起来,并给它设置一个很短的过期时间,最长不超过5分钟2.采用布隆过滤器,将所有可能存在的数据哈希到一个足
阅读全文
posted @ 2020-02-26 22:54 mzone
阅读(230)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页
导航
博客园
首页
联系
订阅
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
昵称:
mzone
园龄:
11年10个月
粉丝:
0
关注:
3
+加关注
统计
随笔 - 45
文章 - 1
评论 - 0
阅读 -
52715
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
article(9)
database(6)
dubbo(1)
game(1)
java(7)
jvm(1)
Spring Cloud(6)
ubuntu(14)
随笔档案
2024年4月(1)
2024年3月(6)
2023年10月(1)
2023年6月(1)
2023年4月(5)
2022年10月(1)
2021年4月(1)
2021年2月(1)
2020年4月(1)
2020年2月(2)
2019年12月(1)
2019年8月(1)
2018年12月(1)
2018年8月(1)
2018年5月(1)
2018年3月(3)
2018年2月(1)
2017年12月(3)
2017年9月(7)
2017年8月(2)
2017年7月(4)
更多
文章分类
article(1)
阅读排行榜
1. Ubuntu 分区方案(4212)
2. Ubuntu Git GUI工具GitKraken安装(4070)
3. MySQL 主从同步中断常见问题(4011)
4. Ubuntu 破解 IntelliJ IDEA 解决注册码问题(3994)
5. RabbitMQ-工作原理(2983)
推荐排行榜
1. 服务注册与发现服务:Eureka与ZooKeeper的区别(1)
点击右上角即可分享