![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaApp
文章平均质量分 55
hongweigg
这个作者很懒,什么都没留下…
展开
-
利用Chrome网络请求调试页面跳转问题
现在大量的信息系统都是基于WEB服务,这些WEB服务糅合了单点登录、权限控制、网关、代理等多种技术手段,当请求一个页面时,发现它跳转的目标竟然让人匪夷所思,完全不是意想中的样子。怎样捕捉这些跳转信息,并进行分析,是解决跳转问题的有效手段。这里只关注前端的跳转,后端的跳转可根据后台日志进行追踪。1、浏览器按F12,出现开发者工具页面,切换到Network TAB页2、勾选Preserve log,这个是关键,否则页面跳转就看不到前面的请求内容了。3、清理现有的网络请求,正常操作登录或其他页面访问。4、操作结束原创 2022-06-09 17:26:11 · 7204 阅读 · 0 评论 -
Maven 编译sun.misc.BASE64Encoder类报错解决
【问题】在Eclipse中编译的代码中,有对com.misc.BASE64Encoder类的引用,但总是报这个类找不到,实际上1.8 JRE的lib目录下是有rt.jar包及BASE64Encoder这个类的。【解决】删除JRE库重新添加一遍解决:项目右键Properties->Libraries,从中Remove JRE库,然后点Add Library...按钮,选择JRE System Library->Alternate JRE,选择编译使用的JRE,Apply,就不报错了。原创 2022-05-30 10:43:50 · 6049 阅读 · 0 评论 -
解决luyten 启动报错:this application requires a java runtime
问题:luyten作为一款java 反编译软件,比JD-GUI优势在于,JD-GUI反编译报错的,它可以编译。但在使用过程中,发现拷贝到另一台机器使用时报错:但这台机器实际安装了JRE运行环境,也设置了JAVA_HOME,path环境变量。通过网上搜索解决方案,确定基本和JRE运行环境有关,其中几篇提到luyten从注册表读取JRE位置:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment但一台可以正常运行的机器并未发原创 2022-05-10 15:26:19 · 3684 阅读 · 1 评论 -
Eclipse import问题:Path for project must have only one segment.
问题:在Eclipse中import maven项目,但引入总报错:Path for project must have only one segment.有的网友说,在.project文件<name></name>中加入项目名字,但项目无.project文件,拷贝一个修改后仍然报该错误。解决:通过检查,在项目的pom.xml文件中,<groupId>和<artifactIId>的值被设置为了变量,将值修改为实际值后,就可以正常导入了。...原创 2021-12-27 15:10:50 · 1364 阅读 · 0 评论 -
Java class文件查看对应的JDK版本
问题:在Java应用项目中,有时会发现编译好的类或包拿到项目现场环境部署时会报错,大概意思就是用高版本JDK编译出来的包,在低版本的JDK中不能运行。于是只好重新编译为兼容低版本JDK的class,但怎样确认编译出的class(比如JDK1.8编译)是不是指定的版本(运行环境JDK1.7)呢?解决:通常有2个办法,一是使用ultraedit等工具查看class文件16进制编码,前面8个字节CA FE BA BE是固定的,之后4个字节00 00 是次版本号,次版本号后面的4个字节00 33 是..原创 2020-11-26 20:06:47 · 4900 阅读 · 0 评论 -
Redis选择数据库分区
Redis-cli命令连接:redis-cli命令下选择数据库分区可以有2种方式:1、 选择数据库(redis可以有多个数据库,默认情况下是连接数据库0,redis配置文件中通过databases num来配置数量)127.0.0.1:6379> select 2OK2、 那么我们登录的时候,如何制定登录哪个库呢?./redis-cli -n 3 指定登录下标为3的数据库./redis-cli -n 0 等价于 ./redis-cli 默认登录下标为0的数据库即使...原创 2020-08-24 17:31:26 · 4570 阅读 · 0 评论 -
MySQL数据库时间和jdbc查询时间相差12小时问题解决
问题: 数据库所在操作系统时间正常(date命令),使用“select now() from dual;”在数据库管理工具查询,显示时间亦正常(与当前时间一致),但是通过jdbc查询MySQL数据库时间(查询语句:select now() as now)比数据库查询时间快大约12小时。解决:在mysql数据库机器上修改,/etc/my.cnf:default-time-zone='+08:00'重启mysql服务,使设置生效:service mysqld restar...原创 2020-08-24 15:33:37 · 4251 阅读 · 0 评论 -
Maven 多profile及指定编译问题
要点:项目A依赖项目B,项目A、B都有对应的多个profile,通过mvn –P参数指定profile,只对A生效,对B不生效 项目A、B模块位于同一父项目,父项目指定profile,可以传给A,B项目,A、B都使用同一指定的profile。 也在父项目定义属性,激活子项目,意及父项目属性可传给各个子项目。 项目中的profile若<activeProfileDefault>设置为false,则不指定profile的情况下,该profil不会被执行。实例:项目A 定义2个prof原创 2020-06-05 19:27:02 · 2399 阅读 · 0 评论 -
Spring boot中启动类配置(或Application主入口类配置)存放在何处?
问题: 一个Springboot的应用程序包,假设其名称叫HelloApplication.jar,通过java -jar HelloApplication.jar可以启动这个应用,那么这个运行的类是哪一个呢?解决: 这个问题其实很简单(未了解前就觉得很难),它就藏在HelloApplication.jar/META-INF/MENIFEST.INF文件中。文件内容如下:...原创 2019-10-25 10:28:51 · 2908 阅读 · 0 评论 -
com.ibm.ejs.container.DuplicateHomeNameException 异常解决
1.卸载原应用,可以使用脚本:wsadmin$AdminApp list$AdminApp uninstall yourApp$AdminConfig save2.停止服务器,然后删除$WS_HOME/AppServer/profiles/default/wstemp/events下的文件3.启动服务器4.重新发布应用原创 2010-04-15 11:49:00 · 1576 阅读 · 0 评论 -
eclipse CVS 中文文件名乱码,不能更新解决
CVSNT,Eclipse中文文件名乱码和更新错误解决原创 2010-07-12 15:51:00 · 5750 阅读 · 1 评论 -
websphere datasource配置文件
websphere datasource配置文件原创 2011-02-16 09:32:00 · 8714 阅读 · 0 评论 -
Object 序列化
对象序列化要注意的问题原创 2011-02-16 09:31:00 · 1688 阅读 · 0 评论 -
Aix weblogic 安装问题
Aix weblogic 安装问题原创 2011-02-12 16:52:00 · 1076 阅读 · 0 评论 -
linux/AIX 下WebSphere日志中文乱码
linux下WebSphere日志中文乱码原创 2011-02-14 11:21:00 · 3836 阅读 · 2 评论 -
Spring使用之:Quartz定时任务为什么会被阻塞
Quartz定时任务为什么会被阻塞转载 2011-02-15 11:36:00 · 13621 阅读 · 0 评论 -
Quartz调度器堵塞原理和解决
Quartz调度器堵塞原理和解决原创 2011-02-16 15:44:00 · 21941 阅读 · 1 评论 -
notify 和wait
notify 和wait原创 2011-02-21 18:30:00 · 1048 阅读 · 0 评论 -
notify 和wait 2
notify 和wait 2原创 2011-02-22 15:44:00 · 747 阅读 · 0 评论 -
查看class编译所用的JDK版本
<br />/*<br /> * 创建日期 2011-5-16<br /> *<br /> * TODO 要更改此生成的文件的模板,请转至<br /> * 窗口 - 首选项 - Java - 代码样式 - 代码模板<br /> */<br />package com.jdk.test;<br /><br />import java.io.FileInputStream;<br /><br /><br />public class JavaVersionUtil {<br />原创 2011-05-16 12:31:00 · 1302 阅读 · 0 评论 -
hadoop namenode不能启动原因
hadoop namenode不能启动原因 症状: 9000端口没有监听,namenode 50030不能访问 解决:name 和data 文件夹不要自己建,并且在启动前使用hadoop namenode -format格式化原创 2011-06-13 03:40:00 · 2157 阅读 · 0 评论 -
FineReport报表乱码解决
FineReport报表乱码解决转载 2011-04-20 17:37:00 · 8786 阅读 · 0 评论 -
Facebook背后的软件
Facebook背后的软件<br />2010-07-16 09:06 | 11208次阅读 | 来源:我自然的博客 【已有42条评论】发表评论<br />关键词:Facebook, | 作者: | 收藏这篇资讯<br />Facebook的数据规模使得很多传统的解决方案根本不适用,或者无法分解来处理。保持一个拥有5亿用户的系统一直稳定可靠的运行,并不是一件很容易的事情。这篇文章介绍了一下Facebook使用的软件。<br />Facebook的扩展性挑战<转载 2011-04-28 12:38:00 · 729 阅读 · 0 评论 -
nginx
<br />nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.<br />目前中国大陆使用nginx网站用户有:新浪、网易、腾讯,另外知名的微网志Plurk转载 2011-04-28 12:09:00 · 815 阅读 · 0 评论 -
EJB:First component in name xxx not found - Java / Java EE
该问题原因一般是系统数据源没有配置,有时候系统可能使用了多个数据源,可以登录WEBSPHERE控制台看看xxx 数据源是否已配置好原创 2011-07-21 11:52:01 · 3828 阅读 · 3 评论 -
Timer为什么会一运行就执行?
package com.utan.timer.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Timer;原创 2011-07-22 18:28:36 · 2308 阅读 · 0 评论 -
问题:org.xml.sax.SAXParseException: prolog 中不允许有内容
websphere6.0启动时抛出异常:org.xml.sax.SAXParseException: prolog 中不允许有内容解决办法一:1、停止websphere应用服务器删除下面目录中的内容IBM\Rational\SDP\原创 2011-08-02 10:06:59 · 8145 阅读 · 0 评论 -
数据源区分大小写
在J2EE开发中,特别是websphere应用,如果使用数据源来访问数据库,注意配置的数据源名应和应用程序中调用的数据源名一致,包括大小写,若大小写不一致,会导致找不到数据源的错误。原创 2011-08-10 18:13:18 · 1088 阅读 · 0 评论 -
castor Unmarshaller 汉字编码问题
castor Unmarshaller 在AIX机器上,怎么弄都不对后来使用InputSource()包一下就好了,真是奇怪,如果只用FileReader,则总会有编码问题,使用InputStreamReader 指定编码也不好使。TaskInfo taskInf原创 2011-09-09 16:39:27 · 2636 阅读 · 0 评论 -
详解MANIFEST.MF文件
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF转载 2011-09-09 10:37:37 · 681 阅读 · 0 评论 -
weblogic 9.1 热部署
据我所知,Weblogic能实现热部署功能,而且有自己的热部署机制,我看到在Weblogic的控制台中有如下三个配置的页面:servlet-reload-check-secsresource-reload-check-secsJSP page-check-secon原创 2011-08-12 19:20:44 · 2115 阅读 · 0 评论 -
WAS6.1 类加载问题一例
WAS 从6.1版本开始,便提供了强大灵活的类加载机制,但同时在使用上也带来了复杂性,原来可能在v6.0上正常运行的项目,移植到V6.1上后就出现了ClassNotFound的问题。这里就有这样一个例子。一个项目从V6.0移植到V6.1后,1、使用正常方式部署,总是报原创 2011-09-13 12:46:05 · 9756 阅读 · 0 评论 -
apache fileupload FileItem 总是为空?
当使用org.apache.commons.fileupload组件时,你是否遇到过,无论你怎么弄,后台的FileItem 总是为空? 即使你设置了method 为POST, 并且enctype="multipart/form-data"提交方式是这样的: docum原创 2011-09-14 16:07:49 · 2447 阅读 · 0 评论 -
五个有用的过滤器
一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /*** 用于转载 2011-09-14 18:30:27 · 907 阅读 · 0 评论 -
java 查看 HTTP 头信息
Java 其实很强大。可以获取HTTP头的详细信息,做出更为细致的处理,如获得文件最后修改时间等。代码: void doPost(HttpServletRequest req, HttpServletResponse resp) throw原创 2011-09-15 11:23:55 · 6312 阅读 · 0 评论 -
java Calendor 日期比较
Calendor 日期比较使用before(Object when) 和after(Object when) 函数。1、只能是两个Calendor实例相比较这里虽然参数when是Object类型,似乎只要是日期类型的对象都可以,但其实不然,JAVADOC有说明:if原创 2011-09-15 16:18:33 · 5478 阅读 · 0 评论 -
java GMT 日期转换
格林尼治标准时间(GMT)由来 由于地球轨道并非圆形,其运行速度又随着地球与太阳之间的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜度所影响。为了要纠正上述的不均匀性,天文学家计算出地球非圆形轨迹与极轴倾斜对视太阳时的效应原创 2011-09-15 11:49:41 · 15069 阅读 · 0 评论 -
AJAX 编码问题分析
1、 要发送的内容:格式:xml;编码:utf-8AJAX编码:utf-8(req.getCharacterEncoding();读出客户端编码为utf-8)servlet编码:缺省(request位设置编码)结果://注意:tempConte原创 2011-09-19 14:16:40 · 4529 阅读 · 0 评论 -
关闭exolab castor 日志
当应用exolab castor进行XML --Java Object mapping操作时,发现castor的日志在某些环境下会被打开,而且使用了系统的log4j配置,输出大量的调试信息,严重影响系统的性能,而且过多的日志也干扰了系统日志的分析. 怎样关闭呢.但经过很多努力,都没能找到导致castor日志打开的源头.通过分析,发现castor使用的是Apache 的common log, A原创 2011-10-23 22:16:27 · 998 阅读 · 0 评论 -
websphere 服务器启停的几个快捷方式
开发Websphere的应用程序时,常常需要启停服务器,但启停程序隐藏路径太深,每次使用都要找半天。这里给出windows下启停服务器的几个快捷方式,将快捷方式放到菜单上,可以方便的使用。使用命令行启动比在图形用户界面下的启动要直接,速度快。将文件内容存入到对应的文件,然后创建这三个文件的快捷方式,再把快捷方式拖到WINDOWS底边快捷启动上,就可以了。使用时只需要用鼠标点两次就可以完成启停操原创 2011-10-26 22:36:46 · 4066 阅读 · 0 评论