Java
文章平均质量分 77
xjh2011xjh
为求知,孜孜不倦!
展开
-
通过反射机制,对将要入库的实体对象的各个属性进行判断,得到最终要更新的实体对象
如题,本将要实现的功能:原创 2014-11-06 15:47:32 · 1255 阅读 · 0 评论 -
flex.messaging.io.UnknownTypeException: Unknown AMF type '15'.
今天在使用flex + java 做开发的时候遇到一个异常,r原创 2014-06-30 15:46:48 · 1796 阅读 · 0 评论 -
java中Array/List/Map/Object与Json互相转换详解
JSON(JavaScript Object Notation): 是一种轻量级的数据交换格式一、JSON建构有两种结构:对象和数组1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个转载 2014-05-25 12:27:52 · 766 阅读 · 0 评论 -
详解Java解析XML的四种方法
一、前言XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。二、转载 2014-05-22 11:31:55 · 544 阅读 · 0 评论 -
Java SE 5 新特性
JDK5.0新特性系列---1.自动装箱和拆箱 JDK5.0新特性系列---2.新的for循环JDK5.0新特性系列---3.枚举类型JDK5.0新特性系列---4.静态导入JDK5.0新特性系列---5.可变长参数VarargsJDK5.0新特性系列---6.格式化输出JDK5.0新特性系列---7.使用ProcessBuilder执行本地命令转载 2014-05-20 19:10:44 · 949 阅读 · 0 评论 -
Java中的native关键字浅析(Java+Native+Interface)
本文转载自:http://blog.csdn.net/lion_6/article/details/2190442转载 2014-05-21 16:24:23 · 513 阅读 · 0 评论 -
Java打印菱形图
1.首先看原创 2014-05-21 10:01:45 · 951 阅读 · 0 评论 -
ExtJs入门测试用例
一、简介ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。原创 2014-05-22 01:33:46 · 1338 阅读 · 3 评论 -
Flex+BlazeDs+Java的第一个测试程序
本文转载自:http://wangdongsong.iteye.com/blog/1222435转载 2014-07-23 17:21:18 · 744 阅读 · 0 评论 -
Java程序员学习Flex和BlazeDS的十三个理由
本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想的苏打分派系统来展示如何让已有的Java程序转变为转载 2014-06-02 10:56:09 · 858 阅读 · 0 评论 -
关于使用JDBC的API进行批量操作的优化
1.引言在使用JDBC的APIdui原创 2014-10-11 10:26:39 · 1333 阅读 · 0 评论 -
Java 7 并发编程指南中文版
Java 7 并发编程指南中文版分享到:原文链接 作者: Javier Fernández González 译者:郑玉婷,许巧辉 校对:方腾飞,欧振聪 申明:本书由并发编程网组织翻译,只供研究和学习之用,禁止任何人用于商业用途。当你用计算机工作的时候,你在同时做多样事情。你可以边听音乐边写文档边读取邮件。可以这样做的原因是你的操作系统运转载 2014-10-23 10:11:43 · 1028 阅读 · 0 评论 -
BlazeDS中Java与ActionScript类型对应表
Java -> Actionscript JavaActionScriptjava.lang.Stringstringjava.lang.Boolean, booleanBooleanjava.lang.Integarint转载 2014-09-25 15:46:33 · 553 阅读 · 0 评论 -
自定义Flex文件上传组件
1.定义文件上传的结果事件,它原创 2014-09-26 17:26:19 · 680 阅读 · 0 评论 -
在命令行(CMD)修改Java的编译运行环境
1.在windows系统下:set JAVA_HOME=jrepathset PATH=%JAVA_HOME%\bin;%PATH%注意这里没有引号。这样就不需要在我的电脑属性中修改java_home了,以及重启命令行了。对于程序会用到多个jre 会比较有用。linux 修改 JAVA_HOME如下export JAVA_HOME=jrepathexport原创 2014-09-10 10:16:53 · 805 阅读 · 0 评论 -
Java 8 新特性: Lambdas, Part 1
本文转载自:http://ifeve.com/java-8-lambdas-part-1/原文链接 作者:Ted Neward 译者:赵峰转载 2014-09-10 17:03:05 · 800 阅读 · 0 评论 -
org.hibernate.NonUniqueObjectException
本文转载自:http://blog.sina.com.cn/s/blog_697fbb350100kj63.html转载 2014-08-11 12:22:16 · 491 阅读 · 0 评论 -
struts2零配置(2)
(转)http://javeye.javaeye.com/blog/358744最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定co转载 2014-06-19 23:03:32 · 503 阅读 · 0 评论 -
Struts2 零配置(1)
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。如何使用Convention转载 2014-06-19 22:48:22 · 502 阅读 · 0 评论 -
Struts2 result type的redirect,redirectAction,chain的区别
本文介绍Struts2配置文件中result的type属性值:redirect,redirect原创 2014-05-19 15:24:06 · 5972 阅读 · 2 评论 -
JavaWeb项目连接Access数据库
Java Web项目中连接Access数据库注:本篇博客是对前几天的“JDBC连接Access数据库的几种方式”这篇的升级。由于在做一些小项目的时候遇到的问题,因此才决定写这篇博客的。昨天已经将博客发布了,但是后来经过一些验证有点问题,所以今天改了一下重新的发布了。老师决定期末考试采用access数据库实现增删改查,我认为现在的我已经没有问题了,但是以前都是在JSP页面中连接acc转载 2014-04-13 14:11:22 · 1286 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方案
在使用MyEclipse进行web开发过程中,原创 2014-05-19 13:06:06 · 1061 阅读 · 0 评论 -
java.util.ConcurrentModificationException 解决办法
java.util.ConcurrentModificationException 解决办法今天在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可,测试代码: public class Test { public static void main(String[]转载 2014-03-31 16:15:40 · 559 阅读 · 0 评论 -
单例模式
数学与逻辑学中,singleton定义为“有且仅有一个元素的集合”。单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”Java单例模式例子:原创 2014-05-01 15:29:49 · 492 阅读 · 0 评论 -
Linux 下的 cannot restore segment prot after reloc: Permission denied 解决方案
cannot restore segment prot after reloc: Permission denied解决 环境:Linux localhost.localdomain 2.6.18-92.el5PAE apache2+php4整合完毕后启动apache 时报错 root@localhost fgn]# /usr/local/apache/bin/apachectl转载 2014-04-16 20:17:17 · 1736 阅读 · 0 评论 -
设计模式---责任链
一、定义责任链模式(Chain of Responsibility)的目标是使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。二、原创 2014-05-02 00:52:12 · 516 阅读 · 0 评论 -
request.getHeader("Referer");的使用
在开发web程序的时候,有时我们需要得到用户是从什么页面连过来的,这就用到了referer。它是http协议,所以任何能开发web程序的语言都可以实现,比如:在servlet或jsp中使用:request.getHeader("referer");那它能干什么用呢?我举两个例子:1,防止盗连,比如我是个下载软件的网站,在下载页面我先用referer来判断上一页面是不是自己网站,如果转载 2014-03-31 00:00:13 · 1281 阅读 · 0 评论 -
使用apache common email 组件发送邮件
apache common email组件小结。这是个很好的玩意,可以支持单发简单邮件,发附件,发HTML格式邮件,小结如下:import java.io.File;import java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import java.net.URL;import转载 2014-04-14 21:56:09 · 1856 阅读 · 0 评论 -
设计模式---观察者模式
观察者模式,在开发中经常遇到,比如:Swing很多原创 2014-04-30 12:04:49 · 548 阅读 · 0 评论 -
Java绘制图表框架JFreeChart入门
1.下载JFreeChart框架最新版的JF原创 2014-04-29 19:16:00 · 3457 阅读 · 0 评论 -
Java实现文档在线预览(openoffice+swfTools+FlexPaper)
需求:用户上传附件后,点击查看,可以在页面直接查看到附件内容,样式排版需要和附件文档里一致。另外可以查看附件信息,下载附件。 附件格式 为 excle word 文档,pdf 扫描件分析:一个附件管理的功能 + 在线查看功能。附件管理的功能好实现,略过。在线查看,是通过一个播放器查看flash文件,网上例子很多。flash播放器 搜索转载 2014-04-15 00:29:09 · 4049 阅读 · 5 评论 -
设计模式---迭代器模式
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞到容器对象中去;或者根本不去提供什么遍历算法,让使用容器的人自己去实现去吧。这两种情况好像都能够解决问题。原创 2014-05-03 18:38:57 · 574 阅读 · 0 评论 -
工厂模式---模拟Spring的Bean工厂
使用过Spring框架进行开发的朋友都知道,Spring的原创 2014-05-11 14:20:34 · 667 阅读 · 0 评论 -
设计模式---工厂模式
一、简介工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:1. 简单工厂模式(Simple Factory) 2. 工厂方法模式(Factory Method) 3. 抽象工厂模式(Abstract Factory)转载 2014-05-11 11:44:32 · 555 阅读 · 0 评论 -
工厂模式基于properties配置文件
工厂模式的概念就不讨论了,本文介绍一种通过原创 2014-05-11 13:56:12 · 1660 阅读 · 0 评论 -
免安装版tomcat的配置
1.下载jdk,并安装好,我这里假设jdk已经安装好,安装路径为:原创 2014-04-10 00:57:57 · 1003 阅读 · 0 评论 -
使用JavaMail发送邮件
SMTP:简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)由RFC821定义,它定义了发送邮件的机制,在JavaMail环境中,基于JavaMail的程序将和因特网服务供应商ISP(internet Service Provider ’ s)SMTP服务器通信.SMTP服务器会中转消息给接收方SMTP服务器以便最终让用户经由POP或者IMAP获得.转载 2014-04-14 20:16:01 · 1360 阅读 · 0 评论 -
Java克隆clone的浅复制与深复制
一、假设在你的应用中使用一些对象,你如何拷贝你的对象呢?最明显的方法是讲一个对象简单的赋值给另一个,就像这样: obj2 = obj1;但是这个方法实际上没有拷贝对象而仅仅是拷贝了一个对象引用,换换言之,在你执行这个操作后仍然只有一个对象,但是多出了一个对该对象的引用。原创 2014-05-10 18:21:42 · 837 阅读 · 1 评论 -
Lucene入门程序
1.环境要求1.1 lucene的官方j lucene-core-3.0.1.jar原创 2014-04-22 15:17:58 · 516 阅读 · 0 评论 -
校验手机号码的正则表达式写法 (java实现)
本文转载自:http://my.oschina.net/william1/blog/4752转载 2014-04-20 01:52:03 · 1394 阅读 · 0 评论