
JAVA
文章平均质量分 76
zfrong
98年接触计算机,多年Windows软件Web开发经验。知识面广,善于发现问题、分析问题、解决问题。方向:IT项目(策划管理投资).大信息量处理(搜索检索信息抽取挖掘人工智能).
上海MSN:zfrong2000##hotmail.com
展开
-
java swing实现手写板电子签名系统
java swing实现手写板电子签名系统 支持 手写板 ,触摸屏电脑,支持压强 压感效果.........................部分代码 MyLeftPanel.java public void paintComponent(Graphics g) { super.paintComponent(g);原创 2010-07-18 13:28:00 · 8362 阅读 · 5 评论 -
用spirng和hessian构建分布式应用(远程接口)的方法
最近一期的《programmer》里几乎从头至尾在讲关于“J2EE without EJB”的事情,可怜的ejb啊,居然被描述成了遗产系统的重要组成部分。。。其实有上面的结论,无外乎现在java里面的新技术已经几乎能完全取代ejb的优点,而克服ejb的缺点,entitybean和有状态的sessionbean已经机乎被视为垃圾,hibernate和spring大转载 2009-12-27 01:04:00 · 1518 阅读 · 0 评论 -
hessian序列化协议+memcached的缓存存取
大名鼎鼎的memcached恐怕没人不知道吧!hessian是一种远程调用的机制,类似于web service,不过它是使用自己的序列化协议。 那么,为什么要把hessian的序列化协议和memcached结合起来实现缓存的读取呢? 有过使用memcached的经验的人会了解到,php+memcached的性能是最好的,java+memcached的性能比较差,其主转载 2009-12-27 01:06:00 · 1912 阅读 · 0 评论 -
基于Spring Security2与 Ext 的权限管理设计与实现
一、Spring Security介绍 Spring Security的前身Acegi,其配置及使用相对来说复杂一些,因为要配置的东西比较多,Sprng Security简化了以前的配置。大家有兴趣可以多多了解以前的版本,因为很多细节在前面的版本可以看得比较清楚,后面的版本需要看源代码才知道其实现的原理了。基于角色的设计与实现是绝大部分系统中比较常见的权限管理方式,对权转载 2009-12-25 17:07:00 · 8143 阅读 · 5 评论 -
[转贴]Spring Security 2 配置精讲
论坛上看了不少Spring Security的相关文章。这些文章基本上都还是基于Acegi-1.X的配置方式,而主要的配置示例也来自于SpringSide的贡献。众所周知,Spring Security针对Acegi的一个重大的改进就在于其配置方式大大简化了。所以如果配置还是基于Acegi-1.X这样比较繁琐的配置方式的话,那么我们还不如直接使用Acegi而转载 2010-02-03 10:33:00 · 1032 阅读 · 0 评论 -
Tomcat+MySql+Struts中文问题绝妙的解决方案
开发Web应用程序时,无论是用什么样的框架技术来开发,一碰从数据库存取涉及到中文的数据,就要面对中文乱码或者是各种编码方式不匹配的异常,今天晚上终于搞定了Tomcat+MySql+Struts的中文问题,用到了很简单的方法,很快就能搞定。 在做以下工作之前,所有的HTML/JSP的charset都设为charset=gb2312。 第一个要解决的是表单提交乱码转载 2009-11-08 23:53:00 · 799 阅读 · 0 评论 -
表格(TableViewer类)
第14章 表格(TableViewer类)TableViewer表格类是JFace组件中重要且典型的一个组件,其中涉及了JFace的众多重要概念:内容器、标签器、过滤器、排序器和修改器,这些概念对后面JFace组件特别是TreeViewer的学习非常重要。从本章也可以体会到JFace非常突出的面向对象特性。14.1 概 述JFace是SWT的扩展,它提供了一组转载 2009-10-15 18:35:00 · 7462 阅读 · 2 评论 -
Eclipse RCP开发桌面程序
所谓RCP,就是Rich ClientPlatform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持。更重要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序。 我相信,在未来的几年里,R转载 2009-10-15 17:15:00 · 3784 阅读 · 1 评论 -
SSH+DWR 框架 整合
SSH 框架整合 口袋茶叶 制作整理添加顺序:Struts框架,Spring框架,Hibernate框架首先导入两个jar包:commons-dbcp-1.2.2.jar , commons-pool-1.3.jar 复制进lib文件夹即可删除原来的一个jar包commons-dbcp.jar 避免新旧版本冲突Web.xml 文件转载 2009-09-29 09:29:00 · 1525 阅读 · 0 评论 -
主题:实战java Concurrent
编写多线程的程序一直都是一件比较麻烦的事情,要考虑很多事情,处理不好还会出很多意想不到的麻烦。加上现在很多开发者接触到的项目都是打着企业级旗号的B/S项目,大多数人都很少涉及多线程,这又为本文的主角增加了一份神秘感。 讲到Java多线程,大多数人脑海中跳出来的是Thread、Runnable、synchronized……这些是最基本的东西,虽然已经足够强大,但想要用好还真不容易。从JD转载 2009-09-23 15:36:00 · 1299 阅读 · 0 评论 -
How to Use Tables(Java JTable)目前我见过最详细教程!!!
With the JTableclass you can display tables of data, optionally allowing the user to editthe data. JTable does not contain or cache data; it is simplya view of your data. Here is a pictu转载 2009-09-27 11:02:00 · 7127 阅读 · 2 评论 -
JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.
一.创建表格控件的各种方式:1) 调用无参构造函数.JTable table = new JTable();2) 以表头和表数据创建表格.Object[][] cellData = {{"row1-col1", "row1-col2"},{"row2-col1", "row2-col2"}};String[] columnNames = {"col1", "col2"};转载 2009-09-27 10:44:00 · 1192 阅读 · 0 评论 -
JAVA开发者最常去的20个英文网站
JAVA开发者最常去的20个英文网站 1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章. 3.[http://java.sun.com] – 官方的Jav转载 2009-09-28 17:17:00 · 782 阅读 · 0 评论 -
在Spring中使用Hessian Remoting技术。
Spring目前提供了对RMI、HttpInvoker、Hessian、Burlap及WebService等Remoting技术的集成。Spring屏蔽了这些实现技术的差异,用户只需开发简单的Java对象(Plain Old Java Objects,POJO)然后按照Spring规定的格式进行配置文件的编写即可。6.2.1 Hessian使用演示【例6.1】在Spring中使用转载 2009-12-27 01:14:00 · 5900 阅读 · 3 评论 -
在Spring中使用Hessian Remoting技术-------实例附件源码
根据文章做了个DEMO..测试了下。。呵呵//成功///例子代码如下附件。。。。新增2种web service配置方式附件 下载地址 http://download.youkuaiyun.com/source/1945537在Spring中使用Hessian Remoting技术原文地址 http://blog.youkuaiyun.com/zfrong/archive/2009/12/27/5083943原创 2009-12-29 15:38:00 · 1930 阅读 · 1 评论 -
Building a JSON web service with Java and Axis2
Building a JSON web service with Java and Axis2January 23rd, 2009 · 9 CommentsIt is said that in Java usually the easiest things are t转载 2011-08-25 13:41:44 · 2422 阅读 · 0 评论 -
enum以及位域运算符的高级用法(详解-最易理解位域运算的教程)
<br />enum以及位域运算符的高级用法(详解-最易理解位域运算的教程)<br />网摘:zfrong2000<br /> <br />位域支持的运算符<br /><br />1. “|”:表示两边求并集(元素相加,相同元素只出现一次)<br /><br />Week week = Week.Tuesday | Week.Monday | Week.Monday; MessageBox.Show(Convert.ToString(week)); 这段代码的结果就是 Monday,Tue转载 2011-05-09 16:32:00 · 3210 阅读 · 0 评论 -
JPA 2.0 中的动态类型安全查询
<br />JPA 2.0 中的动态类型安全查询 <br /> <br />如果编译器能够对查询执行语法正确性检查,那么对于 Java 对象而言该查询就是类型安全的。Java™ Persistence API (JPA) 的 2.0 版本引入了 Criteria API,这个 API 首次将类型安全查询引入到 Java 应用程序中,并为在运行时动态地构造查询提供一种机制。本文介绍如何使用 Criteria API 和与之密切相关的 Metamodel API 编写动态的类型安全查询。<br转载 2011-02-27 02:13:00 · 1936 阅读 · 0 评论 -
各种系统架构图及其简介
<br />各种系统架构图及其简介<br /> <br />1.Spring 架构图 <br /> Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理的环境。Spring 的核心要点是:支持不绑定到特定J2EE 服务的可重用业务和数据访问对象。这样的对象可转载 2010-11-06 22:26:00 · 17587 阅读 · 4 评论 -
15道海量数据处理的问题,牛人不牛人都可以试试!
<br />1. 给你A,B两个文件,各存放50亿条URL,每条URL占用64字节,内存限制是4G,让你找出A,B文件共同的URL。 <br />2. 有10个文件,每个文件1G, 每个文件的每一行都存放的是用户的query,每个文件的query都可能重复。要你按照query的频度排序 <br /> <br />3. 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16个字节,内存限制大小是1M。返回频数最高的100个词 <br />4.海量日志数据,提取出某日转载 2010-06-20 17:51:00 · 1486 阅读 · 1 评论 -
Swing jtable不绘制网格线或只绘制垂直水平线一条总结
<br />Swing jtable不绘制网格线或只绘制一条垂直或水平线问题总结<br /> <br />1 不绘制网格线...但占屏幕空间...网格是透明的....<br />myJTable1.setShowHorizontalLines(false); 水平线不显示<br />myJTable1.setShowVerticalLines(false); 垂直线不显示<br /> <br />2 不绘制网格线...并且不占屏幕空间...网格是没有的....<br />setIntercellSpa原创 2010-07-13 15:49:00 · 4562 阅读 · 0 评论 -
Java Graphics2D 使用详解
<br />Java Graphics2D 使用详解<br /> <br />Java 2D - How the Graphics2D Class Renders正如我们在前面提到的,我们可以对Graphics2D类进行多项设置。实际上,渲染引擎在绘制Graphics2D图形前会查看7个主要的属性:<br />Paint<br />Stroke<br />Font<br />Transformation<br />Clipping space<br />Rendering hints<br />Co转载 2010-07-14 12:54:00 · 29808 阅读 · 0 评论 -
java NIO Netty实现原理浅析(转)
Netty实现原理浅析(转)<br />本文将主要分析Netty实现方面的东西,由于精力有限,本人并没有对其源码做了极细致的研 究。如果下面的内容有错误或不严谨的地方,也请指正和谅解。对于Netty使用者来说,Netty提供了几个典型的example,并有详尽的API doc和guide doc,本文的一些内容及图示也来自于Netty的文档,特此致谢。1、总体结构<br /><br />先放上一张漂亮的Netty总体结构图,下面的内容也主要围绕该图上的一些核心功能做分析,但对如Contai转载 2010-07-16 19:13:00 · 5495 阅读 · 0 评论 -
java Swing画弧线三角形矩形渐变旋转实现实例教程演示demo付源代码
java Swing画弧线三角形矩形渐变旋转实例教程演示代码 import java.awt.AlphaComposite;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Composite;import java.awt.GradientPaint;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Pain原创 2010-07-16 16:37:00 · 5970 阅读 · 0 评论 -
License Code of Jigloo序列号、注册码,可能是通用的呵呵
License of Jigloo,序列号、注册码Jigloo是一个GUI工具,支持Swing SWT AWT。官网地址: http://www.cloudgarden.com/jigloo/搜来的,版本是3.0的,用在4.0.4上也没问题 本人测试 4.6.2版本也没问题..可用...可能是通用的呵呵License: E81086713E446D36F62B2AA2A3502B5EB155License Code:E81086713E446D36F62B2AA2A3502B5EB155转载 2010-07-02 13:29:00 · 4032 阅读 · 4 评论 -
Struts2框架安全缺陷[转贴]
本文介绍了java开发流行框架struts2以及webwork的一些安全缺陷,并举例说明框架本身以及开发人员使用框架时,所产生的种种安全问题,以及作者挖掘框架安全漏洞的一些心得体会。推荐以下人群阅读了解java开发了解框架开发了解web application安全“网络安全爱好者”正文当前java开发网站,通常不会是纯JSP的,大都使用了java frame转载 2010-04-01 19:37:00 · 2057 阅读 · 1 评论 -
xmemcached使用之与spring整合
关键字: xmemcached使用之与spring整合 1 简介Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。xmemcached特性一览:1、高性能2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。3、支持JMX,可以通过MB转载 2009-12-31 14:45:00 · 2299 阅读 · 0 评论 -
webhtml网页自动分类(carrot2初步研究)
好久没写blog了,由于之前对毕业设计的要求理解错误,导致研究方向发生了偏移. 在3月7号的时候导师开了一个会才知道要做的系统是一个聚类系统, 之前研究的使用训练集产生分类器的方法是针对"自动归类"的. 香港回来后(3月9~3月16), 开始了这个课题的研究,转载 2009-09-10 11:42:00 · 2379 阅读 · 0 评论 -
【转贴】基于向量空间模型的文本聚类算法
基于向量空间模型的文本聚类算法[日期:2009-07-27]来源: 作者:[字体:大 中 小] 姚清耘,刘功申,李翔(上海交通大学信息安全工程学院,上海200240) 摘要:文本聚类是聚类的一个重要研究分支,是聚类方法在文本处理领域的应用。该文探讨了基于向量空间模型转载 2009-09-10 14:19:00 · 3082 阅读 · 2 评论 -
JOONE(Java Object-Oriented Network Engine)使用初探(简单实例源代码)
JOONE(Java Object-Oriented Network Engine)使用初探 Posted on 2007-09-30 16:03 tanzek 阅读(416) 评论(2) 编辑 收藏 所属分类: 技术学习 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rd转载 2009-03-19 12:22:00 · 6030 阅读 · 0 评论 -
JOONE实现人工智能实例(Java源代码)
package com.sweetop.test;import java.io.Serializable;import java.util.Arrays;import java.util.Vector;import org.joone.engine.FullSynapse;import org.joone.engine.LinearLayer;import or转载 2009-03-19 11:51:00 · 3602 阅读 · 1 评论 -
解决多线程代码中的11个常见问题[详细/经典]
解决多线程代码中的11个常见问题[详细/经典] 并发现象无处不在。服务器端程序长久以来都必须负责处理基本并发编程模型,而随着多核处理器的日益普及,客户端程序也将需要执行一些任务。随着并发操作的不断增加,有关确保安全的问题也浮现出来。也就是说,在面对大量逻辑并发操作和不断变化的物理硬件并行性程度时,程序必须继续保持同样级别的稳定性和可靠性。 与对应的顺序代码相比,正确设计转载 2009-03-19 14:16:00 · 1582 阅读 · 0 评论 -
读Joone源代码有感
最近在搞神经网络,我选择了和别人不同的学习方法,别人是先搞定数学,在搞理论,最后搞应用。而我是先大致搞清楚神经网络的大致流程和BP的基本算法,然后找一些开源的神经网络框架来学习,直接搞应用,最后在理论和数学不懂的地方再去查资料学习。结果发现这种方法很好,最起码很能调动我学习这些深奥知识的兴趣。搞了没几天,竟然可以把神经网络用于自己项目中了,爽! 寻找开源项目没花多少时间,在转载 2009-03-19 11:50:00 · 1778 阅读 · 1 评论 -
用Java开源项目JOONE实现人工智能编程(3)
用Java开源项目JOONE实现人工智能编程(3)2008-06-30 16:10文/朱先忠编译 运行神经网络 现在,既然神经网络已经训练开始,我们可以通过提供输入模式给神经网络来测试它并观察结果。用于运行神经网络的方法必须首先为神经网络处理数据作好准备。目前,该神经网络处理一种训练方式中。首先,我们将从输出层删除训练员。然后,我们将用FileO转载 2009-03-19 11:39:00 · 1295 阅读 · 0 评论 -
基于 JOONE 快速开发神经网络 (Java)
基于 JOONE 快速开发神经网络 一. 神经网络介绍 20 世纪 70 年代以来,随着计算机技术的不断发展,人工神经网络( ANN )的理论与实践都得到了迅猛提高。 ANN 的概念来源于生物神经网络( BNN )。限于目前的理论与技术, ANN 保留了脑转载 2009-03-19 11:09:00 · 2963 阅读 · 0 评论 -
用Java开源项目JOONE实现人工智能编程[1]
用Java开源项目JOONE实现人工智能编程[1]2008-06-30 16:08 文/朱先忠编译 简介 很少有程序员不对这里或者那里所包含的人工智能编程所吸引,然而,许多对AI感兴趣的程序员很快就因其中包含的算法的复杂性而退却。在本文中,我们将讨论一个能大大简化这种复杂性的Java开源工程。Java面向对象的神经网络(JOONE)是一开源转载 2009-03-19 11:37:00 · 1142 阅读 · 0 评论 -
抛弃ResultSet,使用JSP中的.Net DataSet模型离线数据访问,拥抱Result!
微软的.NET平台上面的数据访问有一个特点,就是数据查询的结果,可以放在内存中,以XML格式进行描述,不需要一直与数据库保持在线连接,用DataSet + Data Adapter来实现! 而在JDBC中,我们通常使用javax.sql.ResultSet类来存放放回的数据,它的流程和生命周期如下: 使用ResultSet来返回数据库查询结果Client转载 2009-03-10 11:37:00 · 1117 阅读 · 0 评论 -
Spring+Velocity中模板路径的问题
原文出处: http://www.javatang.com/archives/2008/06/26/5407270.html 作者: Jet Mah from Java堂 声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明! Related Posts:如何使用DWR2.0的注解功能在Spring中使转载 2009-03-09 10:44:00 · 5399 阅读 · 0 评论 -
velocity+spring mvc+spring ioc+ibatis初试感觉(与struts+spring+hibernate比较)
velocity+spring mvc+springioc+ibatis框架是我现在公司要求采用的,原因是因为阿里巴巴和淘宝在使用这样的框架,而我公司现在还主要是以向阿里巴巴和淘宝输送外派人员为主,所以要求采用阿里巴巴和淘宝的框架来做.所以,从此开始了对这种框架的学习过程.但是使用过一段时间以后,将velocity+spring mvc+spring ioc+ibatis框架组合(简称转载 2009-03-09 10:41:00 · 3967 阅读 · 1 评论 -
Spring MVC快速上手教程
Spring Framework可以被使用在很多场合之中,考虑到目前大多数Java EE的项目是B/S结构的,所以这里的快速上手教程会以Spring MVC为切入点,用最简单的代码一步一步来实现一个图书列表的页面。在正式动手之前需要做一些准备工作,先安装并设置好JDK 1.5和Tomcat5,关于数据库及其访问方式可以根据个人习惯进行选择,教程中使用MySQL数据库和Hibernate(映转载 2009-03-09 10:16:00 · 4143 阅读 · 3 评论