
java
文章平均质量分 72
yipanbo
测试
展开
-
Cannot connect to the Maven process
idea Cannot connect to the Maven process原创 2022-08-24 16:16:35 · 3608 阅读 · 0 评论 -
留着当模版用(servlet和ajax)
主要是servlet和JQuery Ajax技术:Servlet:public class JqueryAjaxServer extends HttpServlet { protected void service(HttpServletRequest req, HttpServletResponse resp) throws Ser原创 2013-11-09 15:22:49 · 877 阅读 · 0 评论 -
java中Date的注意事项,写给自己
java中,getMonth()需要+1得到所需月份。Date的getDate()是获取日期;getDay()则为获取星期几( 0代表星期天,1代表星期一。。。)原创 2013-11-01 10:55:19 · 628 阅读 · 0 评论 -
ant的使用(入门)
(1)下载ant(2)解压到c:\ant,确认能找到c:\ant\bin\ant.bat(3)设置环境变量: JDK_HOME: c:\jdk ANT_HOME: c:\ant PATH:在原来的PATH开头加上: c:\ant\bin;c:\jdk\bin(4)重启ms-dos原创 2014-02-20 18:20:09 · 1104 阅读 · 0 评论 -
xjad一款不错的java反编译软件
今天发现一款不错的java反编译软件,xjad,可能是在jad的基础上加了个壳吧,但功能还是相当强大的。原创 2014-02-18 18:09:06 · 2232 阅读 · 1 评论 -
maven错误解决办法
最近重装了myeclipse2014,然后用到maven,一直报invalid CEN header (bad signature) 和invalid LOC header (bad signature)错误。网上这个问题很少,不知道怎么回事。解决办法:很有可能是没有配置maven,使用的是myeclipse自带的maven。换成自己的maven,然后配置下setting.xml,问题原创 2015-06-16 14:32:13 · 958 阅读 · 0 评论 -
webservice java实现
原地址:http://www.iteye.com/topic/1135747一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】转载 2015-06-16 12:40:26 · 2137 阅读 · 2 评论 -
jsp下载Excel问题
jsp中下载Excel此处使用JavaScript的open()函数,后台使用jxl动态生成Excel文件流。前台:window.opne("downExcelAction");后台:public void downExcelAction() throws RowsExceededException, WriteException{ System.out.pri原创 2015-05-27 13:22:45 · 3105 阅读 · 0 评论 -
Java:System.loadLibrary()的使用方法汇总
转自http://blog.youkuaiyun.com/forandever/article/details/5983846当使用System.loadLibrary()调用 Dll,两种方法:1.设定环境变量。比如:所编辑的Dll在目录“D:/cppProjects/nativecode/release”内,将这个路径复制添加到电脑的环境变量中的path变量内即可。2.设定项目转载 2015-05-04 10:58:44 · 24720 阅读 · 0 评论 -
断点续传,ibm那里拿来的文章,真心好,学习下
断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, i转载 2013-11-04 11:40:12 · 1130 阅读 · 0 评论 -
MyEclipse设置默认工作空间
当我们用MyEclipse进行开发时,如MyEclipse 8.5,每次启动默认的工作空间为C:\Documents and Settings\Administrator\Workspaces\MyEclipse8.5而有时我们希望在启动MyEclipse时就进入我们所设置的工作空间,其设置如下: 修改如下配置文件,可以解决该问题:"D:\Program Files\MyE转载 2014-03-07 11:30:19 · 1760 阅读 · 0 评论 -
Jep的使用
jep(java math exrpession parser)可以解析数学公式,太令人兴奋了,有时间一定要吧这个写一下。现在只是上一个简单的例子。import com.singularsys.jep.Jep;/** * A simple example that demonstrates the use of Jep for evaluation of a single * expr原创 2016-01-08 11:08:23 · 5514 阅读 · 2 评论 -
Tomacat7启动报错-org.apache.catalina.deploy.WebXml addFilter
Tomacat7启动报错如下:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855) at org.apach转载 2015-11-30 14:27:29 · 2137 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: FilterConfig错误的解决办法
今天项目遇到个问题,之前解决过,但是时间长了忘了怎么解决的,今天吃了亏,浪费了不少的时间。网上也没找到这样的错误。痛定思痛,今天我要把这个问题记录一下,并记下解决办法。tomcat报的错误如下:严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start com原创 2015-07-23 10:33:25 · 19622 阅读 · 8 评论 -
读rbac新解有感
开涛推荐了一个不错的博客,地址为:http://globeeip.iteye.com/blog/1236167 名字为:RBAC新解:基于资源的权限管理(Resource-Based Access Control)文中提到隐式访问控制(就是判断用户有什么角色),而显式访问控制(就是判断用户是否有权限对某些资源进行某些操作)隐式控制的话会遇到个问题:假如某天需求要改,比如本来admi原创 2015-07-23 00:40:50 · 4145 阅读 · 0 评论 -
java中float转byte[](自用)
public static byte[] getBytes(float data) { int intBits = Float.floatToIntBits(data); return getBytes(intBits); } public static byte[] getBytes(int data) {原创 2015-07-10 18:44:01 · 4256 阅读 · 0 评论 -
float型数据在内存中的存储形式
一个float型实数在内存中占4个字节,即32个二进制bit,从低位到高位依次叫第0位到第31位。这32位可以分为3个部分:符号位(第31位),阶码(第30位到第23位共8位),尾数(最低23位)。1、符号位。最高位也就是第31位表示这个实数是正数还是负数,为0表示正数或0,为1表示负数. 2、阶码。第30位到第23位这8个二进制位表示该实数转化为规格化的二进制实数后的指数与127(127转载 2015-07-10 16:31:20 · 4113 阅读 · 0 评论 -
再谈谈 Session
HTTP 协议里是没有关于 Session 会话的定义,Session 是各种编程语言根据 HTTP 协议的无状态这种特点而产生的。其实现无非就是服务器端的一个哈希表,哈希表的Key就是传递给浏览器的名为 jsessionid 的 Cookie 值。当需要将某个值保存到 session 时,容器会执行如下几步: a. 获取 jsessionid 值,没有的话就生成一个,也就是 requ转载 2014-03-10 15:30:17 · 618 阅读 · 0 评论 -
Java回调函数的理解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个转载 2014-11-21 22:25:25 · 724 阅读 · 0 评论 -
clientAbortExctption异常处理
因项目需要,把clentAbortExctption的异常屏蔽掉,主要是这个异常无关紧要,处理方法:try{ //省略}catch (UnsupportedEncodingException e) { String simplename = e.getClass().getSimpleName(); if(!"ClientA原创 2014-02-10 10:34:06 · 1860 阅读 · 0 评论 -
servlet找不到的问题(留着自己用)
项目一直报servle找不到,可是查看了所有东西都正确?解决办法:可能是因为项目中的jar包没有正确添加到路径,右键jar包-->build path--> add to build path。附:jar包没有正确添加项目时的图标 jar包正确添加到项目是的图标注意到不正确时图标的左下角有两个比较亮的横线,正确的时候是不太明显的。原创 2014-01-03 11:15:19 · 2995 阅读 · 0 评论 -
设置Myeclipse的jsp文件默认打开方式
windows - -> preferences --->general --->Editors --> File Associations 右边找到 *.jsp 在下面找到要的编辑器,点 Default 按钮即可原创 2013-12-31 15:25:14 · 1369 阅读 · 0 评论 -
解决文件上传的同时,读取文件为空的思路
情景: 我们是ftp上传文件的同时,服务器端轮询该文件,但是一直报空指针。猜测是文件被占用的时候,读不到数据,然后就在网上找java怎么判断文件被占用的方法。网上大多都是renameto(),试了试,解决不了问题,不知道是咋回事,然后找了个通用的方法,可以解决问题。思路:(1)先去读文件大小(用到的方法file.length())(2)线程休眠几秒钟(用到的方法Thread.原创 2013-11-09 09:48:28 · 3328 阅读 · 0 评论 -
为什么JAVA要提供 wait/notify 机制?是为了避免轮询带来的性能损失
为了说清道理,我们用“图书馆借书”这个经典例子来作解释。 一本书同时只能借给一个人。现在有一本书,图书馆已经把这本书借了张三。 在简单的synchrnozed 同步机制下,李四如果想借,先要去图书馆查看书有没有还回来。李四是个心急的人,他每天都去图书馆查;而张三看书看得慢,过了半个月才把书还回来,结果李四在这半个月里全都白跑了,浪费了不少交通车费转载 2013-11-05 09:26:59 · 1753 阅读 · 0 评论 -
学习java编程的好资源,简直像是发现了新大陆!!!
值得推荐https://www.ibm.com/developerworks/cn/java/原创 2013-11-04 11:42:36 · 1776 阅读 · 0 评论 -
程序间通信的各种途径及解析
一、开篇 程序间通信的主要目的是实现多台计算机(也可以是同一台)中应用程序之间的数据共享与信息交换。在不同的计算机系统中,它们之间要通过网络之间的协议才能实现数据共享与信息交换;在同一台计算机系统中,它们之间只需一定的通道就能实现数据共享与信息交换。在不同计算机系统和同一计算机系统的程序通信中,既有很多相同之处,也有各自的特点。程序间通信都要靠一定的通道(pipe)来实现,其中的通道多转载 2013-10-16 14:27:52 · 2728 阅读 · 0 评论 -
java实现把文件上传至ftp服务器
用java实现ftp文件上传。我使用的是commons-net-1.4.1.zip。其中包含了众多的java网络编程的工具包。1 把commons-net-1.4.1.jar包加载到项目工程中去。2 看如下代码:[java] view plaincopyimport java.io.File; import java.i转载 2013-10-15 14:32:45 · 6476 阅读 · 1 评论 -
c3p0配置信息
转载 2014-02-27 16:48:43 · 987 阅读 · 0 评论 -
java环境变量的windows配置
tomcat的windows配置,以后配置不求人!http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html转载 2014-02-13 11:04:25 · 1186 阅读 · 0 评论 -
org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.NullPointerException
错误代码如下:org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.NullPointerException (Hexdump: 7E 01 02 00 24 00 00 00 00 00 00 00 01 00 11 33 30 65 37 32 38 64 30 2D 33 63 39 64 2D 34 64 32原创 2014-10-27 16:08:11 · 4393 阅读 · 2 评论 -
myeclipse 2013 pro创建web Project时,没有web.xml文件
今天才发现myeclipse 2013 pro创建web Project时,原创 2014-11-13 10:00:03 · 7729 阅读 · 1 评论 -
java处理图片(添加水印)
import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.Affine转载 2014-09-30 14:49:06 · 900 阅读 · 0 评论 -
java md5加密
public class MD5Util { public final static String MD5(String s) { char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; try {转载 2014-09-27 11:04:28 · 1000 阅读 · 0 评论 -
java分页的思路
最近强烈的感到语言都是一些工具,而思想很重要,原创 2014-09-04 09:08:21 · 4970 阅读 · 0 评论 -
hibernate报表或试图不存在的错误
情景:当时在写一个indert语句,原创 2014-08-14 13:20:45 · 3219 阅读 · 1 评论 -
深入分析 Java 中的中文编码问题
编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java 中经常需要编码的场景;出现中文问题的原因分析;在开发 Java web 程序时可能会存在编码的几个地方,一个 HTTP 请求怎么控制编码格式?如何避免出现中文问转载 2014-08-23 09:34:05 · 743 阅读 · 0 评论 -
org/apache/struts2/util/ObjectFactoryDestroyable错误
启动tomcat时,一直报org/apache/struts2/util/ObjectFactoryDestroyable错误,然后tomcat显示原创 2014-07-21 08:53:57 · 7979 阅读 · 0 评论 -
一个Tomcat支持不同的域名访问各自不同程序的配置方法实践
条件是:这样一种实际情况是,就一台服务器,当公网的IP地址也只有一个。应用是:不同的域名访问后访问相对应的不同的程序。举个例子来说如下:有一个域名叫www.yuming.com另一个一名叫bbs.yuming.com曾经想过部署多个tomcat,然后用不同的端口来对应不用的域名。这样是很不好的,不可能指望用户去记住输入端口号(不是默认的80)。例如:www.yuming.c转载 2013-10-11 10:42:10 · 887 阅读 · 0 评论