![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
boker
这个作者很懒,什么都没留下…
展开
-
替换jar包中的class文件
背景:项目中使用了一个第三方公司开发的cas_client_all.jar包,由于公司业务发展,需要对cas_client_all.jar包中的一个类做一些逻辑增强。问题1.我们没有cas_client_all.jar的源码,所以直接在源码上修改,然后打包行不通;问题2.反编译出的源码,依赖了第三方公司内部的jar或者文件,解决不了依赖问题就无法打包(为了解决问题1只好对cas_client_all.jar逆向工程,比如JD-GUI)以上问题阻挠重新打包。经过评估,业务只是对其中一个cl原创 2021-07-13 16:16:22 · 6997 阅读 · 2 评论 -
Java开源RSS组件包(Java Open Source RSS Lib Packages)
Java开源RSS组件包(Java Open Source RSS Lib Packages)* RSSLibJRSSLibJ是一个专门读取和生成RSS的小巧实用的Java库,大小仅25k。* RSSLib4JRSSLib4J 是一套用于从RSS Feed解析和检索信息的Java API。它支持RSS version0.9x ,1.0和2.0规范,Doublin内核和Syn转载 2014-12-11 15:54:57 · 2682 阅读 · 0 评论 -
java读取配置文件
package cn.ac.siom.db;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver原创 2015-03-27 10:01:56 · 459 阅读 · 0 评论 -
Thread.currentThread().getContextClassLoader() and Class.getClassLoader()
一、同一工程中:String path = Thread.currentThread().getContextClassLoader().getResource(".").getPath(); System.out.println(path); String string = Sample1.class.getClassLoader().getResour转载 2015-03-27 10:24:41 · 4356 阅读 · 0 评论 -
对chain.doFilter(request,response)的理解
他的作用是将请求转发给过滤器链上下一个对象。这里的“下”指的是哪里 ?指的是下一个filter,如果没有filter那就是你请求的资源。 一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起 request -> filter1 -> filter2 ->filter3 -> .... -> request resource.转载 2015-03-10 10:17:36 · 828 阅读 · 0 评论 -
request.getRequestURI()、getRequestURL()、getContextPath()、getServletPath()区别
request.getRequestURI()、request.getRequestURL()、request.getContextPath()、request.getServletPath()区别request.getRequestURI() /jqueryWeb/resources/request.jsprequest.getRequestURL() http:转载 2015-03-10 10:14:08 · 12541 阅读 · 0 评论 -
查看那个进程占用了80端口
先进入dos命令窗口:windows + r -------- cmd 进入命令行输入->netstat -all或netstat -ano1.找到80端口 对应的进程id。2.然后打开windows任务管理器,查看进程,看看具体进程信息。原创 2015-08-09 16:17:26 · 1281 阅读 · 0 评论 -
java字符与对应Ascii码互转
如题:代码如下:package main;/** * Java中将一个字符与对应Ascii码互转 * 1 byte = 8bit 可以表示 0-127 */public class GetCharAscii { public static void main(String[] args) { // TODO Auto-generated method stub Sys原创 2015-08-25 01:30:29 · 92983 阅读 · 0 评论 -
JCIFS简介and利用JCIFS网络文件共享实现上传下载
JCIFS简介and利用JCIFS网络文件共享实现上传下载JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java. CIFS is the standard file sharing protocol on the Microsoft Windows原创 2015-08-10 20:26:45 · 7106 阅读 · 1 评论 -
try catch finally一道笔试题
看到一个笔试试卷上考察try catch finally 的题,感觉基本涵盖了考点, 虽然编译时通不过的int a = 0; try { a=10; //某一段业务逻辑,涉及到网络IO return a; }catch (IOException e) { a = 20; return a; }final原创 2016-03-14 11:01:37 · 2802 阅读 · 0 评论 -
远程文件服务器文件下载(应用服务器获取远程文件服务器文件输入流)
在已知远程文件服务器文件的网络路径的情况下如: String filePath=http://webproxydev2.xxx.com:9080/group1/M00/00/0F/CgpAcFtHCd2AU4L5ABbeljIeBQ0996.pdf就可以通过new URL(filePath).openConnection().getInputStream() 获取远程文件服务器的文件输入流。核心代...原创 2018-07-13 10:11:30 · 3126 阅读 · 0 评论 -
修改MyEclipse中Tomcat使用的编程环境
使用MyEclipse一般要发布Web应用程序,需要几个一致,即项目的编译原创 2014-10-24 10:50:30 · 601 阅读 · 0 评论 -
BigDecimal 加、减、乘、除、格式化、比较大小
import java.math.BigDecimal;import java.math.MathContext;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.DecimalFormatSymbols;public class MyBigDecimal { // 默认运算精原创 2014-10-28 09:59:44 · 15136 阅读 · 0 评论 -
隐藏<input type="hidden" >传值,当有空格时数据被截断问题
今天遇到一个非常奇怪的问题,a.jsp 页面的原创 2014-07-08 15:16:54 · 5544 阅读 · 0 评论 -
javascript 返回上一页 缓存丢失问题
最近做一个网站,需要在a.jsp添加原创 2014-07-08 15:37:05 · 2595 阅读 · 0 评论 -
JSP Servlet 路径解析 路径设置
在用JSP和Servlet编写Web应用时,经常遇到的问题就是找不到.do路径,或者.do路径不能解析,其实归根到底就是Servlet路径设置的问题,本文将结合实例来进行讲解。 首先,web应用名为MyApp,应用部署容器为Tomcat。 目录结构如下所示: —MyApp—WEB-INF/—classes/—login.classes—l转载 2014-07-10 10:21:16 · 931 阅读 · 0 评论 -
获取ResultSet的行数和列数
Statement st2 = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet rs2 = st2.executeQuery(sql); int rowCount = 0; try { rs2.last()转载 2014-08-21 08:28:51 · 1019 阅读 · 0 评论 -
myeclipse中的.classpath
myeclipse中的classpath是一个很重要的问题myeclipse的在查找的时候都是按照其查找,而且myeclipse有一个专门的文件来保存classpath的信息,这也是别人的项目拷贝的时候需要的一个重要文件,不然这个项目要导入到自己的myeclipse中就会发生错误,此时就只能是手工来编写这个文件,myeclipse的classpath文件就是项目根目录下的“.class转载 2014-08-07 14:59:04 · 740 阅读 · 0 评论 -
getOutputStream() has already been called for this response
严重: Servlet.service() for servlet jsp threw exceptionjava.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(原创 2014-08-14 00:09:15 · 600 阅读 · 0 评论 -
FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式
FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式 1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。 但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件转载 2014-08-15 16:05:37 · 37228 阅读 · 3 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
处理方法如下:1.Window ->Preferences ->Java ->compiler中的compiler compliance level对应的下拉菜单中选择JDK6.0版本(之前是5.0)2.Window -> Preferences ->Java ->Installed JRES选择安装的jdk1.6,(之前是MyEclipse6.5,相当于5.0)(注意不要选jre原创 2014-09-02 11:42:24 · 504 阅读 · 0 评论 -
tomcat下发布自己的WEB项目
找到%tomcathome%\conf\server.xml文件,在标签中加入:reloadable="true" crossContext="true">这样将你的jsp文件放到"本地路径"下,然后在浏览器中输入http://127.0.0.1:8080/虚拟目录名/xxx.jsp即可执行.注意!!!还没有完!!这时候你的这个虚拟目录还没有执行servlet的能力转载 2014-09-16 19:13:37 · 5766 阅读 · 0 评论 -
java精确计算
java保留两位小数问题:方式一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数转载 2014-10-27 11:03:09 · 709 阅读 · 0 评论 -
webservicejava上传大文件
java web service 大文件上传/下载 DataHandler传输小体积文件(不超过10M)通常采用byte[]来容纳数据内容。开发过程中,通常是以下面给出的代码形式来定义数据类型:public byte[] download(String fileName);public void upload(String fileName, byte[] co转载 2014-06-27 20:01:43 · 9394 阅读 · 0 评论