Java基础
文章平均质量分 77
索引在线
本人从事java和net的开发工作了五年左右参加过很多大型的政府和企业项目
展开
-
HttpClient各种使用方法
最近项目中用到了模拟HTTP请求的部分,下面做了一个小整合,希望能给大家提供一定的参考,如果写的有问题,请帮忙指正,谢谢。 /** * <设置请求头及请求属性> * <功能详细描述> * @param method 请求对象 * @param contentType 内容类型 * @see [类、类#...原创 2014-08-27 15:25:13 · 243 阅读 · 0 评论 -
读取xml文件类二
public static void getXMLInfo(String filelocation){ String filename=BeifengMVCXMLFactory.class.getResource("/"+filelocation).getFile(); File file=new File(filename); SAXReader reader=new SAXR...原创 2012-07-14 15:53:30 · 78 阅读 · 0 评论 -
两个java web服务间SoapMessage对象的传递
客户端代码:try { // 创建连接对象并呼叫AP SOAPConnection conn = SOAPConnectionFactory.newInstance().createConnection(); SOAPMessage resMsg = conn....原创 2012-07-14 15:51:29 · 136 阅读 · 0 评论 -
字符串转换成SoapMessage对象
下面的代码可以把字符串转换成SoapMessage对象/** * <把soap字符串格式化为SOAPMessage> * <功能详细描述> * @param soapString * @return * @see [类、类#方法、类#成员] */ public static SOAP...原创 2012-07-14 15:40:35 · 238 阅读 · 0 评论 -
SoapMessage对象转换成字符串
下面的代码可以把一个SoapMessage对象转换成字符串对象 SOAPConnection conn = SOAPConnectionFactory.newInstance().createConnection();SOAPMessage resMsg = conn.call(reqMsg, url);Document doc = resMsg.getSOAPPart().get...原创 2012-07-14 15:36:28 · 990 阅读 · 0 评论 -
读取xml文件类一
public static void init(){ String filename=BeifengMVCXMLFactory.class.getResource("/beifengmvc.xml").getFile(); File file=new File(filename); SAXReader reader=new SAXReader(); Document doc...原创 2012-07-12 20:53:55 · 76 阅读 · 0 评论 -
文件上传action
public String upload(){ HttpSession session=ActionContext.getActionContext().getMap().getSession(); String filepath=session.getServletContext().getRealPath("/")+"image/"; File f=new File(file...原创 2012-07-12 20:53:24 · 144 阅读 · 0 评论 -
手动修改和启动在spring配置文件中配置的定时器
1、创建业务处理类 public class TaskTestAction{ public void run() { System.out.println("测试定时器"); }} 2、在spring配置文件中配置定时器 <!-- 定时器业务类 --> <bean id="testTask" cl...原创 2012-07-12 20:50:17 · 201 阅读 · 0 评论 -
手动利用spring提供的quartz创建定时器
手动创建并启动定时器方法:/** * <创建定时器> * <创建定时器执行指定类并确认是否立刻执行> * @param timer 定时器间隔 * @param jobClass 任务类 * @param bool 是否立刻执行 * @param repeatCount 执行的次数,-1代表一...原创 2012-07-12 20:41:55 · 165 阅读 · 0 评论 -
spring定时器的创建和配置
1、创建业务处理类 public class PalpitationCheckTask{ public void run() { System.out.println("测试定时器"); }} 说明:上面的run方法是用来进行业务处理的方法 2、在springmvc-servlet.xml文件中配置该处理类 ...原创 2012-07-12 20:38:11 · 262 阅读 · 0 评论 -
Spring自己的轻量级定时器的两种实现方式
Spring自己本身的轻量级定时器的两种实现方式:配置式和注解式一、配置式,实现方式如下:1、新建一个类:package com.wkx.task;import org.springframework.stereotype.Service;/** * <任务测试类--配置> * <功能详细描述> * @author wenkaix...原创 2013-03-04 19:35:28 · 127 阅读 · 0 评论 -
Java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.print...原创 2013-03-04 12:17:16 · 90 阅读 · 0 评论 -
myEclipse9 jar插件 反编译插件 jad 安装
Myeclipse8.5 反编译插件 jad 安装准备工作下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclip...原创 2012-02-26 22:49:30 · 94 阅读 · 0 评论 -
spring管理日志的例子
Spring 带给我们的另一个好处就是让我们可以“专心做事”,下面我们来看下面一个例子:01<b>public void doSameSomesing(int age,String name){02 // 记录日志03 log.info(" 调用 doSameSomesing 方法,参...原创 2012-05-07 15:32:13 · 79 阅读 · 0 评论 -
Quartz 在Spring中动态设置cronExpression
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现<bean id="cronTrigger" class="org.springframework....原创 2012-05-07 15:10:45 · 71 阅读 · 0 评论 -
JSP页面刷新方法汇总
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>...原创 2012-04-30 11:20:20 · 421 阅读 · 0 评论 -
读取xml文件类三
else if(e.getName().equals("interceptor-stack")){ if(null==stackmap){ stackmap=new HashMap<String, InterceptorStack>(); } InterceptorStack stack=new InterceptorStack();...原创 2012-07-14 15:53:39 · 89 阅读 · 0 评论 -
读取xml文件类四
else if(actione.getName().equals("interceptor-ref")){ if(null==interceptorlist){ interceptorlist=new ArrayList<InterceptorInfo>(); } String infoname=actione.attr...原创 2012-07-16 14:36:05 · 73 阅读 · 0 评论 -
模拟HTTPClient发送消息到服务器
// 存储服务器的响应消息 String responseMsg = ""; // 如果服务器地址不为空,则执行发送命令 if (!Global.isEmpty(address)) { // 客户端对象 HttpClient client = ne...原创 2012-07-16 14:36:28 · 104 阅读 · 0 评论 -
Apache Ftp Server与spring框架融合
最近在写一个项目,需要用到FTP服务,就从网上搜了一下,发现Apache Ftp Server相对来说使用方便,性能稳定,效率高,且该服务器是开源免费的,而且该服务器与spring容器可以无缝的融合到一起,下面是我写的一个例子,供有需要的参考。第一步:下载jar包,拷贝到项目的lib目录下,jar包请参照附件第二步:添加配置文件ftpserver.xml,具体内容如下:<?xm...原创 2014-04-01 16:33:40 · 162 阅读 · 0 评论 -
Apache Ftp Server使用说明
最近公司项目需要一个FTP服务器,就从网上搜了一下发现Apache Ftp Server相对来说使用方便,性能稳定,效率高,且该服务器是开源免费的,附件是我写的一个简单的使用说明,供大家参考,谢谢...原创 2014-04-01 15:45:53 · 433 阅读 · 0 评论 -
java中BCD编码
Java中实现的BCD编码,供有兴趣的参考,欢迎批评指正public class BCDCode{ /** * <编码> * <数字字符串编成BCD格式字节数组> * @param bcd 数字字符串 * @return * @see [类、类#方法、类#成员] */ pu...原创 2014-08-09 11:20:59 · 2514 阅读 · 0 评论 -
Android数据库操作的两种方式
Android操作数据库分文两种方式,一种是自己写sql脚本,另外一种是调用Android提供的系统函数,下面做详细说明:第一种:自己写SQL语句,分为以下几步:1、先建立一个数据访问帮助类package com.dt.sphone.dao.helper;import com.dt.sphone.util.Constant;import android.content...原创 2014-07-10 16:56:07 · 288 阅读 · 0 评论 -
java udp通信
java服务器部分:public static void main(String[] args) { try { DatagramSocket server = new DatagramSocket(5050); byte[] recvBuf = new byte[100]; ...原创 2012-12-12 11:39:09 · 90 阅读 · 0 评论 -
java 实现ftp的文件上传和删除
package com.tw.ftp;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import org.apache.commons.io.IOUtils;import org.apache.commons.net.ftp.FTPClient;imp...原创 2012-12-01 11:49:21 · 136 阅读 · 0 评论 -
java操作FTP,实现文件上传下载删除操作
上传文件到FTP服务器:/** * Description: 向FTP服务器上传文件 * @param url FTP服务器hostname * @param port FTP服务器端口,如果默认端口请写-1 * @param username FTP登录账号 * @param password FTP登录密码 * ...原创 2012-12-01 11:07:16 · 428 阅读 · 0 评论 -
java下载文件的四种方式
try { // path是指欲下载的文件的路径。 String path = "D:/file/aa.zip"; File file = new File(path); // 取得文件名。 String filename = file.getN...原创 2012-11-30 15:30:00 · 104 阅读 · 0 评论 -
编程从业 5 年后的 14 条经验
1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。 2. 关于并行计算,如果能避免就尽量避免。如果无法避免,记住,能力越大,责任越大。如果有可能,尽量避免直接对线程操作。尽可能在更高的抽象层上操作。例如,在iOS中,GCD,分发和队列操作是你的好朋友。...原创 2013-04-20 14:57:20 · 78 阅读 · 0 评论 -
Spring定时器的两种实现方式
有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。1.Java Timer定时首先继承java.util.TimerTask类实现run方法package com.test;import java.util.TimerTask;public class CompanySampleTask extends TimerTa...原创 2012-04-05 16:10:35 · 77 阅读 · 0 评论 -
java读取资源文件
java读取资源文件 如何读取资源文件:(一)Properties props = new Properties(); props.load(new FileInputStream("db.properties")); (二)blog.properties文件如下dbdriver=oracle.jdbc.driver.OracleDriverdburl=jdb...原创 2012-03-30 10:30:48 · 78 阅读 · 0 评论 -
同一tomcat下不同web项目session共享方法
声明:是一个tomcat下的不同web项目,不是不同tomcat不同项目的,所有这里不会说用什么集群的方法.... 其实也很简单,就是将session保存在ServletContext里面就可以了。 在项目A中: session.setAttribute("user",user); ServletContext ContextA =sessi...原创 2012-03-24 14:09:59 · 97 阅读 · 0 评论 -
java中把流转换成字符串
int i = -1;//org.apache.commons.io.output.ByteArrayOutputStreamByteArrayOutputStream baos = new ByteArrayOutputStream();while ((i = is.read()) != -1) { baos.write(i);}String content = baos...原创 2012-03-23 20:37:34 · 301 阅读 · 0 评论 -
java获取服务器一些信息的方法
request.getServletContext().getRealPath("/") 获取项目所在服务器的全路径,如:D:\Program Files\apache-tomcat-7.0.25\webapps\TestSytem\ request.getServletPath() 获取客户端请求的路径名,如:/object/delObject request.ge...原创 2012-03-17 13:44:38 · 266 阅读 · 0 评论 -
文件上传过滤类
package com.mvc.interceptor;import java.io.File;import java.io.IOException;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons...原创 2012-07-16 14:36:46 · 127 阅读 · 0 评论 -
把list数据循环按照某一项放入到hashmap中,并取出
Map<Integer, Integer> dataMap = new HashMap<Integer, Integer>(); Integer cateGory = new Integer(0); dataset = new DefaultPieDataset(); //循环把数据放入hashmap,为了画图使用 for...原创 2010-11-21 16:17:27 · 549 阅读 · 0 评论 -
jfreechart画饼形图swing形式的
package com.wkx.jfreechart;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.util.Random;import javax.swing.JPanel;import org.jfree.chart.ChartFactory;...原创 2010-11-05 21:23:05 · 171 阅读 · 0 评论 -
画柱形图
package com.wkx.jfreechart;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.util.Random;import javax.swing.JPanel;import...原创 2010-11-05 21:21:20 · 100 阅读 · 0 评论 -
JAVA JFreeChart报表中文帮助文档二
CategoryAxis(Axis)类: void setCategoryMargin(double margin)分类轴边距 void setLowerMargin(double margin)分类轴下(左)边距 void setUpperMargin(double margin)分类轴上(右)边距 void setVerticalCategoryLabels(boolean flag)分类轴标...原创 2010-10-29 23:09:43 · 135 阅读 · 0 评论 -
JAVA JFreeChart报表中文帮助文档一
JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: JFreeChart类: void setAntiAlias(boolean flag)字体模糊边界 void setBackgroundImage(Image image)背景图片 void setBackgroundImageAlignment(int alignment)背景图片对...原创 2010-10-29 23:09:08 · 118 阅读 · 0 评论 -
JFreeChart的中文帮助文档三
可以通过绘图区实例获得坐标轴实例,然后设置坐标轴的绘制属性;也可以将设置好的坐标轴实例传入到绘图区实例中。常用的坐标轴类及其功能请参见表5.8。表5.8 常用的坐标轴类及其功能名称功能CategoryAxis用来定义分类型坐标轴ValueAxis用来定义数值...原创 2010-10-29 23:03:38 · 111 阅读 · 0 评论