自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zone

你活得不快乐的原因是:既无法忍受目前的状态,又没能力,勇气尝试改变这一切,可以像只猪一样懒,却无法像只猪一样懒得心安理得。

  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 p6spy打印sql日志线程不安全导致的生产问题

  首先说明下我这个标题可能起的不到位,其实我本次要介绍的是一次生产定位问题的思路及过程。1.生产现象   国庆前期发布了一个很小版本,大家都以为没什么问题,可是发布后生产出现了问题并且持续了两个小时以上,现象如下:ERROR|org.hibernate.engine.jdbc.spi.SqlExc

2018-10-02 13:27:32 1043

原创 ThreadLocal理解及应用

本次给大家介绍重要的工具ThreadLocal。介绍什么场景下发生内存泄漏,如何复现ThreadLocal内存泄漏,如何正确使用它来避免内存泄漏。以下为文章主题: 1. ThreadLocal是什么?有哪些用途? 2. ThreadLocal如何使用 3. ThreadLocal原理 4. ThreadLocal使用有哪些坑及注意事项

2018-09-20 22:53:50 45861 16

原创 Spring自定义标签使用及原理

最近大半年一直在看spring的源码,寻思着需要写点什么,也锻炼下自己文档编写的能力。本篇我们将分为以下小节进行讲解。自定义标签的用途自定义标签使用自定义标签如何被spring解析1.自定义标签的用途自定义标签可以说是spring提供的最大、最强的Hook(钩子),通俗的讲就是给后续小伙伴开发组件,提供一个标准公共可拔插”接口”,大家可以理解为手机充电器的工业标准口,为了方便各个...

2018-09-13 01:29:31 12451 2

原创 如何在windows本地搭建StackEdit

如何在windows本地搭建StackEdit,缺失mathjax 2.6.1如何解决

2017-08-10 00:56:46 3661 3

原创 Java日志出现异常,但没有完整的堆栈信息

异常日志没有堆栈信息

2017-05-20 01:00:55 8626

原创 你真的了解IdentityHashMap与HashMap区别吗?

你真的了解IdentityHashMap与HashMap区别吗?很多人不晓得IdentityHashMap的存在,其中不乏工作很多年的Java开发者,他们看到就说是第三方jar包,实际上它是Jdk源码自带的集合类。那它们有何区别呢? 趣答: 穿同样颜色衣服的双胞胎(HashMap) 穿不同颜色双胞胎弟弟(IdentityHashMap)HashMap对于

2018-01-06 20:39:45 13832 1

原创 如何解决p6spy日志记录sql语句重复的问题

如何解决p6spy日志记录中问号占位符的问题及sql语句重复

2017-06-19 22:37:39 2666

原创 你真的理解CountDownLatch与CyclicBarrier使用场景吗?

相信每个想深入了解多线程开发的Java开发者都会遇到CountDownLatch和CyclicBarrier,大家也在网上看到各种介绍原理,代码的,以及他们区别(应付面试)的,但是很少能讲清楚:他们到底有啥作用,怎么用,应用那些场景?为什么面试总会遇到?本文结合场景为大家加深理解。官方解释:翻译:CountDownLatch是一个同步的辅助类,允许一个或多个线程,等待其他一

2017-03-10 10:20:01 21516 15

转载 注释驱动的 Spring cache 缓存介绍

http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/

2017-01-13 14:42:17 613

转载 过度使用DBLINK做系统集成会带来的问题

过度使用DBLINK做系统集成会带来很多问题,问题主要由以下几点:大量消耗数据库资源;本地系统每通过DBLINK链接远端系统一次,都会生成一个本地session,如本地session不退出或者手动释放,只有通过session超时才能自动释放,会浪费大量的系统资源容易出现数据库BUG;大量使用DBLINK,本地系统极易出现ORA-02068、ORA-03113、ORA-02080、ORA-02

2017-01-06 11:13:30 1699

转载 Mybatis3 if判断字符串变态了

错误写法:if test=”status == ‘Y’” 结果:抛异常NumberFormatException异常!提示内容非常少,看不出问题在哪里! 正确写法:if test=’status == “y”’ 还可以这样写:if test=”status == ‘y’.toString()” 这明显单引号是指字符串,从逻辑上没有理由不支持第一种写法?这样的设计这是操蛋!浪费人时间! 记录

2017-01-06 11:12:41 2887

原创 编程技巧系列(7)java中从控制台输入多行数据 按回车键输入空行结束

java中从控制台输入多行数据 按回车键输入空行结束

2016-06-22 09:28:13 12825 1

原创 springmvc重定向后jsp如何获取其中的flashAttribute?

RedirectAttributes添加flash attributes 重定向后JSP页面如何获取其中的值?

2016-06-02 14:06:21 7442 5

翻译 如何正确的重写equals() 和 hashCode()方法

equals和hashCode重写技巧

2016-05-25 15:36:36 28755 8

转载 Tomcat Manager用户配置详解

转自:http://www.365mini.com/page/tomcat-connector-mode.htm

2016-05-10 10:49:43 460

翻译 Spring中常见的bean创建异常

Spring中常见的bean创建异常1. 概述     本次我们将讨论在spring中BeanFactory创建bean实例时经常遇到的异常 org.springframework.beans.factory.BeanCreationException,下面我们将讨论并再现这些异常,同时给出解决方案。

2016-05-05 17:35:40 125999 5

原创 编程技巧系列(5)字符串格式化常用做法

字符串格式化常用做法

2016-05-04 16:22:21 467

原创 编程技巧系列(4)Java数组转化成String

数组转为字符串toString你写的真的好吗?

2016-04-29 11:32:38 500

原创 spring mvc4.1.x如何使用s:mvcUrl

spring4.1的新特性,s:mvcURL如何使用,以及遇到错误如何进行修改

2016-03-29 17:37:39 1345

转载 freemarker 为空会报错,该怎么解决?

freemarker 为空会报错,该怎么解决?

2016-03-19 18:38:55 1490

原创 FreeMarker 数字 不要逗号

//在利用FreeMarker显示数字时10000没写任何样式时直接显示了1000,0而我们并不需要这样我们想直接显示1000如何做${"10000"?c}

2016-03-19 18:34:05 1316

原创 编程技巧系列(6)如何使用MessageFormat格式化json串

MessageFormat 获取一组对象,格式化这些对象,然后将格式化后的字符串插入到模式中的适当位置

2016-03-19 18:30:14 1629

原创 编程技巧系列(3)Java数组转化成List

编程技巧系列(3)Java数组转化成List

2016-03-19 18:15:33 309

原创 Spring MVC 同一个方法同时返回view或json

Spring MVC 同一个方法同时返回view或json

2016-03-19 18:09:07 8825

转载 Linux中限制用户访问权限的3种方法

Linux中限制用户访问权限的3种方法

2016-03-10 14:48:06 24222

转载 linux下mysql的root密码忘记解决方

mysql忘记密码如何修改

2016-03-01 11:29:07 452

原创 短信验证码--小功能如何做到完美

短信验证码--小功能如何做到完美(不被利用成短信轰炸平台)

2016-02-20 20:35:01 5808

原创 Sping AOP用AspectJ注解的方式拦截不到SpringMVC的controller方法?

为什么Sping AOP用AspectJ注解的方式拦截不到SpringMVC的controller方法,如何解决这个问题,本例将带你解决此问题。

2015-12-04 16:04:46 6027

原创 编程技巧系列(2)Java 集合(List,Set,Map)遍历时有条件删除特定元素

Iterator it = mAlarmsArrayList.iterator(); while (it.hasNext()) { String temp = it.next(); if (temp.compareTo(currentDate) < 0) { it.remove(); } }

2014-08-29 14:48:18 482

原创 编程技巧系列(1)日期是否合法校验

boolean isRightDate = false; try { Date d = (Date)df.parseObject(alarm); isRightDate = df.format(d).endsWith(alarm) ? true : false; } catc

2014-08-29 10:16:55 449

阿里规约插件 离线包下载

阿里规约插件离线安装包,直接将jar拷贝到plugins即可使用

2017-10-16

StackEdit本地安装包

StackEdit本地安装包,本地解压后直接node server.js就可以在本地启动stackedit

2017-08-10

ajax传输json出错问题

前端利用ajax请求传输json串出错

2016-06-22

mybatis-generator-core-1.3.3自动生成工具MGB

优化原版的结构,结构更清晰,修改更方便,支持数据库中文注释及生成字段驼峰命名。

2016-05-04

s:mvcURL如何使用

spring mvc4.1.x如何使用mvcURL

2016-03-29

spring MVC AOP注解方式如何拦截controller 例子

有人问 Sping AOP用AspectJ注解的方式拦截不到SpringMVC的controller方法? 我这里提供了一种解决方法,仅供参考

2015-12-22

Java 并发编程实战.pdf

Java 并发编程实战 中文版 带目录 高级程序员必读

2015-05-03

空空如也

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

TA关注的人

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