9 梦想者的奋斗

尚未进行身份认证

暂无相关描述

等级
博文 556
排名 587

spring-事务概述

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

2019-03-18 19:30:00

利用LineBasedFrameDecoder解决TCP粘包问题

1:TimeServer类importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.ChannelFuture;importio.netty.channel.ChannelInitializer;importio.netty.channel.ChannelOption;importio.netty.chan

2017-07-10 01:01:11

Netty的第一个例子

TimeServer类:importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.ChannelFuture;importio.netty.channel.ChannelInitializer;importio.netty.channel.ChannelOption;importio.netty.cha

2017-07-10 00:27:34

jvm相关参数及其含义

1:-XX:+CMSClassUnloadingEnabled2:-XX:CMSFullGCsBeforeCompaction=13:-XX:CMSInitiatingOccupancyFraction=724:-XX:ConcGCThreads=45:-XX:+DisableExplicitGC6:-XX:InitialHeapSize=64424509447:

2017-07-08 00:36:17

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

1:不用Log4j1的日志工具,

2017-07-08 00:15:19

Rabbit Mq 流控解释

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

2017-07-01 00:37:14

spring配置定时器的时间设置

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

2015-05-05 21:56:34

Redis管道(Pipelining)操作

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

2015-04-26 22:23:49

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

一、Pipeline官方的说明是:startsapipeline,whichisaveryefficientwaytosendlotsofcommandandreadalltheresponseswhenyoufinishsendingthem。简单点说pipeline适用于批处理。当有大量的操作需要一次性执行的时候,可以用管道。示例:

2015-04-26 22:21:41

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

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

2015-04-10 23:05:47

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

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

2015-04-10 12:05:35

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

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

2015-04-09 23:14:02

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

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

2015-04-07 22:10:58

Spring MVC对比Struts2

2015-04-02 21:41:01

在Spring的环境下使用Spring MVC

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

2015-04-02 21:36:36

Spring MVC的运行流程

HandlerExecutionChain包含了拦截器,Handler以及目标方法;                    图:HandlerMapping定义了请求和处理器之间的映射  图:RequestMappingHandlerMapping处理的是标注了@RequestMapping的映射;      Simp

2015-04-02 21:30:10

异常处理

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

2015-04-02 21:27:58

使用拦截器

图:自定义拦截器类                                          图:配置自定义拦截器类               图:HandlerExecutionChain.java的applyPreHandle方法,调用每个拦截器的p

2015-04-02 21:19:26

文件的上传

2015-04-02 21:12:04

国际化

图:链接          图:后台处理方法             图:注入bean:ResourceBundleMessageSource        图:默认的LocaleResolver对象,从request对象中获得Locale对象    

2015-04-02 21:07:48
CSDN身份
  • 博客专家
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!