自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing

最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing...

2017-08-18 13:42:59 815 0

转载 Java ThreadLocal

ThreadLocal类,代表一个线程局部变量,通过把数据放在ThreadLocal中,可以让每个线程创建一个该变量的副本。也可以看成是线程同步的另一种方式吧,通过为每个线程创建一个变量的线程本地副本,从而避免并发线程同时读写同一个变量资源时的冲突。 示例如下: import java...

2017-08-01 12:56:41 334 0

转载 Object转byte[];byte[]转Object

对象转数组,数组转对象    序列化一个对象,反序列化一个对象就是如此   Java代码   package com.digican.utils; import java.io.ByteArrayInputStream; import java.i...

2017-08-01 12:53:52 2261 0

转载 获取JAVA当前进程PID的两种方法

之前并不知道Java中如何能够获取当前进程(也就是包含当前Java程序的JVM所在进程)的进程ID,还以为要通过JNI或者通过Runtime.exec执行shell命令等方式才能获取到当前进程的进程ID,今天在偶然中看到一种在Java程序里,获取当前进程ID的方法,记录下来,以后应该会用到:) ...

2017-07-14 19:45:13 13931 0

转载 解决The current branch is not configured for pull No value for key branch.master.merge found in config

1.在本地工程目录找到config文件(我的是在E:\rocket\rocket\.git); 2.修改config文件内容为: [core]     repositoryformatversion = 0     filemode = false     logallrefup...

2017-07-14 18:43:50 388 0

原创 java main(String args[])中args传值方法

对于Java main(String args[])中的字符串数组args的传值方式如下: 1. 可以通过命令行对Java文件进行编译,编译通过后,从命令行运行java文件时可以传递参数给args。 例如 :public class test{                    ...

2017-07-14 11:33:14 1425 0

转载 手动获取spring的ApplicationContext和bean对象

WEB项目: 方法1: 1 ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc) ...

2017-07-11 19:11:33 340 0

原创 基于java反射的javabean和map相互转换的工具类

package com.study;   import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map;   /**  * PackageName  com.study  * Des...

2017-07-10 20:20:39 811 0

转载 分布式搜索Elasticsearch——项目过程(一)

本文描述的是内嵌ES项目的开发,虽嵌入了Paoding分词器,但代码过程中暂未使用,故遇到针对paoding的步骤,可直接跳过。         技术描述:ElasticSearch0.20.6+Paoding。         技术环境:Eclipse、Maven         步骤一:下载并...

2017-07-10 00:24:42 328 0

原创 Java集合类型详解

这篇文章总结了所有的Java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。 Arrays Array是Java特有的数组。在你知道所要处理数据元素个数的情况下非常好用。java.util.Arrays 包含了许多处理数据的实用方法: ...

2017-07-10 00:03:31 315 0

转载 Kafka入门实例

摘要:本文主要讲了Kafka的一个简单入门实例 源码下载:https://github.com/appleappleapple/BigDataLearning kafka安装过程看这里:Kafka在Windows安装运行 整个工程目录如下: 1、pom文件 [html...

2017-07-09 23:59:36 847 0

转载 Explain分析查询语句

表的读取顺序 读取操作的类型 可用索引,实际使用的索引 表之间的引用 每张表多少行被优化器查询 索引的长度   EXPLAIN字段解释:   ØTable:显示这一行的数据是关于哪张表的   Øpossible_keys:显示可...

2017-06-09 14:23:26 261 0

转载 JAVA读取xls文件和xlsx文件

xls和xlsx文件:office excel2007以后版本为xlsx,以前的版本为xls

2017-06-06 10:22:29 903 0

转载 java中判断字符串是否为数字的方法的几种方法

java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str...

2017-05-24 16:27:28 4133 0

转载 Unable to load class [javax.xml.parsers.SecuritySupport12] to check against the @HandlesTypes annota

遇到一个问题记录下来,对以后在遇到的希望有帮助。 警告: Unable to load class [javax.xml.parsers.SecuritySupport12] to check against the @HandlesTypes annotation of one or mo...

2017-02-08 11:07:17 997 0

转载 Java参数传值还是传引用

Java参数传值还是传引用  参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。写它是为了揭穿普遍存在的一种神话,即认为 Java 应用程序按引用传递参数,以避免因依赖“按引用传递”这一行为而导致的常见编程错误。   对此节选的某些反馈...

2017-02-08 11:04:59 313 0

转载 基于SpringBoot + Mybatis实现SpringMVC Web项目【原创】

基于SpringBoot + Mybatis实现SpringMVC Web项目【原创】 目录 1一、热身2二、实践 2.11.预览:2.22.Maven配置2.33.主函数2.44.Controller2.55.Mybatis 3三、总结4四、参阅5附录: 一、热身 ...

2017-01-08 14:47:36 1176 0

转载 redis 在32位系统安装以及使用

1.下载32位redis文件。  http://pan.baidu.com/s/1eRIZPAE 我下载后的路径是:E:\Redis\Redis  里面的文件如图:    2.调取命令窗口 win+R,输入命令:redis-server.exe Redis.conf    看到如...

2017-01-05 00:32:51 1322 0

转载 基于SpringBoot + Mybatis实现SpringMVC Web项目【原创】

基于SpringBoot + Mybatis实现SpringMVC Web项目【原创】 目录 1一、热身2二、实践 2.11.预览:2.22.Maven配置2.33.主函数2.44.Controller2.55.Mybatis 3三、总结4四、参阅5附录: 一、热身 一个现实的场景是:...

2017-01-04 22:56:29 1009 0

转载 Guava学习笔记:Immutable(不可变)集合

不可变集合,顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。   为什么要用immutable对象?immutable对象有以下的优点:     1.对不可靠的客户代码库来说,它使用安全,可以在未受信任的类库中安全的使用这些对象     2.线程安...

2017-01-03 20:13:35 484 0

转载 在POM配置Maven plugin提示错误“Plugin execution not covered by lifecycle configuration”的解决方案

eclipse在其POM文件的一处提示出错如下: Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (execut...

2016-12-21 20:27:15 1080 0

原创 bean的高级属性注入,list中是自己的类

list, set, map和props元素分别用来设置类型为List,Set,Map和Propertis的属性值,以及list的元素是对象的情况。分别用来为bean传入集合值。  对应的spring的配置文件举例如下: ...

2016-10-28 20:52:41 329 0

转载 一个牛x的mock框架--Powermock

首先,官网: http://code.google.com/p/powermock/ 先做好心理准备,这个开源工具的官网基本上没啥文字说明。但是可以下载源代码,里面有一些示例测试用例。   当你的领导对你说,UT的代码覆盖率要达到100%!! 你会觉得这人疯了。 但是现在有了power...

2016-10-02 10:23:56 313 0

转载 Tomcat学习—Tomcat的tomcat-user.xml配置文件

详细的配置不多讲,就说用户登录配置! 一:tomcat6配置管理员信息 1:打开tomcat6下的~/conf/tomcat-users.xml文件,关于用户角色、管理员的信息都在这个配置文件中。 2:在配置文件节点下添加如下xml [html] view ...

2016-09-15 15:44:51 591 0

转载 Eclipse各版本分析比较

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会。 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于...

2016-08-28 14:28:12 846 0

转载 JavaWeb学习篇之----Servlet过滤器Filter和监听器

首先来看一下Servlet的过滤器内容: 一、Servlet过滤器的概念: *************************************************************************************** Servlet过滤器是在Java Se...

2016-08-17 19:52:28 301 0

转载 web.xml加载顺序

一 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。  2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。  3、容器将转换为键值对,并交给servletContex...

2016-08-17 19:51:10 260 0

转载 web.xml中servlet的配置

元素是配置Servlet所用的元素。 元素在Servlet和URL样式之间定义一个映射,即servlet类提供一个url,在地址栏输入对应的映射路径就可以访问你的servlet。   下面给出一段配置代码:    ServletName      xxxpackage...

2016-08-17 19:49:32 248 0

转载 在velocity使用toolbox.xml

首先必须在web.xml中添加:    org.apache.velocity.toolbox  /WEB-INF/toolbox.xml         才可以使用toolbox.xml中定义的变量。  举例说明用法  比如我要使用日期,可以如下定义:         date     app...

2016-08-17 19:33:14 3178 0

转载 Eclipse+Maven创建webapp项目<二>

Eclipse+Maven创建webapp项目 1、开启eclipse,右键new——》other,如下图找到maven project   2、选择maven project,显示创建maven项目的窗口,此次不勾选Create a simple project,直接n...

2016-08-14 12:46:35 334 0

转载 Eclipse+Maven创建webapp项目<一>

Eclipse+Maven创建webapp项目 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project ...

2016-08-13 19:38:18 405 0

转载 Redis数据结构详解之Zset(五)

序言 Zset跟Set之间可以有并集运算,因为他们存储的数据字符串集合,不能有一样的成员出现在一个zset中,但是为什么有了set还要有zset呢?zset叫做有序集合,而set是无序的,zset怎么做到有序的呢?就是zset的每一个成员都有一个分数与之对应,并且分数是可以重复的。有序集合的...

2016-08-10 16:57:54 410 0

转载 Java对Map排序

Java中对Map(HashMap,TreeMap,Hashtable等)的排序时间  首先简单说一下他们之间的区别:  HashMap: 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(...

2016-08-10 12:33:24 320 0

转载 Java笔试面试题整理第四波

本系列整理Java相关的笔试面试知识点,其他几篇文章如下:  Java笔试面试题整理第八波  Java笔试面试题整理第七波  Java笔试面试题整理第六波  Java笔试面试题整理第五波  Java笔试面试题整理第四波  Java笔试面试题整理第三波  Java笔试面试题整理第二波  ...

2016-08-08 00:35:46 1025 2

原创 SVN Error:URL access forbidden for unknown reason

项目换了svn地址后,更新项目可以,但是提交会Error.详细log是: URL access forbidden for unknown reason svn: Commit failed (details follow): svn: Access to ** forbidden解决方法如下...

2016-08-01 12:57:30 1332 0

转载 Spring - Quartz - cronExpression中问号(?)的解释

1、当星期和日期都为*或数字时,报错 Support for specifying both a day-of-week AND a day-of-month parameter is not implemented. 即两个字段不能都指明的特定的值,必须互斥。这里的*和数字是一样的,如果都指明...

2016-07-27 14:13:16 361 0

原创 遍历Map的四种方法

遍历Map的四种方法public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", &qu...

2016-07-27 13:48:11 352 0

转载 freemarker list (长度,遍历,下标,嵌套,排序)

1. freemarker获取list的size :  Java  Java代码   ArrayList list = new ArrayList();   Freemaker  Javascript代码   ${list?size}...

2016-07-27 13:34:28 662 0

转载 freemarker 数字,字符的操作

1. 数据类型转换:  Javascript代码   ${xx?string} //字符串   ${xx?number}//整数   ${xx?currency}//小数   ${xx?percent}//百分比   2. 截取字符串长度  有的时候我...

2016-07-27 13:32:14 5005 1

转载 freemarker判断对象是否为空

freemarker中显示某对象使用${name}.   但如果name为null,freemarker就会报错。如果需要判断对象是否为空: ……   当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为...

2016-07-27 13:30:33 1244 0

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