首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
西召
掘友等级
资深攻城狮
|
电商/金融/支付/财务/出行/本地生活
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
121
文章 90
沸点 31
赞
121
返回
|
搜索文章
最新
热门
Java异常系列之finally的真正运行时机
异常是Java核心中非常重要的一个概念,但却很容易被大家忽略,这个系列我们会深入讲一下这个话题。学完这个系列,相信会让你对异常体系以及异常的各种使用场景,了如指掌,成为你职业进阶的必备技能。 在之前的 Java语法糖 : 使用 try-with-resources 语句安全地释…
Java语法糖 : 使用 try-with-resources 语句安全地释放资源
Java 9 对 try-with-resources 语句进行了改进,如果你有一个资源是 final 或等效于 final 变量, 则可以在 try-with-resources 语句中使用该变量,无需在 try-with-resources 语句中再声明一个新的变量。 下面…
数据库事务的方方面面
事务是关系型数据的一个重要特性,但很少有人能对事务有全面性的了解,这篇文章就把事务的方方面面讲给你。 数据库事务(事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 下面依次举例讲解一下。 一个事务覆盖另一个事务已提交的更新数据叫丢失更新。 最终余…
设计模式之发布订阅模式(5) Spring Events源码解析
之前讲了深入Spring Events事件驱动模型,发现一些小伙伴不满足于仅仅会用,还对事件驱动(Event Driven)的原理很感兴趣,因此我们这篇文章就带大家看下Spring事件驱动的核心源码。 对于事件驱动,你可以跟生活中的实际场景联系一下,就很容易理解了。 比如你去宾…
被误读的设计模式
1994年10月21日,有四个哥们儿出版了一本书,名字叫做《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)。 这四个哥们儿后来以“四人帮”(Gang of Fo…
设计模式之发布订阅模式(4) Guava Eventbus 事件处理
EventBus是Guava实现的的事件处理机制,是设计模式中的发布订/阅模式的优雅和简单的解决方案。通过这种方式,我们既不需要创建复杂的类结构,也没有复杂的接口层次结构,就可以快速实现基于事件模型的发布/订阅模式。 如果对事件监听和发布/订阅模式的实现,只能推荐一种的话,那么…
设计模式之发布订阅模式(3) 深入Spring Events事件驱动模型
之前文章中我们讲解了 发布订阅模式的核心概念 ,并通过 Redis的 Pub/Sub 命令 演示了其分布式场景下的实现。相比后面要讲到的 Guava EventBus,可以说 Spring Events 的使用更加普遍,其功能也更加强大。 事件(Events)是框架中经常被忽略…
设计模式之发布订阅模式(2) Redis 发布/订阅模式
Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了发布订阅模式。该功能提供两种信息机制, 分别是“发布订阅到频道”和“发布订阅到模式”。 Redis 的 PUBLISH 命令可以让客户端把指定的消息发送到指定的频道中。 Redis 的 SUBSCRIBE 命…
设计模式之发布订阅模式(1) 一文搞懂发布订阅模式
熟悉消息中间件的同学应该对发布/订阅模式(Publish Subscribe Pattern)并不陌生。即使你不了解消息中间件,那么在平时生活中发布/订阅模式也是非常常见的场景。 比如你打开你的微信订阅号,你订阅的作者发布的文章,会广播给每个订阅者。在这个场景里,微信公众号就是…
在线数据库关系图设计工具 dbdiagram.io
前段时间,笔者在设计某个系统模块的时候,需要增加十几张表。 为了简单快速地把这十几张表设计并定义出来,我找到了一个可以在线设计数据库关系图(database relationship diagram)且可以导出DDL SQL的工具——dbdiagram.io。 dbdiagra…
下一页
个人成就
优秀创作者
文章被点赞
1,358
文章被阅读
339,637
掘力值
8,328
关注了
13
关注者
3,819
收藏集
22
关注标签
103
加入于
2019-02-16