@Transaction注解的失效场景
事情是这样,最近在实现一个需求的时候,有一个定时异步任务会捞取主表的数据并置为处理中(为了防止任务执行时间过长,下次任务执行把本次数据重复捞取),然后根据主表关联明细表数据,然后将明细表数据进行组装,等待所有明细数据处理完成之后,将主表状态置为完成;大概当时的代码示例(只是截取部分)如下:
Easter79 Easter79
4年前
springboot2.x如何配置全局自定义异常
为什么要捕获异常?我们开发中,经常运行时,代码会报错,这时候我们有可能抛出异常,而不是用try..catch来解决.而且现在前后端分离,如果不捕获异常的话,前端那边的人估计会被报的错搞得焦头烂额的.springboot2.x是怎么自定义异常的?怎么捕获异常的?我们自定义异常类,需要继承一个RuntimeExceptio
Easter79 Easter79
4年前
SVN导出eclipse项目到Idea
SVN导出eclipse项目到Idea废话环节:目前IDEA编译器越来越流行,很多都在用idea那么如何将eclipse项目从svn导出到Idea一、首先下载SVNSVN自行百度有个点需要注意下安装SVN时候需要注意安装有svn.exe的idea配置需要用到默认安装直接下一步是没有的当年就被坑过二
Stella981 Stella981
4年前
GitHub终于可以免费创建私有代码库了
!(https://oscimg.oschina.net/oscnet/0b6f0c9a1faec953273b1be6a8dd96203b6.jpg)相信应该很多朋友都在使用GitHub。但是有一些自己的文件不想被别人看到,于是想建一个私有库吧,以前可那要收费的所以有些朋友就自己搞一台虚机,搭建一个Git服务器(带宽还不受
Stella981 Stella981
4年前
Netty 入门与实战:仿写微信 IM 即时通讯系统
作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,如果你要进阶,想了解Java服务器的深层高阶知识,Netty绝对是一个必须要过的门槛。有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Prox
Wesley13 Wesley13
4年前
C++构造和解析JSON
JSON是一种轻量级的数据交互格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率,实际项目中经常用到,相比xml有很多优点,问问度娘,优点一箩筐。第三方库json解析选用jsoncpp作为第三方库,jsoncpp使用广泛,c开发首选。jsoncpp目前已经托管到了github上,地址:https://git
Stella981 Stella981
4年前
SVN怎么触发Jenkins自动构建
通常,有几种方式可以在SVN仓库发生改变时触发Jenkins进行构建。第一种是,Jenkins主动轮询SVN仓库;第二种是,在SVN客户端(如TortoiseSVN)创建客户端hooks来触发构建;第三种是,在SVN服务器端,创建仓库hooks来触发构建。而我所要介绍的就是这第三种。在http://svnbook.redbean.com/en/1.5/
Stella981 Stella981
4年前
Excel导出(适合初学者)
这里有两个版本\,第一个是我自己写的一个导入导出,另一个是不知道复制哪位大佬的,这已经不重要了,重点是自己看懂会用就可以Excel导出步骤:生成Excel文档新建Sheet新建Row新建Cell单元格写单元格数据版本一:这个适合刚开始学习Excel导出,代码简洁易懂package
Stella981 Stella981
4年前
Elasticsearch文档读写模型实现原理
ES系列基于ElasticSearch6.4.x版本。1、简介ElasticSearch的存储设计天生就是分布式的。每个索引被分成多个分片(默认每个索引含5个主分片(primaryshard)),每个主分片又可以有多个副本。当一个文档被添加或删除时(主分片中新增或删除),其对应的复制分片之间必须保持同步。如果我们不这样做,那么对于同一个文档的检索请
WeiSha100 WeiSha100
3年前
线上云教学院搭建源代码
支持多个终端,功能有点播,题库,直播,考试,督学,营销等,私有化部署,局域网外网均可部署,经搭建测试完整可用。源代码,有开发文档和部署文档,前后台源码,源码可二次开发。运行环境:服务器操作系统:windowsserver201264位中文版数据库:MicrosoftSQLServer2008.NET版本:.NET4.6服务器起步配置要求:2核4