JAVA
暗淡亮点
这个作者很懒,什么都没留下…
展开
-
JAVA http send
package com.util;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.U...原创 2018-05-28 16:08:06 · 1999 阅读 · 0 评论 -
Myeclipse使用中文Javadoc文档
一般我们都是显示这样英文的文档,现在我们把他变成中文的,首先我们选择 窗口 (window) → 首选项(Preferences ) 如图↓ 他会弹出一个菜单,你可以在text里面输入jre 他搜索出来的一项就是你要找的,或者选择Java → 已安装的JRE(Installed JREs) 然后选择你安装的JDK 或则使用MyEclipse自带的JDK版本,点击编辑(Edit..) 看图↓原创 2015-10-28 16:57:30 · 1165 阅读 · 0 评论 -
jstl fn 函数
JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。原创 2015-10-28 16:54:42 · 234 阅读 · 0 评论 -
POI读取Excel 03/07
百度不允许发布40000字以上的文章。所转链接:http://blog.163.com/yangjun1988422@126/blog/static/474129172011521101134692/原创 2015-10-28 16:54:31 · 203 阅读 · 0 评论 -
resin 配置404错误页面举例
format='"%h" "%{%Y-%m-%d %H:%M:%S}t" "%r" "%s" "%b" "%{Referer}i" "%{User-Agent}i"' rollover-period='1D'/> 404 /error/404.jsp原创 2015-10-28 16:52:10 · 1059 阅读 · 0 评论 -
Tomcat 启动两次的问题(ServletContextListener的contextInitialized被执行两次的问题)
有些人会遇到自己写了个监听器,继承了ServletContextListener,在Tomcat等服务器启动的时候contextInitialized方法被执行了两次,百思不得其解。 其实,实际上不是简单的contextInitialized方法被调用两次,是Tomcat被启动了两次(或者说放到Tomcat的webapps中的Web应用被启动了两次) 为什么这么说呢?(上面红色加粗的观点),因原创 2015-10-28 16:56:26 · 3722 阅读 · 2 评论 -
jstl c标签 14个(二)
8. 库 :Core(核心库) URI : http://java.sun.com/jsp/jstl/core 前缀 : c 描述 :标签没有属性,它等价于“else”语句。 语法 : conditional block 属性 : 无 实例 : 、、标签 综合实例原创 2015-10-28 16:54:40 · 259 阅读 · 0 评论 -
JDK环境变量配置
1. 下载JDK 安装包。http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html文件名: jdk-7u9-windows-x64或者/x86或者登陆 http://java.sun.com 找到software download 下的 java SE 大类,根据需要下载。2. 双击安原创 2015-10-28 16:52:45 · 209 阅读 · 0 评论 -
JAVA与sqlite
org.sqlite.JDBC jdbc:sqlite:/d:/DATA_sqlite/new.db原创 2015-10-28 16:58:00 · 317 阅读 · 0 评论 -
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 不是s原创 2015-10-28 16:56:23 · 329 阅读 · 0 评论 -
JAVA中使用FTPClient上传下载
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中http://mirrors.ibiblio.org/maven2/commons-net/commons-net/1.2.2/)实现上传下载文件。 一、上传文件原理就不介绍了,大家直接看代码吧/** *原创 2015-10-28 16:58:03 · 207 阅读 · 0 评论 -
如何在Linux下查看TOMCAT控制台
如何在Linux下查看TOMCAT控制台,先cd到tomcat的安装目录的bin目录下,然后这样启动tomcat: $./catalina.sh run 就可以了。 debug模式: $./catalina.sh debug ...... help(查看帮助) exit(退出、终止tomcat) catalina.sh[para] para: debugstartCatal原创 2015-10-28 16:59:58 · 1372 阅读 · 0 评论 -
axis2 生成java文件
D:\axis2-1.7.6\bin> .\wsdl2java.bat -uri http://localhost:9020/services/services/APServiceService?wsdl -p com.testMain -d adb -s原创 2018-05-22 10:41:46 · 238 阅读 · 0 评论 -
The server does not support version 3.1 of the JEE Web module specification.
使用MyEclipse2015打开MyEclipse2014编辑的项目,在服务器Tomcat 7部署时,提示“The server does not support version 3.1 of the JEE Web module specification.”,即服务器不支持3.1版的JEE Web模块规范。参考http://www.cnblogs.com/xwdreamer/archive/...转载 2018-05-15 18:12:31 · 9918 阅读 · 1 评论 -
maven导入自己的jar包
运用maven的时候,并不是所有的jar包都会在中央仓库找到,有些是依赖于自己生成的jar包。 这个时候,就需要自己手动加载到repo中。下面为简单的教程1 需要在pom.xml中,设置好自己的jar包信息。下面为例子:<dependency><groupId>com.arr</groupId><artifactId>xxxx</arti...转载 2018-05-20 09:13:07 · 1596 阅读 · 0 评论 -
解决启动Tomcat一闪而过
右键startup.bat选择编辑,在startup.bat 文件将call “%EXECUTABLE%” start %CMD_LINE_ARGS% 改成call “%EXECUTABLE%” run %CMD_LINE_ARGS% 文件最后写上pause原创 2018-02-26 12:26:15 · 460 阅读 · 0 评论 -
用visualVM监控java进程
简单监控模式切换到java目录,创建jstatd.all.policy内容:grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; };启动命令./bin/jstatd -J-Djava.security.policy=js原创 2017-09-06 11:51:14 · 347 阅读 · 0 评论 -
linux 安装jdk1.8
删除自带的jdk#rpm -qa |grep java如果输出内容,卸载带有openjdk的,命令为:#rpm -e --nodeps [上步操作输出的文件] 直接删除java和javac命令[root@OnlyKing local]# rm -f /usr/bin/java[root@OnlyKing local]# rm -f /usr/bin/javac 安装j...原创 2015-10-28 17:00:03 · 347 阅读 · 0 评论 -
linux安装jdk出现java/lang/NoClassDefFoundError: java/lang/Object错误的解决方案
辛苦google了一个小时,终于找到了解决方案,首先要确认的是环境变量的设置是否正确。相信大家都是很细心的,这方面如果有错误也会很容易发现,然而还有一个隐蔽的地方也会产生上述的错误,就是lib和jre/lib文件夹中的rt和tools是否是打包后的形式。如果发现rt.pack 和 tools.pack 那么多半问题就出在这里,解决方法也很简单,只要将相应文件解压成rt.jar 和 tool转载 2015-10-28 17:03:55 · 784 阅读 · 0 评论 -
判断是手机还是固话,判断两个号码是否为同一地区的号码,支持手机和固话同时判断
/*** * 返回号码状态、归属地条件、源号码 * @param tel * @return 返回为String数组,下标0值为1为手机,为2是固话,3是错误号。下标1为查询归属地所用。下标2为去掉0后的源码 */ public static String[] checkTelType(String tel){ tel=tel.trim(); if(!tel.equals("")&&t原创 2015-10-28 17:01:03 · 1995 阅读 · 0 评论 -
Java发送HTTP的POST请求
import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.URL;import java.util.Map;import java.util.Map.Entry;原创 2015-10-28 17:00:34 · 214 阅读 · 0 评论 -
Linux 后台运行jar程序
方法一:Linux代码 nohup java -jar xx.jar >/dev/null & 输出文件为输出到空设备里。方法二:编写shell后台开启。代码参考:Linux代码 #! /bin/sh #启动方法 start(){ now=`date "+%Y%m%d%H%M%S"` exec java -Xms128m -Xmx2048m -jar /var/www/原创 2015-10-28 17:00:15 · 313 阅读 · 0 评论 -
Tomcat下使用war包发布项目
有两种方法: 1.将项目打成war包,复制到${tomcat.home}\webapps目录下.当tomcat启动时会自动将其解包. 有人说,不能直接将war文件夹直接复制到${tomcat.home}\webapps目录下. 但是我试过之后,可以。将war包解压,解压出的文件夹要和war文件同名(后面可没有 .war),然后将文件夹放到webapps下面就可以了 2.修改${tomcat.原创 2015-10-28 16:55:28 · 347 阅读 · 0 评论 -
客服人员在线session监听器
Listener类: public class UserOnLineListener implements HttpSessionAttributeListener {/** * 定义监听的session属性名. */ public final static String LISTENER_NAME = "_loginSession"; /** * 定义存储客户登录session的集合. */ @原创 2015-10-28 16:57:44 · 493 阅读 · 0 评论 -
Windows运行jar
开发我用的MyEclipse,右键工程有导出,导出为可执行jar,之后用cmd切换到jar所在目录,执行java -jar jarName.jar搞定。原创 2015-10-28 17:00:56 · 404 阅读 · 0 评论 -
微博短链接的生成算法(Java版本)
最近看到微博的短链接真是很火啊,新浪、腾讯、搜狐等微博网站都加入了短链接的功能。之所以要是使用短链接,主要是因为微博只允许发140 字,如果链接地址太长的话,那么发送的字数将大大减少。短链接的主要职责就是把原始链接很长的地址压缩成只有6 个字母的短链接地址,当我们点击这6 个字母的链接后,我们又可以跳转到原始链接地址。开始以为短链接是按照某种算法把原始链接压缩为短链接,再根据算法从短链接反算成原始原创 2015-10-28 16:59:56 · 850 阅读 · 0 评论 -
spring+ibatis
ApplicationContext context=new ClassPathXmlApplicationContext("ch10/SpringAndIbatis/applicationContext.xml");//加载配置BaseDao baseDao=(BaseDao)context.getBean("baseDao1");手动创建实例接着调用就行了。原创 2015-10-28 16:59:02 · 232 阅读 · 0 评论 -
Spring连接MySQL、Oracle和SQL Server
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <!-- 连接MySQL--><property name="driverClassName" value="com.mysql.jdbc.Driver"><property name="url" value="jdbc:mysql://loc原创 2015-10-28 16:58:51 · 232 阅读 · 0 评论 -
Java json类实例 中文自动转换为unicode
package root.util;import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.io.IOException;import java.lang.reflect.Array; import java.lang.re原创 2015-10-28 16:57:22 · 2920 阅读 · 0 评论 -
Quartz 2.1.5 web应用配置
Quartz2.1与1.X有了部分变化,写下配置过程供同好者参考!1、下载quartzhttp://www.terracotta.org/download/reflector.jsp?b=tcdistributions&i=quartz-2.1.5.tar.gz将slf4j-log4j12-1.6.1.jarslf4j-api-1.6.1.jarquartz-all-2.1.5.jar放入WEB-原创 2015-10-28 16:56:37 · 737 阅读 · 0 评论 -
Java日期循环,Java获取当月的第一天和最后一天
1、Java日期循环 SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); String dateStr1="2008-3-16"; String dateStr2="2008-3-24"; java.util.Date dateBegin=formater.parse(dateSt原创 2015-10-28 16:56:17 · 1363 阅读 · 0 评论 -
java.lang.IllegalStateException: getOutputStream() has already been called f
tomcat正常启动。但是一出来有验证码的页面,后台就会报错:信息: Server startup in 13157 ms2008-01-09 21:35:40,390 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/mi].[jsp]] - Servlet.service() for servlet j原创 2015-10-28 16:55:07 · 1594 阅读 · 0 评论 -
jstl c标签 14个(一)
1. 库 :Core(核心库) URI : http://java.sun.com/jsp/jstl/core 前缀 : c 描述 : 标签是一个最常用的标签,用于在 JSP 中显示数据。 它的作用是用来替代通过 JSP 内 置对象 out 或者 标签来输出对象的值。 语法 : 没有Body时的语法 有Body时的语法原创 2015-10-28 16:54:37 · 243 阅读 · 0 评论 -
用Java来输出soap报文
前段时间开发acs,是基于soap协议的通信,一次通信过程包含多个soap报文,而且也不想普通的webserivice那样, soap报文是自动生成的。acs的通信的报文是硬编码编出来的,虽然能正确运行,但是实在是不雅,最近闲来无事, 想着如何用像webservice那样,用java对象设置参数后,将对象转换成string格式的soap报文,这样以后程序的维护 问题就得到解决了。 然后在goog原创 2015-10-28 17:01:23 · 10049 阅读 · 1 评论 -
JSTL fmt 标签
所有标签: Tags fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle fmt:message fmt:param fmt:formatNumber fmt:parseNumber fmt:formatDate fmt:parseDate jstl fmt原创 2015-10-28 16:54:45 · 220 阅读 · 0 评论 -
java Ajax传值乱码问题
url=encodeURI(encodeURI(url)); 发送参数时使用两次encodeURI编码, 这样的话服务器解析一次,我们在过滤器里解析一次, 然后传到后面的业务类中就不会出现了乱码了。原创 2015-10-28 16:55:33 · 326 阅读 · 0 评论 -
Java FileReader FileWriter 示例
/** * */package TestPack;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * @author Jack. * @Date:2011-1-原创 2015-10-28 16:55:30 · 735 阅读 · 0 评论 -
JSP文件下载及getOutputStream() has already been的解决
一、采用RequestDispatcher的方式进行1、web.xml文件中增加 doc application/vnd.ms-word 2、程序如下: response.setContentType("application/x-download");//设置为下载application/x-download String filenamedownload = "/原创 2015-10-28 16:55:04 · 803 阅读 · 1 评论 -
MyEclipse 9.0安装教程及破解
第一步:下载MyEclipse9.0 下载地址上次已经贴出来了:MyEclipse 9.0正式版官网下载第二步:安装MyEclipse9.0以管理员身份运行安装程序:点击cancel点击next选择安装位置,点击next:选择安装全部,点击next:选择所有,点击Next开始安装了,Win7下大约要3分钟左右,XP会更快些。安装成功:失败的我就不演示啦:第三步:MyEclipse9.0破解1、破解原创 2015-10-28 16:54:28 · 2515 阅读 · 0 评论 -
Servlet中Web.xml配置详解
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap原创 2015-10-28 17:00:50 · 797 阅读 · 0 评论