首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
风之伤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
工作流Activiti框架的事务和并发!流程引擎中异步和排他操作详细解析
事务和并发 异步操作 Activiti通过事务方式执行流程,可以根据需求定制 Activiti处理事务
Mybatis拦截器打印完整SQL
主要是关于Mybatis拦截器的使用。从赞的数量看🤣,可能知道Geometry数据类型的人不多,这种类型是MySQL中处理地理数据的数据类型,比如经纬度等。 今天再说一下,如何使用Mybatis拦截器打印完整SQL。 可是SQL里面是有占位符?的,是不完整的,我们更想的是直接…
spring profile 与 maven profile 多环境管理
Spring Profile 是 Spring 提供的多环境管理方案。 上面配置匹配的是 application-dev.properties,如果写的是test,则匹配 application-test.properties。也就是说,Spring Profile 对配置文件…
PageHelper的高级使用,一个注解即可实现分页
一个java程序员都避免不了增删改查,最近这几天又开始去写增删改查的接口了。这个时候就避免不了做数据的分页。 所以这几天写下来发现,即使使用了 pagehelper 分页插件,去对数据物理分页。虽然 pagehelper 插件使用起来很简单了。 但是我是个非常懒的程序员,多一行…
服务注册中心 | 记一次Consul故障分析与优化
为数以亿计的用户提供优质的视频服务的爱奇艺技术产品团队,为了适应业务的快速迭代和创新,并支撑海量的用户请求,很多团队都对各自的业务系统自发地进行了微服务架构的改造。 在微服务化的过程中,各业务团队根据自身需要选择了不同的开源框架,如 Apache Dubbo/Spring Cl…
一些好用的Java小库儿
我讨厌写一些业务代码,不仅仅因为它们的原始意图不是我设计的,成功了是产品的功劳,失败了代码要背锅。一个重要的原因,就是重复的代码太多,一个复杂的业务逻辑要找到它的Bug,也要下一番“苦力”。这里说的真的是苦力,而不是脑力,说明了大部分是低劣的重复劳动。哦哦哦,我竟然违背了精英主…
Spring 的扩展点
说起 Spring 的扩展点,大家都会想到 BeanPostProcessor 和 BeanFactoryPostProcessor 这两个处理器,并给他们起名对象的后置处理器和工厂的后置处理器。 对于这两个后置处理器相关的分析,其实在前面的文章中都已经或多或少的有提及了。但是…
Spring Ioc源码分析 之 Bean的加载(八):初始化
<1> 激活 Aware 方法。 <2> 后置处理器。 <3> 自定义的 init 方法。 Aware ,英文翻译是意识到的,感知的。Spring 提供了诸多 Aware 接口,用于辅助 Spring Bean 以编程的方式调用 Spring 容器,通过实现这些接口,可以增强 …
压缩20M文件从30秒到1秒的优化过程
有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M…
17张图带你解析红黑树的原理!保证你能看懂!
由于红黑树本质上就是一棵二叉查找树,所以在了解红黑树之前,咱们先来看下二叉查找树。 任意结点的左、右子树也分别为二叉查找树。 没有键值相等的结点(no duplicate nodes)。 因为,一棵由n个结点,随机构造的二叉查找树的高度为lgn,所以顺理成章,一般操作的执行时间…