- 博客(9)
- 收藏
- 关注
原创 Spring TransactionTemplate + Mysql事务理解
Mysql事务使用 autocommit说明事务使用案例JDBC事务使用TransactionTemplate对事务的使用真实场景Mysql事务使用autocommit说明在mysql有个属性叫做autocommit,表示是否自动提交事务,默认值是1,表示true,所以我们一般使用sql语句,执行完就立即更新数据库了。如果set auotcommit=0之后sql语句执行完之后必须执行
2017-07-10 13:41:39 3579 1
原创 JAVA8-Consumer函数
主要说明常用方法真实场景主要说明Consumer<T> 代表了接受一个输入参数并且无返回的操作,如果某一类操作不需要返回接口,可以对该类操作抽取逻辑。比如重置库存、预扣库存(冻结库存)、添加库存、扣减库存。常用方法无返回函数操作void accept(T t);
2017-07-11 18:57:49 7556 6
原创 JAVA8-Supplier函数
主要说明常用方法真实场景主要说明Supplier<T> 无参数,返回一个结果。可以用来把service或controller层结果统一包装返回常用方法T get();无参数执行函数逻辑返回结果真实场景public interface ResultWrapper { default <T extends Serializable> CallResult<T> wrapper(Suppl
2017-07-11 18:44:36 1394
原创 JAVA8-Predicate函数使用
主要说明常用方法真实场景主要说明Predicate<T> 接受一个输入参数,返回一个布尔值结果。该接口包含多种默认方法来将Predicate组合成其他复杂的逻辑(比如:与,或,非)。可以用于接口请求参数校验、判断新老数据是否有变化需要进行更新操作。add--与、or--或、negate--非常用方法1.判断 boolean test(T t);真实场景通用的请求参数校验、判断数据是否变更
2017-07-10 18:39:37 20105 1
原创 系统吞吐量、QPS(TPS)、并发数等概念
概念 1.1. 系统吞吐量 1.2. QPS(TPS) 1.3. 并发数 1.4. 响应时间 1.5. 关系 1.6. 案例系统吞吐量评估 真实场景系统吞吐量一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)
2017-07-08 12:30:53 3528
原创 文章标题
系统吞吐量、QPS(TPS)、并发数等概念概念 1.1. 系统吞吐量 1.2. QPS(TPS) 1.3. 并发数 1.4. 响应时间 1.5. 关系 1.6. 案例系统吞吐量评估 真实场景系统吞吐量一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越
2017-07-08 12:25:39 366
转载 APP架构升级之路
随着智能设备普及和移动互联网发展,移动端应用逐渐成为用户新入口,重要性越来越突出。但企业一般是先有PC端应用,再推APP,APP 1.0版的功能大多从现有PC应用平移过来,没有针对移动自身特点考虑APP的架构。随着APP越来越复杂,功能和非功能要求越来越高,架构的先天不足逐渐成为大型APP升级的瓶颈。本文作者结合大型移动应用的落地实践,从服务端架构设计角度,阐述如何进行升级优化,为后续AP
2016-06-02 13:53:50 1085
原创 JAVA内存溢出之HeapOutOfMemoryDemo
编译工具:EclipseJVM设置:-Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128MJVM设置方式:Run--Run Configurations--Arguments--VM arguments代码实现:JVM监控工具:jvisualvm监控结果:
2016-05-30 17:02:23 2491
原创 JAVA诊断监控工具
jvisualvm能干什么:监控内存泄露,跟踪垃圾回收,运行时内存分析,线程分析...jvisualvm已经被集成在jdk1.6以上的版本中(不是jre),正常安装完jdk后,至jdk的bin目录下,运行jvisualvm.exe即可Local标签下的第一个VisualVM为本机的eclipse监控,第二个为jvisualvm对自身的监控监控项总共分
2016-05-30 14:46:53 540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人