自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Big-wang的专栏

CSDN是我的存钱罐

  • 博客(20)
  • 收藏
  • 关注

原创 Spring事务控制与parallelStream的一个坑

spring事务上下文通过ThreadLocal维护。parallelStream并发执行,除了主线程,其他线程不在事务上下文中,导致spring事务失效。解决办法1、parallelStream不做事务操作2、parallelStream换成stream串行流...

2019-04-18 11:47:28 3697

转载 mybatis时间精度

mybatis 中oracle日期精度:oracle 时间通常用date,和timestamp表达时间。精度由jdbcType控制,jdbcType=DATE的数据只有年月日(yyyy-MM-dd),而jdbcType=TIMESTAMP的年月日和时分秒都有(yyyy-MM-dd HH:mm:ss)...

2018-11-21 09:38:52 1227

原创 一次jvm虚拟机cpu高占用问题分析

问题现象:Java进程6732 CPU使用率始终位于450%左右。即使在压测停止后,cpu使用率依然高居不下。问题分析:1.分析发现6732的8个子进程始终处于cpu占用率90%以上(如下图)。8个进程都为JVM虚拟机的垃圾回收线程,故转而分析JVM的内存使用情况。2.JVM 内存Heap分析发现eden区和年老代内存使用率都近乎100%,也印证了为什么8个垃圾回收线程一直CPU占用...

2018-09-17 19:20:10 6811 1

原创 JMockit @mocked 注释标签

使用场景举例,我们做代码测试时会遇到待测代码调用其他人写的函数的情况,常规办法是修改源代码进行模拟返回,临时跳过别人的代码,这种方法容易产生隐藏的风险,例如没有及时改回去,导致测试代码被提交。 JMockit的 mocked标签可以用户拦截自己的代码中引用的代码调用。如下例子 public class TestMain { @Tested ControllerTested ...

2018-04-21 12:09:13 2521

原创 SpringBoot MVC静态资源路径映射配置

两种方式配置url映射到非默认路径(/static , /public, /resources ,/META-INF/resources) 1、方法一,修改application.properties配置文件 例如,讲url为static的请求映射到static路径下spring.mvc.static-path-pattern=/static/** spring.resources.stati

2018-01-01 21:25:54 9958

原创 spring boot 剔除和替换默认jar

剔除或替换springboot 默认jar,可以下如下方式: 思路是,先根据maven pom.xml 的effective pom 知道所要剔除的jar在什么依赖下,然后使用 exclusions 剔除。 <dependency> <groupId>org.springframework.boot</groupId> <artifac

2017-12-31 13:53:44 4412 1

原创 SpringMvc 初始化入口

web工程中servlet能够映射到一个http请求路径,且每个servlet有其自己的生命周期,其使用init函数进行初始化,用service函数提供服务。 SpringMVC利用servlet这些特点,将容器的初始化巧妙的融合在了servlet的初始化过程中。 所以容器的初始化触发点在servlet init中。org.springframework.web.servlet.HttpServ

2017-12-31 03:53:08 4991

原创 Spring类加载器的选择逻辑

public static ClassLoader getDefaultClassLoader() { ClassLoader cl = null; try { cl = Thread.currentThread().getContextClassLoader(); } catch (Throwable ex)

2017-12-24 08:32:29 1285

原创 一个国外系统且严谨的WEB开发学习网站

https://developer.mozilla.org/zh-CN/docs

2017-12-07 10:51:34 898

原创 数学排列的一种递归实现

public static List<List<Integer>> combine(List<Integer> src){ if(src.size()==1){ List<List<Integer>> temp=new ArrayList<List<Integer>>(); temp.add(src); return

2017-11-19 15:51:51 196

原创 数学中组合的一种递归实现

数学中组合的一种递归实现import java.util.LinkedList;import java.util.List;class My { public static List<List<Integer>> select(List<Integer> src,int count){ if(count==1){ List<List<Integer

2017-11-17 22:29:33 469

原创 vue2 button标签事件异常

vue2 button标签事件异常 1、遇到个坑,我在vue模板中给button 绑定事件,如果button标签中不加type=”button”,且click事件中有xhr操作,chrome浏览器竟然是单击后刷新页面,进而导致xhr取消。 同样的逻辑,如果不适用模板,button标签中不加type=”button”,即使click事件中有xhr操作,也不会刷新页面。 不只是Vue2的bug,

2017-10-15 01:23:51 705

原创 vue post 参数 springmvc不识别问题

使用vue-resource发送请求,spring mvc无法接受到请求参数

2017-10-13 23:32:07 1511 2

原创 Maven工程中不识别mybatis的Mapper.xml文件问题

Maven的default生命周期中负责处理资源的插件默认没有打包xml文件,导致mybatis配置不生效

2017-10-11 10:29:58 6119 2

转载 svn解锁被锁资源

如果是其他人锁定文件,而你期望对此文件操作,可进行偷锁操作。1,将被锁定文件SVN Check out…到本机硬盘。2,点击文件右键,选择get lock 3,勾上steal the locks 4,之后再进行Release Lock操作即可。

2017-09-29 14:04:04 1589

原创 Redis集群的几个注意事项

Redis集群使用CRC16对key进行hash,集群固定使用16384对hash出来的值取模。因为取模结果一定在16384之内,所以集群中的sharding(分片)实际就是如何将16384个值在n个主节点间分配(从节点是主节点的近似副本,原因见3),如何分配取决于你的配置。Redis生产级集群需要容灾,为此,一般部署为n个主+n*m个从。n大小主要取决于单机性能,m大小主要取决于机器稳定性。Re

2017-09-27 21:20:55 3636 1

原创 Redis 集群端口

Redis集群中每个redis实例(可能一台机部署多个实例)会使用两个Tcp端口,一个用于给客户端(redis-cli或应用程序等)使用的端口,另一个是用于集群中实例相互通信的内部总线端口,且第二个端口比第一个端口一定大10000.内部总线端口通信使用特殊协议,以便实现集群内部高带宽低时延的数据交换。所以配置redis实例时只需要指明第一个端口就可以了。

2017-09-27 20:59:52 7457 1

原创 DispatcherServlet初始化

本文主要说明DispatcherServlet中使用的Bean的初始化逻辑,也是MVC中配置的默认逻辑。

2016-08-20 22:43:44 659

原创 SpringMVC中AcceptHeaderLocaleResolver分析

分析Spring使用的Locale逻辑。

2016-08-19 23:07:37 3174

转载 SpringMVC中DispatcherServlet默认Bean(spring4.3.2)

DispatcherServlet 默认使用这些Bean解析请求

2016-08-19 23:00:43 666

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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