Eclipse中输出带颜色的log4j日志信息

Eclipse中输出带颜色的log4j日志信息

2017-11-09 21:10:30

阅读数 3060

评论数 0

SpringMVC的各种参数绑定方式

SpringMVC的各种参数绑定方式   1. 基本数据类型(以int为例,其他类似): Controller代码: @RequestMapping("saysth.do") public void test(int count) { } 表单代码...

2017-03-22 18:01:46

阅读数 297

评论数 0

java中关于单例和静态类的区别

突然兴起,在写代码的时候纠结用单例呢..还是静态呢..? 是否很多人都曾有过这样的纠结? 好吧,我不是天秤座的,接下来总结一下对于单例和静态类的区别吧.. 先来个一血,大多数时候单例和静态类看起来似乎是可以彼此替代的,甚至可以说静态类比单例更单例... 那么然而,既然比单例更单例,区别就有了吧...

2017-01-12 13:56:57

阅读数 446

评论数 0

解决fastjson无序的问题--从源码的角度来看

以前的fastjson我不清楚.. 而且这个问题网上好像没什么答案... so... 看了下源码,不得不说阿里大佬写的代码是真的给力啊... 解决方案主要有两种...   方案1:定义一个类继承TypeReference<T> T为Link...

2016-10-27 18:33:12

阅读数 3938

评论数 0

MySQL 加锁处理分析

1    背景    1 1.1    MVCC:Snapshot Read vs Current Read    2 1.2    Cluster Index:聚簇索引    3 1.3    2PL:Two-Phase Locking    3 ...

2016-10-26 16:10:12

阅读数 309

评论数 0

MySQL锁表解决方法(转)

一、我的处理过程 1、查进程,主要是查找被锁表的那个进程的ID SHOW PROCESSLIST; 2、kill掉锁表的进程ID KILL   10866;//后面的数字即时进程的ID 网上找了些资料,了解了一下,先分享一下: 二、mysql的锁表问题 SHO...

2016-10-11 18:31:42

阅读数 263

评论数 0

mysql的SQL语句执行计划分析:EXPLAIN

from:http://hi.baidu.com/wtnzone/item/beb83840a4971af4dd0f6c77 数据库最常见的操作就是查询了,我们经常要用"SELECT"语法对已有的表进行某种检索,但是在实际应用中,查询前我们并不知道该查询会如何运行、会使用...

2016-10-11 18:28:25

阅读数 224

评论数 0

Mysql几种索引类型的区别及适用情况

如大家所知道的,MySQL目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。 那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT 即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,C...

2016-10-11 18:24:55

阅读数 145

评论数 0

MySQL性能优化的20条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语...

2016-10-11 18:23:13

阅读数 251

评论数 0

druid1.0.21版本源码研究之连接回收(分析解决mysql8小时断线)

首先我想说的是,翻遍百度没有一个可用的解决方案,呵呵..我相信实际解决的人不在少数... 大家众所周知,mysql和druid可谓数据库和数据库连接池中的佼佼者... 第一次用mysql用的还是比较头疼的... 尤其是同时碰上druid...简直是要命了.. 换过好几次druid版本,完全没有解决...

2016-10-10 18:24:46

阅读数 5037

评论数 0

JDK自带内存及线程分析工具小记

查询、监控、分析Java应用程序的时候,我们关注的点主要集中在资源利用,比如CPU,内存,IO,线程等。其中内存以及线程的分析尤为常见。内存,是否有内存泄漏,各个区块内存分配是否大小合适。线程,数目是否合理,有没有死锁,运行状态如何。 jps -vl jps是JDK提供的一个小工具,上...

2016-09-20 11:46:29

阅读数 316

评论数 0

redis 参数优化

vim /etc/sysctl.conf vm.overcommit_memory = 1   #最好不要设置为0,Linux的OOM机制在内存不足的情况下,会自动选择性Kill进程点数过高的进程,0会中招。 sysctl vm.overcommit_memory=1 ...

2016-09-02 10:12:31

阅读数 215

评论数 0

mybatis可重用方案

本示例支持动态字段查询,动态条件查询,支持in等操作,反正简单的重复的事情都帮你做了,直接写好service接口就OK了(建议条件字段等都在service中定义) 网上各种从java类里面实现重用,我也是有点蒙... 个人不太喜欢,还是喜欢玩配置文件的重用... 找了半天没找到mybatis怎么继...

2016-08-20 14:01:35

阅读数 386

评论数 0

linux打的war包在linux上无法运行(一个奇葩事件,spring无法读取Properties)

遇到这么个鬼事情, 项目环境:tomcat8 , jdk1.8 , maven 3.2.5 1.linux打的war包在linux上无法运行,在windows上能运行 2.windows打的war包在windows上可以运行,在linux上也可以运行. 总是报${url}无法解析,明明Pr...

2016-08-20 13:25:47

阅读数 2597

评论数 2

实现dubbo随机端口,解决重启Address already in use异常

dubbo每次从tomcat中undeploy似乎端口都还占用着,网上查了下,说dubbo的关闭是绑定tomcat的关闭事件,然而在项目开发时并不可能每次都关闭tomcat,可能仅仅只需要更新一下提供者就可以了 如有其它解决方案的感谢留言,如今方案纯属下策,由于初次接触dubbo,也没有太熟练.所...

2016-08-20 13:13:42

阅读数 12390

评论数 5

windows7及以上系统千万别用nginx做代理,性能不升反降

上周末在家闲的没事干,突然想对nginx做个性能测试,看看到底比tomcat快多少.. 然而...结果是....快了-200%.... 注意是前面有个负号.. 当时的测试是100个线程*100次请求 大概数据是这样的,平均响应tomcat是28ms左右,nginx是80ms左右... 然后百思不得...

2016-08-16 09:58:13

阅读数 7333

评论数 0

借用Redis生成主键实现所有类新增不再需要手动配置主键,序列什么的通通GG

光想想都有点小兴奋呢,至少节约了几个人天吧,而且避免了出错,一旦需要修改了非常方便 所有service继承该baseservice,几乎不再需要考虑主键的事情了,单笔插入多笔插入通通帮你搞定,so easy~ 废话不多,最后一句,上代码~ /** * 基础Service实现类 * @auth...

2016-07-26 20:38:17

阅读数 1615

评论数 0

使用redis生成数据库主键自增

数据库自增什么的麻烦死了,尤其是往后还需要考虑到分布式处理,然后偷了个懒,直接redis来搞起... 下面上代码 先定义个主键生成策略接口,往后方便扩展 public interface KeyGenerate { /** * 生成String类型主键 * @param em * @...

2016-07-26 20:29:47

阅读数 14624

评论数 0

SpringAOP注解方式记录操作日志(操作模块,操作功能,调用方法,主键信息等)支持多笔操作时记录

使用AOP切入的方式记录操作日志,本代码主要采用枚举作为记录方式,具体代码如下. 首先先定义先关枚举: /** * 枚举公共接口 * @author LeiYong * */ public interface EnumSuper { /** * 获取值 * @return *...

2016-07-26 20:11:22

阅读数 1790

评论数 0

关于dubbo+shiro导致dubbo无法注入的问题解决方案

折腾了两天,总算还是解决了,调试进去看过一些源码,shiro的org.apache.shiro.spring.web.ShiroFilterFactoryBean会实现spring的bean注入拦截器,当shirofilter开始注入成功后就会拦截到每一个spring将执行注入的操作,然而这个拦截...

2016-07-26 16:27:41

阅读数 9048

评论数 7

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