自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(614)
  • 资源 (17)
  • 收藏
  • 关注

转载 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 instance of type E(e.g.  x.new A() where x is an i

2017-08-18 13:42:59 1141

转载 Java ThreadLocal

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

2017-08-01 12:56:41 594

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

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

2017-08-01 12:53:52 3164

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

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

2017-07-14 19:45:13 23129

转载 解决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    logallrefupdates = true    [branch "master"]         remot

2017-07-14 18:43:50 556

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

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

2017-07-14 11:33:14 2596

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

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

2017-07-11 19:11:33 465

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

package com.study; import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map; /** * PackageName  com.study * Description  please write descriptio

2017-07-10 20:20:39 967

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

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

2017-07-10 00:24:42 529

原创 Java集合类型详解

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

2017-07-10 00:03:31 409

转载 Kafka入门实例

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

2017-07-09 23:59:36 993

转载 Explain分析查询语句

表的读取顺序读取操作的类型可用索引,实际使用的索引表之间的引用每张表多少行被优化器查询索引的长度 EXPLAIN字段解释: ØTable:显示这一行的数据是关于哪张表的 Øpossible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。可以为相关的域从WHERE语句中选择一个合适的语句

2017-06-09 14:23:26 413

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

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

2017-06-06 10:22:29 1191

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

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

2017-05-24 16:27:28 4700

转载 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 more ServletContentInitializers.java.lang.IllegalAc

2017-02-08 11:07:17 1223

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

Java参数传值还是传引用 参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。写它是为了揭穿普遍存在的一种神话,即认为 Java 应用程序按引用传递参数,以避免因依赖“按引用传递”这一行为而导致的常见编程错误。  对此节选的某些反馈意见认为,我把这一问题搞糊涂了,或者将它完全搞错了。许多不同意我的读者用 C++ 语言作为例子。因此,

2017-02-08 11:04:59 410

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

基于SpringBoot + Mybatis实现SpringMVC Web项目【原创】目录1一、热身2二、实践2.11.预览:2.22.Maven配置2.33.主函数2.44.Controller2.55.Mybatis3三、总结4四、参阅5附录:一、热身一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心项目技术结构上的设计。

2017-01-08 14:47:36 1404

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

1.下载32位redis文件。 http://pan.baidu.com/s/1eRIZPAE我下载后的路径是:E:\Redis\Redis 里面的文件如图:  2.调取命令窗口 win+R,输入命令:redis-server.exe Redis.conf  看到如下界面说明安装成功。 3.再打开一个窗口做测试。 用自带的客户端工具进行测试 命令【redis

2017-01-05 00:32:51 1532

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

基于SpringBoot + Mybatis实现SpringMVC Web项目【原创】目录1一、热身2二、实践2.11.预览:2.22.Maven配置2.33.主函数2.44.Controller2.55.Mybatis3三、总结4四、参阅5附录:一、热身一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心项目技术结构上的设计。

2017-01-04 22:56:29 1196

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

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

2017-01-03 20:13:35 631

转载 在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 (execution: default-compile, phase: compile) 这表示m2e在其执

2016-12-21 20:27:15 2958

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

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

2016-10-28 20:52:41 596

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

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

2016-10-02 10:23:56 720

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

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

2016-09-15 15:44:51 707

转载 Eclipse各版本分析比较

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

2016-08-28 14:28:12 1282

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

首先来看一下Servlet的过滤器内容:一、Servlet过滤器的概念:***************************************************************************************Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。

2016-08-17 19:52:28 388

转载 web.xml加载顺序

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

2016-08-17 19:51:10 349

转载 web.xml中servlet的配置

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

2016-08-17 19:49:32 526

转载 在velocity使用toolbox.xml

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

2016-08-17 19:33:14 3667

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

Eclipse+Maven创建webapp项目1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,此次不勾选Create a simple project,直接next,如图所示: 3、在Filter中搜索webapp,选择如图所示,并ne

2016-08-14 12:46:35 400

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

Eclipse+Maven创建webapp项目1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project3、输入maven项目的基本信息,如下图所示:4、完成maven项目的创建,生成相应

2016-08-13 19:38:18 489

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

序言Zset跟Set之间可以有并集运算,因为他们存储的数据字符串集合,不能有一样的成员出现在一个zset中,但是为什么有了set还要有zset呢?zset叫做有序集合,而set是无序的,zset怎么做到有序的呢?就是zset的每一个成员都有一个分数与之对应,并且分数是可以重复的。有序集合的增删改由于有啦排序,执行效率就是非常快速的,即便是访问集合中间的数据也是非常高效的。下面我来展

2016-08-10 16:57:54 536

转载 Java对Map排序

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

2016-08-10 12:33:24 806

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

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

2016-08-08 00:35:46 1108 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解决方法如下:查看Eclipse中使用的是什么SVN Interface 查看方法:在eclipse中按菜单

2016-08-01 12:57:30 1691

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

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

2016-07-27 14:13:16 477

原创 遍历Map的四种方法

遍历Map的四种方法public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次

2016-07-27 13:48:11 446

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

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

2016-07-27 13:34:28 848

转载 freemarker 数字,字符的操作

1. 数据类型转换: Javascript代码  ${xx?string} //字符串  ${xx?number}//整数  ${xx?currency}//小数  ${xx?percent}//百分比  2. 截取字符串长度 有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的列子就可以自定义显示的长度  gt.

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

转载 freemarker判断对象是否为空

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

2016-07-27 13:30:33 1386

sasl-0.2.1-cp34-cp34m-win_amd64.whl

sasl-0.2.1-cp34-cp34m-win_amd64.whl python3.4.4 的依赖包,3.4版本的都可以用 直接使用pip install sasl-0.2.1-cp34-cp34m-win_amd64.whl 命令安装就行了

2018-03-02

freemaker工具

freemaker工具是验证所写的freemaker模版是不是正确 使用只需写一下要传入的数据结构 把需要验证的模版贴到templates下的文件中运行就OK了 超级简单使用 比起启动项目一次一次的访问高效多了 提高开发速度 共同学习交流大家多提提建议!

2016-08-17

Web扫描SQL注入漏洞 Java版

带源码的Java版的web注入漏洞扫描工具

2016-05-03

重构-改善既有代码的设计[高清版] PDF

重构-改善既有代码的设计[高清版] PDF

2016-04-19

浏览器图片\文件上传插件

在浏览器中的图片\文件上传

2016-03-14

图片预览插件

本资源用于图片预览

2016-03-14

下拉框的选项中添加搜索框

下拉框中的选项太多需要一个搜索功能的输入框,检索出需要的选项选择,这个插件就是在下拉选中中的第一个选项的前面添加一个搜索框,搜索需要的选项!

2016-03-14

浪漫程序员 HTML5爱心表白动画.rar

浪漫程序员 HTML5爱心表白动画.rar

2016-02-14

Node.js windows专用版

Node.js windows专用版 和node.exe的文件是一样的,只是文件后缀不同

2016-02-14

Node.js服务端

Node.js 可以对接C++ C java等语言的js后端

2016-02-14

jquery-autocomplete自动补全实例

优秀的jquery-autocomplete实例,下载解压就行了

2016-02-01

dubbo-2.5.3.jar

dubbo-2.5.3.jar一个优秀的SOA框架

2015-12-21

Dubbo的xsd文件

dubbo的xsd文件。

2015-12-21

security-springMVC-shiro.rar

security-springMVC-shiro.rar

2015-12-12

apache-ant-1.9.6-bin.zip

apache-ant-1.9.6-bin.zip

2015-12-11

memcached_win32_1.4.5.zip

memcached_win32_1.4.5.zip

2015-12-11

lucene-3.0.1.zip

lucene-3.0.1.zip 优秀的站内搜索jar包资源

2015-12-11

空空如也

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

TA关注的人

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