
java
niuhea
自我评价</br></br>(1).有良好的开发习惯和设计思路,善于接受新事物</br></br>(2).具有较强的学习能力,能很好的和其他同事协同工作,发挥团队精神</br></br>(3).具有较强的责任心,积极承担并按时完成上级领导指派的工作任务</br></br>(4).对计算机软件有着强烈而浓厚的兴趣,而且有着吃苦耐劳和认真细致的工作精神</br></br>(5).踏实稳重、喜欢突破常规,富于创新</br></br>
展开
-
List范型使用Java反射Demo
List范型使用Java反射Demoprivate static <T> T parseBiXmlNode(T t, Element root) { Field[] declaredFields = t.getClass().getDeclaredFields(); for (Field field : declaredFields) { try { Class<?> type = fie原创 2020-11-17 18:01:24 · 368 阅读 · 2 评论 -
PrimeFaces
PrimeFaces is an open source JSF component suite with various extensions.• Rich set of components (HtmlEditor, Dialog, AutoComplete, Charts and many more).• Built-in Ajax based on standard JSF 2.0原创 2014-06-20 18:00:01 · 788 阅读 · 0 评论 -
HornetQ
HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1 API同时也定义属于自己的消息API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。[原创 2014-06-17 18:27:42 · 1168 阅读 · 0 评论 -
XStream Introduction
XStream is a simple library to serialize objects to XML and back again.Ease of use. A high level facade is supplied that simplifies common use cases.No mappings required. Most objects can be seriali原创 2014-06-16 18:30:13 · 932 阅读 · 0 评论 -
jar与源码关联
在1处右键键入“configure build path”在2处单击要管理源码的jar包前面的三角图形 再单击“Source attachment:(None)”在3处有三种管理文件的形式 A.选择当前工作空间中的项目 B.选择Jar源码包 C.选择该Jar对应的源码文件夹添加好后1处的jar图标就会发生变化,在找一个class文件看是否可以打开转载 2014-04-08 17:40:32 · 578 阅读 · 0 评论 -
Eclipse中出现无法找到Maven包
症状:出现org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER, 且出现无法找到Maven的依赖的问题 解决方案:Build Path -》 Java Build Path -》Libraries -》Add Library -》Maven Managed Dependences -》点击Next -》点击‘Maven Project settin转载 2014-02-25 16:51:30 · 15058 阅读 · 2 评论 -
FTPClient download file 2 methods
FTPClient download file demo: String server = "127.0.0.1"; int port = 21; String user = "aaa"; String pass = "aaa"; FTPClient原创 2013-12-04 17:53:23 · 909 阅读 · 0 评论 -
Redis VS memcached
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以原创 2013-11-25 09:50:47 · 1433 阅读 · 0 评论 -
HttpClient简介
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、转载 2013-11-12 18:29:04 · 998 阅读 · 0 评论 -
JBoss Twiddle
JBoss provides a simple command line tool that allows for interaction with a remote JMX server instance. This tool is called twiddle (for twiddling bits via JMX) and is located in the bin directory of原创 2013-11-01 18:15:57 · 1756 阅读 · 0 评论 -
工作总结_20131030
windows : 查看启动的服务 NET START 查看未启动的服务 sc query state= inactive 自定义getProperty中的key 使用虚拟机参数-D java -Da="hello world"System.out.println("file_separator:" + System.getProperty("file.sep原创 2013-10-30 18:27:23 · 685 阅读 · 0 评论 -
Maven简介
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。发文时,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。Maven转载 2013-09-26 19:10:20 · 762 阅读 · 0 评论 -
maven中指定main方法并且导入关联jar包
org.apache.maven.plugins maven-jar-plugin com.test.ClassName true lib/原创 2013-09-26 19:16:49 · 6870 阅读 · 0 评论 -
Linux下通过sh脚本执行jar文件
java类:public class HelloWorld { public static void main(String[] args) { System.out.println("hello world !"); }}sh脚本:#!/bin/kshecho "--------helloWorld------->>"JAVA_HOME="/usr/jdk原创 2013-09-26 19:06:08 · 37551 阅读 · 0 评论 -
java.sql.SQLException: JZ006: Caught IO Exception: java.net.SocketTimeoutException: Read timed out
java.sql.SQLException: JZ006: Caught IOException: java.net.SocketTimeoutException: Read timed out ResultSet rs = pst.executeQuery(); // pst.setQueryTimeout(5000); System.out.println(p原创 2013-09-24 17:32:57 · 3914 阅读 · 0 评论 -
.jar, .war, .ear区别
在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格 式。但是它们的使用目的有所区别: Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对 jar文件进行封原创 2013-10-07 15:35:39 · 603 阅读 · 0 评论 -
log4j的DailyRollingFileAppender循环输出log文件
我用log4j的DailyRollingFileAppender循环输出log文件,直接运行都是好用的。但是用cron来建立任务运行,就打不出log。log4j.appender.R.File处须为绝对路径,相对路径则不可以### debug log by day ###log4j.appender.R=org.apache.log4j.DailyRollingFileAppende原创 2013-10-04 08:46:04 · 4151 阅读 · 0 评论 -
EJB事务简介
EJB事务属性可以具有以下几个值:RequiredRequiresNewMandatoryNotSupportedSupportsNeverRequired 如果运行事务中的客户调用企业bean的方法,则方法运行于客户的事务中。如果客户没有关联到事务中,容器会在运行入方法之前启动一个新的事务。Required属性是CMT中企业bean所有的事务属性中隐含的事务属性。一般除非你需原创 2014-07-31 11:54:01 · 760 阅读 · 0 评论 -
xStream框架
xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 它们都完美支持JSON,但是对xml的支持还不是很好。一定程度上限制了对Java对象的描述,不能让xml完全体现到对Java对象的描述。这里将会介绍xStream对JSON、XML的完美支持。xStream不仅对XML的转换非常友好,而且提供annotation注解,可以在原创 2014-09-18 19:06:44 · 656 阅读 · 0 评论 -
HTTP Client Time out
HttpClient.getHttpConnectionManager().getParams().setSoTimeout()HttpClient.getHttpConnectionManager().getParams().setConnectionTimeout() 第一个针对连接建立后,但是没有收到response的超时时间,测试时可将server simulator收到req原创 2014-08-28 11:23:20 · 1292 阅读 · 0 评论 -
Amazon S3 命令行上传文件到指定目录
命令行上传s3文件到指定目录:安装aws命令行工具pip install awscli --upgrade --user配置环境变量:export PATH=/home/user/.local/bin:$PATH连接aws s3服务器:aws configure上传文件到s3服务器:aws s3 sync /home/test/Temp s3://test_buck...原创 2019-02-22 18:32:23 · 6841 阅读 · 0 评论 -
单点登录-CAS介绍
单点登录-CAS介绍http://zhenkm0507.iteye.com/category/89096转载 2017-07-23 22:29:26 · 474 阅读 · 0 评论 -
单点登录实现Ajax登录
单点登录实现Ajax登录原创 2017-03-04 16:34:12 · 2319 阅读 · 0 评论 -
Gradle本地安装指南(win7下)
Gradle本地安装指南(win7下)安装JDK首先要安装JDK或者JRE1.6+,运行 java -version 则表示安装成功;下载Gradle地址:Gradle - Download解压缩下载的zip包解压缩以后会包含以下内容:二进制文件源码用户指南DemoAPI文档配置环境变量将 D:\gradle-2.10 (即gradle文转载 2016-08-20 18:59:58 · 2080 阅读 · 0 评论 -
Java Mail 发送带附件邮件
Java Mail 发送带附件邮件原创 2016-05-23 20:16:17 · 474 阅读 · 0 评论 -
comparator接口与Comparable接口的区别
comparator接口与Comparable接口的区别1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, pe转载 2015-06-27 11:13:06 · 423 阅读 · 0 评论 -
Gson is a Java library that can be used to convert Java Objects into their JSON representation.
OverviewGson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson is an open-s原创 2015-06-27 10:49:48 · 441 阅读 · 0 评论 -
rabbitmq
rabbitmqMQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应转载 2015-06-27 12:44:59 · 562 阅读 · 0 评论 -
Collections.sort的两种用法
Collections.sort的两种用法博客分类: java Java代码 /** * @author guwh * @version 创建时间:2011-11-3 上午10:49:36 * 类说明 */ package com.jabberchina.test; import java.util.A转载 2015-06-27 10:59:12 · 675 阅读 · 0 评论 -
设计模式之单例模式(线程安全)
http://www.cnblogs.com/xudong-bupt/p/3433643.html可以说单例模式是所有设计模式中最简单的一种。单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。1.多线程安全单例模式实例一(不使用同步锁)1转载 2015-04-15 23:50:20 · 421 阅读 · 0 评论 -
Java访问修饰符
Java访问修饰符包括private,default,protected和public。含义分别表示私有的,默认的,受保护的和公有的访问修饰符。这些访问修饰符既可以修饰类中的属性,又可以修饰类中的方法,而public和default还可以修饰类。在同一个java文件里,公有类有且仅有一个,并且该文件命名为类名.java。 Java访问修饰符就是确定类中属性或方法的访问权限,换句话说原创 2015-04-18 17:05:22 · 520 阅读 · 0 评论 -
Java修饰符transient
java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。作用Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transien原创 2015-04-18 17:08:18 · 626 阅读 · 0 评论 -
详解Java GC的工作原理+Minor GC、FullGC
http://www.blogjava.net/ldwblog/archive/2013/07/24/401919.htmlJVM内存管理和JVM垃圾回收JVM内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧转载 2015-04-05 17:54:36 · 578 阅读 · 0 评论 -
Jacoco是一个Java代码覆盖率统计工具
Jacoco是一个Java代码覆盖率统计工具,见:http://www.eclemma.org/jacoco/JaCoCo is a free code coverage library for Java, which has been created by the EclEmma team based on the lessons learned from using and integra原创 2015-03-30 09:29:40 · 4383 阅读 · 0 评论 -
Jboss log configuration file
~/jboss/server/default/conf/log4j.xmlThere you have to limit the categories. For example, you have: You could leave that as is and just get your logs out of server.log .原创 2015-03-26 18:53:31 · 424 阅读 · 0 评论 -
JNI字段描述符
JNI字段描述符“([Ljava/lang/String;)V” 2012-05-31 12:16:09| 分类: Android|举报|字号 订阅 “([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。一个数组int[],就需要表示转载 2015-03-25 14:32:20 · 899 阅读 · 0 评论 -
WebService常用技术XFire和AXIS2比较
WebService常用技术XFire和AXIS2比较1、XFire是一个高性能的WebService框架,在 Java6之前,它的知名度甚至超过了Apache的Axis2,XFire的优点是开发方便,与现有的Web整合很好,可以融为一体,并且开发也很方 便。但是对Java之外的语言,没有提供相关的代码工具。XFire后来被Apache收购了,原因是它太优秀了,收购后,随着Java6 JW原创 2013-08-29 17:18:47 · 1171 阅读 · 0 评论 -
XML文档常用解析方式DOM、SAX、JDOM、DOM4J的比较
XML文档常用解析方式DOM、SAX、JDOM、DOM4J的比较l DOM方式解析XML时,解析器读入整个文档,然后构建一个驻留内存的树结构,使用DOM接口来操作这个数结构。优点是整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;访问效率高。缺点是将整个文档调入内存(包括无用的节点),浪费时间和空间;使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)。原创 2013-08-29 17:01:18 · 778 阅读 · 0 评论 -
Eclipse远程调试Linux服务器web程序
近日,需要调试Linux服务器上部署的Web服务,而Eclipse及code运行在笔记本xp系统上。因此想到Eclipse远程调试,详细设置如下:修改tomcat的catalina.sh文件:要进行调试,要保证eclipse中的代码和linux中的tomcat中的放置的代码一致. 1. 在tomcat的catalina.sh文件的正文的第一行添加: decl原创 2012-11-03 19:04:52 · 1540 阅读 · 0 评论 -
主题:用Eclipse进行远程Debug代码
主题:用Eclipse进行远程Debug代码http://www.iteye.com/topic/1123099主题:Eclipse调试常用技巧http://www.iteye.com/topic/633824转载 2012-09-28 18:21:12 · 444 阅读 · 0 评论