![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 74
as6669213
这个作者很懒,什么都没留下…
展开
-
JAVA线程池ThreadPoolExecutor
java.util.concurrent.ThreadPoolExecutor相关基础介绍和使用示例。 [ 一 ]、常用线程池 最常用构造方法为: Java代码 ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,原创 2012-12-25 14:13:44 · 301 阅读 · 0 评论 -
过滤器和拦截器的比较及未登录用户权限限制的实现
需要实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。过程:因为对过滤器和拦截器都不熟悉,开始两种方式都问题不断,后调试通过,贴在这里留作小结和备忘 过滤器filter实现配置:web.xml[xhtml] view plaincopyfilter> f原创 2012-12-28 13:54:46 · 472 阅读 · 0 评论 -
java 从jar中读取文件 三种方法<Enumeration>
Sample1-利用Manifest文件读取jar中的文件1.文件目录test-- --a.text --b.gif2. Menifest文件内容:Manifest-Version: 1.0abc: test/a.txticonname: test/Anya.jpg注意:manifest.mf文件最后一行要打一回车Another No原创 2012-12-28 14:55:28 · 4254 阅读 · 0 评论 -
java实现webservice实例
首先创建个WEB工程,然后: http://ws.Apache.org/axis/网站下载Axis安装包.当然还依赖其他包的,我这里在附件里上传了所有应用到得包,方便大家。 二: 然后就写wsdd 文件(注:其实这里真的不用,可以跳过第二步)为了生成这个文件:server-config.wsdd deploy.wsdd:http://xml.apache.org/axi原创 2012-12-28 15:00:18 · 679 阅读 · 0 评论 -
MD5
package com.ms.util;import java.security.MessageDigest;public class MD5 { private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a",原创 2013-01-10 11:03:16 · 625 阅读 · 0 评论 -
图形验证码的java通用类
在应用程序中为防止系统被攻击程序自动访问,通常提供一个人眼容易识别,但程序很难识别的图形,图形内是随机产生的一些字符。为防止被攻击程序自动识别,字符通常会在位置和颜色上作随机处理。为便于使用,本人用 java实现了一个生成随机字符图片的通用类,封装了生成过程的复杂性,能非常方便的使用。实现类类名为RandomGraphic,它由一个静态工厂方法createInstance(int char原创 2013-01-10 11:05:46 · 1752 阅读 · 1 评论 -
精巧好用的DelayQueue
我们谈一下实际的场景吧。我们在开发中,有如下场景a) 关闭空闲连接。服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。b) 缓存。缓存中的对象,超过了空闲时间,需要从缓存中移出。c) 任务超时处理。在网络协议滑动窗口请求应答式交互时,处理超时未响应的请求。一种笨笨的办法就是,使用一个后台线程,遍历所有对象,挨个检查。这种笨笨的办法简单好用,但是对象数量过多时,可能存原创 2013-01-12 15:25:10 · 689 阅读 · 0 评论 -
阻塞队列(BlockingQueue)
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法了,而不能直接访问LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Queue接原创 2013-01-12 18:01:09 · 675 阅读 · 0 评论 -
java远程方法调用(RMI)
Java远程方法调用(Java Remote Method Invocation,简称RMI)是实现RPC的一种机制。Java RMI实现过程可分为以下几个步骤:1. 创建远程接口及声明远程方法;2. 创建远程对象及实现远程方法;3. 服务器端启动RMI注册服务,注册远程对象;4. 客户端查找远程对象并调用远程方法。远程接口具有如原创 2013-01-15 14:13:57 · 995 阅读 · 0 评论 -
java获取数据库的列名,类型等信息
最近有同事问我怎么获取数据库中某数据表的某一列字段名称及数据类型,这种问题我还是第一次听别人问起,不过既然有,就应该得到解决。 当你使用和学习JDK的时候,可以查看并学习它所提供给你的两个ResultSetMetaData和DataBaseMetaData类的源码并很好的了解它们的实现原理和思路,JDBC中提供有两种源数据,一种是数据库源数据,另一种是ResultSet源数据。这些源原创 2013-02-21 14:59:47 · 3359 阅读 · 0 评论 -
开源索引系统
开源索引系统Venico's 杂货铺:1,Lucenehttp://<a target="_blank" href="http://xinxi.iwanglu.com/2010-06-23/11/1277264408876.html”>lucene.apache.org/2,SphinxSphinx是一个高效的索引系统,可以结合MySQL,Postg原创 2013-03-08 23:55:57 · 1377 阅读 · 0 评论 -
corba 实践
Java&CORBA编程实例 Java IDL技术在Java平台上添加了CORBA(Common Object Request Broker Architecture)功能,提供了基于标准的互操作能力和连接性。Java IDL技术使得分布式的Java Web应用能够通过使用工业标准的IDL和IIOP(Internet Inter-ORB Protocol)来透明地调用远程网络服务的原创 2013-10-17 21:42:01 · 1330 阅读 · 0 评论 -
Struts2中使用Common-FileUpload实现文件上传(二)
在web应用中,文件上传似乎是很常见的,但是采用传统的方法不但复杂而且难以控制,需要写很多代码,像控制文件大小、文件类型的过滤、存放目录等等。这些复杂的问题在Struts2中已经不存在了,struts2默认使用common-fileupload实现文件的上传。在struts.properties中我们可以看到:struts.multipart.parser=Jakarta 。下面我们就以Commo原创 2012-12-28 13:54:03 · 511 阅读 · 0 评论 -
Spring安全权限管理(Spring Security)
1.Spring Security简要介绍Spring Security以前叫做acegi,是后来才成为Spring的一个子项目,也是目前最为流行的一个安全权限管理框架,它与Spring紧密结合在一起。Spring Security关注的重点是在企业应用安全层为您提供服务,你将发现业务问题领域存在着各式各样的需求。银行系统跟电子商务应用就有很大的不同。电子商务系统与企业销售自动化工原创 2012-12-28 15:02:54 · 1663 阅读 · 0 评论 -
使用Servlet实现文件下载的时候,避免浏览器自动打开文件
response.addHeader("Content-Disposition", "attachment; filename=" + response.encodeURL(downloadfile));原创 2012-12-25 14:17:06 · 738 阅读 · 0 评论 -
java 加载properties 文件
public static String mysql_url;public static String mysql_uname;public static String mysql_passwd;static{Properties properties = new Properties();InputStream inputStream = getClass().g原创 2012-12-25 14:20:18 · 380 阅读 · 0 评论 -
监听某个文件是否被修改
每1秒钟一次,判断指定的某个目录下的某个文件是否被修改,如果被修改, 就在Console上打印出“File changed…”这题调用了File类的lastModified()方法获得文件最后一次修改的时间;Thread的sleep(1000)方法让该线程睡1秒。 Java代码 import java.io.File; import java原创 2012-12-25 14:22:58 · 1289 阅读 · 0 评论 -
JFreeChart乱码解决方法
jfreechart主要是用来动态产生各种数据图形的,可最初使用的时候大都会碰到图片中的中文乱码或是一个小方块的情况。仔细研究主要有以下2种原因:1:服务器缺少中文字体,这多发生在Hp等unix操作系统上,解决的方法就是下载可用字体库到系统中,有人也提出在Windows上产生图片在传回到Unix主机上的方法。2:软件版本问题,jfreechart-1.0.10有人说没有问题,但jf原创 2012-12-25 14:10:00 · 467 阅读 · 0 评论 -
Timer的schedule和scheduleAtFixedRate方法的区别解析
在java中,Timer类主要用于定时性、周期性任务的触发,这个类中有两个方法比较难理解,那就是schedule和scheduleAtFixedRate方法,在这里就用实例分析一下(1)schedule方法:“fixed-delay”;如果第一次执行时间被delay了,随后的执行时间按照上一次实际执行完成的时间点进行计算(2)scheduleAtFixedRate方法:“fixed-r原创 2012-12-25 14:16:23 · 551 阅读 · 0 评论 -
Java Excel Api及详细教程,适合第一次在Eclipse上读取Excel同学,基本步骤!
有时在java开发中会操作excel表格,其实操作起来也特别简单。这里把前期操作步骤说一下,本文会简单的介绍一个开放源码项目:Java Excel Api,使用它大家就可以方便的操作Excel文件了。首先下载好:Java Excel Api,这个文件我已经和 JAVA+Excel+API详细教程.pdf一并压缩上传了,感兴趣的朋友可以下载!下载地址:http://download.csdn原创 2012-12-24 17:07:03 · 2254 阅读 · 0 评论 -
java实现各种数据统计图(柱形图,饼图,折线图)
最近在做数据挖掘的课程设计,需要将数据分析的结果很直观的展现给用户,这就要用到数据统计图,要实现这个功能就需要几个第三方包了:1. jfreechart-1.0.13.jar2. jcommon-1.0.16.jar3. gnujaxp.jar 先来看一下,最终效果图: 主要是jfreechart-1.0.13.jar,但这三个包原创 2012-12-24 16:54:17 · 5286 阅读 · 0 评论 -
JAVA的IO学习
IO两大主流,16位和8位16位对应Writer 和 Reader根据编程目的不同有FileWriter和FileWriter 对文件进行读写。StringWriter、StringReader 对内存里的位置进行读写。PipedWrier、PipedReader 两个线程间通讯用 8位对应InputStream 和 OutputStream原创 2012-12-25 14:12:40 · 476 阅读 · 0 评论 -
Java中getResourceAsStream的用法
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.原创 2012-12-25 14:19:00 · 488 阅读 · 0 评论 -
Struts2 struts2-convention-plugin(零配置)基础
零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少。一、如何使用Convention1. 将struts-Convention-plugin-2.1.6.jar文件复制到WEB-INF/lib路径下2. 对于Convention插件而言,它会自动搜索位于action,actions,struts,struts2包下的所有java类,Conv原创 2012-12-28 13:51:24 · 689 阅读 · 0 评论 -
FastJson---高性能JSON开发包
Fastjson介绍Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。4、开源,使用Ap原创 2012-12-28 14:54:36 · 686 阅读 · 0 评论 -
jsoup抓取网页+详细讲解_数据挖掘
Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和 扩展 HTMLParser 对自定义标签的处理能力。但现在我已经不再使用 htmlparser 了,原因是 htmlparser 很少更新,但最重要的是有了 jsoup 。jsoup 是...原创 2013-11-02 22:42:49 · 2113 阅读 · 0 评论