spring-事务概述

目录 Spring事务架构 ​ 事务特性 并发事务下存在的几个安全性问题 脏读 不可重复读 幻读 事务的隔离级别 事务传播特性 Spring事务常用的类和接口 Spring中使用事务的套路 容器中注册事务相关组件 createBean时生成代理对象,并注册到容器 调...

2019-03-18 19:30:00

阅读数 61

评论数 0

利用LineBasedFrameDecoder解决TCP粘包问题

1:TimeServer类 import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; import i...

2017-07-10 01:01:11

阅读数 778

评论数 0

Netty的第一个例子

TimeServer类: import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; import io...

2017-07-10 00:27:34

阅读数 415

评论数 0

jvm相关参数及其含义

1:-XX:+CMSClassUnloadingEnabled 2:-XX:CMSFullGCsBeforeCompaction=1 3: -XX:CMSInitiatingOccupancyFraction=72 4:-XX:ConcGCThreads=4 5:-XX:+Disab...

2017-07-08 00:36:17

阅读数 502

评论数 0

性能优化的一些经验与教训

1:不用Log4j1的日志工具,

2017-07-08 00:15:19

阅读数 362

评论数 0

Rabbit Mq 流控解释

Rabbit Mq 流控解释:https://www.rabbitmq.com/blog/2015/10/06/new-credit-flow-settings-on-rabbitmq-3-5-5/

2017-07-01 00:37:14

阅读数 519

评论数 0

spring配置定时器的时间设置

时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年    *为任意 ?为无限制。  具体如下:  "0/10 * * * * ?" 每10秒触发  "0 0 12 * * ?" 每天中午12点触发  "0 15 10 ? * *...

2015-05-05 21:56:34

阅读数 3479

评论数 0

Redis管道(Pipelining)操作

redis的管道(Pipelining)操作是一种异步的访问模式,一次发送多个指令,不同步等待其返回结果。这样可以取得非常好的执行效率。这就是管道,调用方法如下: @Test public void test3Pipelined() { Jedis jedis = new Jedis(&...

2015-04-26 22:23:49

阅读数 4034

评论数 0

Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】

一、 Pipeline 官方的说明是:starts a pipeline,which is a very efficient way to send lots of command and read all the responses when you finish sending them...

2015-04-26 22:21:41

阅读数 1413

评论数 0

NoSQL数据库之Redis数据库管理五(Redis的常用命令及高级应用)

返回0表示不存在,返回1表示存在   select 数字:表示选择数据库的命令,select 0 表示选择第0个数据库;数据库编号是0-15,一共16个数据库; PONG表示连接成功; info:获取服务器的信息和统计; 可以返回...

2015-04-10 23:05:47

阅读数 916

评论数 0

NoSQL数据库之Redis数据库管理四(set类型和zset类型)

srem返回1表示删除成功,返回0表示删除不成功; 注意弹出元素的随机性;    返回1说明在集合中,返回0说明不在集合中; ...

2015-04-10 12:05:35

阅读数 719

评论数 0

NoSQL数据库之Redis数据库管理三(list类型)

lrange mylist 0 -1:左边的0表示从表头的第一个元素,-1:表示从尾部的第一个元素; 返回的数代表删除的个数;返回0表示没有删除成功; 注意ltrim是保留的意思

2015-04-09 23:14:02

阅读数 1085

评论数 0

MySql优化的问题分析、方法和思考

系统经过一段时间的运行后,如果Com_select的总数比Com_insert、Com_update和Com_delete的总数远远大于,那么说明该系统是一个OLAP的系统;   通过该语句显示sq

2015-04-07 22:10:58

阅读数 789

评论数 0

Spring MVC对比Struts2

2015-04-02 21:41:01

阅读数 669

评论数 0

在Spring的环境下使用Spring MVC

图:SpringMVC的容器作为beans.xml的子容器,CustomerAction可以引用CustomerService,而CustomerService却不能引用CustomerAction

2015-04-02 21:36:36

阅读数 651

评论数 0

Spring MVC的运行流程

HandlerExecutionChain包含了拦截器,Handler以及目标方法;                                         图:HandlerMapping定义了请求和处理器之间的映射    图:RequestMappingHandle...

2015-04-02 21:30:10

阅读数 1263

评论数 0

异常处理

图:在Controller中定义处理异常的方法                  图:error.jsp里面显示异常信息

2015-04-02 21:27:58

阅读数 480

评论数 0

使用拦截器

图:自定义拦截器类                                                                                     图:配置自定义拦截器类                              图:HandlerE...

2015-04-02 21:19:26

阅读数 628

评论数 0

文件的上传

2015-04-02 21:12:04

阅读数 552

评论数 0

国际化

图:链接                     图:后台处理方法                           图:注入bean:ResourceBundleMessageSource                 图:默认的...

2015-04-02 21:07:48

阅读数 527

评论数 0

提示
确定要删除当前文章?
取消 删除