首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Web
订阅
forrests
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Spring-AOP事务
因为在不同平台,操作事务的代码各不相同,spring提供了一个接口. 它是一个接口,提供了事务具体的执行状态,描述了某一个时间点上事务对象的状态信息。提供了如下常用的方法: 以秒为单位进行设置。如果设置为-1(默认值),表示没有超时限制. no-rollback-for:指定产…
可能是最漂亮的Spring事务管理详解
事务是逻辑上的一组操作,要么都执行,要么都不执行. 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。 所谓事务管理,其实就是…
分布式缓存 Redis 使用心得
最近对开源分布式缓存产品 redis 做了一些研究,于是决定整理一下该产品的特性及使用场景拿出来分享。
深入分析CAS(乐观锁)
乐观锁,严格来说并不是锁,通过原子性来保证数据的同步,比如说数据库的乐观锁,通过版本控制来实现等,所以CAS不会保证线程同步。乐观的认为在数据更新期间没有其他线程影响 CAS(compare and swap) 比较并替换,就是将内存值更新为需要的值,但是有个条件,内存值必须与…
Solr 入门
Solr是apache的顶级开源项目,它是使用java开发 ,基于lucene的全文检索服务器。 Solr比lucene提供了更多的查询语句,而且它可扩展、可配置,同时它对lucene的性能进行了优化。 搜索流程:solr客户端(浏览器、java程序)可以向solr服务端发送G…
Linux安装Zookeeper
在文件末尾添加此段内容: -- 开始和--中间的一段.(注意,尽量保持环境变量名全大写,下划线隔开. 保持规范) -- 按i进入编辑模式. 修改完成之后, esc退出编辑模式, 大写字母Z双击即可保存. #the directory where the snapshot is …
Mybatis入门看这一篇就够了
到目前为止,我们已经在持久层中学了几种技术了... 而JDBC很容易理解,就那么几个固定的步骤,就是开发起来太麻烦了,因为什么都要我们自己干.. 而SpringDAO其实就是JDBC的一层封装,就类似于dbutils一样,没有特别出彩的地方.... 其实我们已经学过了Hiber…
使用Maven配置Spring
这篇文章说明了如何通过Maven配置Spring依赖项。最新的Spring版本可以在Maven Central上找到。 Spring的设计是高度模块化的 - 使用Spring的一部分不应该而且不需要另一部分。例如,基本的Spring Context可以没有Persistence…
咱们一起聊聊Zookeeper
Google的三篇论文影响了很多很多人,也影响了很多很多系统。这三篇论文一直是分布式领域传阅的经典。根据MapReduce,于是我们有了Hadoop;根据GFS,于是我们有了HDFS;根据BigTable,于是我们有了HBase。而在这三篇论文里都提及Google的一个Lock…