07 2017 档案
摘要:SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。 准备工作; 1、jdk(不再介绍) 2、sonarqube:http://www.sonarqube.org/downloads/ 3、SonarQube+Scan
阅读全文
摘要:在ajax请求后台数据时有时会报 HTTP 400 错误 - 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里; 原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装; 2)前端提交的到后台的数据应该是json字符串类型,而前端没有将
阅读全文
摘要:问题描述 我有两个项目:父项目:A,子项目:B 在A /pom.xml中: 在B /pom.xml中,我有: 我想要B从父级继承版本,所以我需要把0.1-SNAPSHOT放在A/pom.xml中的唯一地方就是A/pom.xml。但是,如果我从父节下的B/pom.xml中删除<version>0.1-
阅读全文
摘要:理解JVM GC对于我们把控Java应用有很大的帮助。下面我从运维角度,把网上的JVM相关的资料整理如下,以加深对JVM GC的理解。如有错误的地方,请看官指正。 JVM内存使用分类 JVM的内存分区关系: 【JVM整个堆内存】=年轻代+年老代 【JVM整个内存】= (堆内存) + 非堆内存 = (
阅读全文
摘要:Mysql5.6半同步策略 Mysql 5.6在半同步的时候,采用的是After Commit策略。即在主库上commit了之后,等待从库返回确认。 在这里,首先会出现幻读的问题,即当前连接的事务读取不到这条记录,而其他连接因为主库已经提交了事务,所以能读取到这条记录。 其次,如果在主库等待从库确认
阅读全文
摘要:2016-12-12,一个重要的日子,mysql5.7.17 GA版发布,正式推出Group Replication(组复制) 插件,通过这个插件增强了MySQL原有的高可用方案(原有的Replication方案),提供了重要的特性——多写,保证组内高可用,确保数据最终一致性。 1. 背景 在介绍组
阅读全文
摘要:1. 系统框架加载正常,但是Tomcat启动失败,报错如下: Log代码 2013-7-26 17:18:33 org.apache.catalina.core.StandardContext startInternal 严重: Error listenerStart 2013-7-26 17:18
阅读全文
摘要:本篇文章主要讲解MySQL group replication介绍,文中有关MySQL,group的内容,希望对大家有所帮助。 “MySQL group replication” group replication是MySQL官方开发的一个开源插件,是实现MySQL高可用集群的一个工具。第一个GA版
阅读全文
摘要:ListenableFuture的说明 并发编程是一个难题,但是一个强大而简单的抽象可以显著的简化并发的编写。出于这样的考虑,Guava 定义了 ListenableFuture接口并继承了JDK concurrent包下的Future 接口,ListenableFuture 允许你注册回调方法(c
阅读全文
摘要:jsp使用jdk8时,需要tomcat7以及以上版本,jsp在使用jdk7的时候,tomcat使用tomcat6即可
阅读全文
摘要:这种错误的全部报错信息: 看报错信息,是因为使用的jar包版本不对。这个51.0是什么呢? JDK不同的版本,编译出的class文件是不同的。通过查看分析class文件前几个字节,可以找到对应的关系,详细的参考官方,细微的版本之间可能有差异: 观察一下报错截图: 原来我的Eclipse的JDK是1.
阅读全文
摘要:你是否遇到过下面的情况,控制台无限的输出下面的日志: Logging initialized using ‘class org.apache.ibatis.logging.log4j.Log4jImpl’ adapter. Logging initialized using ‘class org.a
阅读全文
摘要:引言: 最近心情比较难以平静,周末的两天就跑出去散心了,西湖边上走走,看日落,还是不错的。回来博客上发现,在自定义标签上,最后一步实现忘记加上了。其实,人生的路程中,我们总是实现着自我的价值,让自己的生活更有意义。 在标签的定义完,也只是自我实现的一半,对于按我们的要求所定义的配置信息,自然而然的需
阅读全文
摘要:引言: spring的配置文件中,一切的标签都是spring定义好的。<bean/>等等,有了定义的规范,才能让用户填写的正常可用。想写自定义标签,但首先需要了解XML Schema Definition(XSD) 的。 标签定义: 对于该类标签的定义,spring中有着相应的XSD定义文档 htt
阅读全文
摘要:beforeSearch: function() { var posted_data = $("#mygrid").jqGrid('getGridParam,'postData'); posted_data ["testp"]="helloTest"; }
阅读全文
摘要:在我们学习和使用Guava的Optional之前,我们需要来了解一下Java中null。因为,只有我们深入的了解了null的相关知识,我们才能更加深入体会领悟到Guava的Optional设计和使用上的优雅和简单。 null代表不确定的对象: Java中,null是一个关键字,用来标识一个不确定的对
阅读全文
摘要:先说明一下好处有哪些:1,如果你想 new 一个空的 List ,而这个 List 以后也不会再添加元素,那么就用 Collections.emptyList() 好了。new ArrayList() 或者 new LinkedList() 在创建的时候有会有初始大小,多少会占用一内存。每次使用都n
阅读全文
摘要:概览 Druid 的官方 wiki 对 SQL 解析器部分的讲解内容并不多,但虽然不多,也有利于完全没接触过 Druid 的人对 SQL 解析器有个初步的印象。 说到解析器,脑海里便很容易浮现 parser 这个单词,然后便很容易联想到计算机科学中理论性比较强的学科 编译原理。想必很多人都知道(即使
阅读全文
摘要:一、什么是访问者模式 Visitor模式也叫访问者模式,是行为模式之一,它分离对象的数据和行为,使用Visitor模式,可以不修改已有类的情况下,增加新的操作。 二、访问者模式的应用示例 比如有一个公园,有一到多个不同的组成部分;该公园存在多个访问者:清洁工A负责打扫公园的A部分,清洁工B负责打扫公
阅读全文
摘要:
阅读全文