- 博客(50)
- 资源 (5)
- 收藏
- 关注
原创 windows2003 jdk8
经过本人每个版本安装实验后得出的结论:jdk8支持windows2003最后一个版本是jdk-8u152,高于此版本安装的时候没有提示或者提示不是有效的win32程序。附JDK8历史版本链接https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html...
2020-12-01 12:30:01
2057
2
原创 分享一个自己写的JFinal的BaseController (2)
分享一个自己写的JFinal的BaseController (1)经过@JFinal 的提示,改进了下BaseController
2014-02-28 13:00:55
1554
原创 分享一个自己写的JFinal的BaseController (1)
以前用struts的时候自己就写了一个BaseAction所以用JFinal的时候也写了一个BaseController希望对大家有所帮助,让JFinal保持大道至简import com.jfinal.core.Controller;import com.jfinal.plugin.activerecord.Db;import com.jfinal.plugin.activ
2014-02-27 11:24:05
7762
原创 分享一个Flex管理系统 Session超时的时候 用户操作时自动提示并跳转到登陆页面的方法
网页登陆一般都是半小时不动就超时了 对吧我做了一个会员管理系统,前台是flex的,相信有很多人用flex做这样的管理系统但是如果session超时后,用户操作没有提示一直在那里点,系统没有任何回应,用户体验是不是就差了呢?我这里有一个解决的方法我的flex端是用 URLRequest 和 URLLoader 来从后台获取数据的于是我只需要重写 URLLoader 判断返回的
2014-02-26 17:23:30
6938
原创 Flex Base64 md5 123456后得到4QrcOUm6Wau+VuBX8g+IPg==
想在flex前台加密后再传输密码 但是用flex带的as3corelib MD5"123456"后的Base64编码却是ZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2U=而不是我想要的 4QrcOUm6Wau+VuBX8g+IPg==于是把以前用的js直接copy然后稍微修改下就行了以此做为一个记录public class MD5 {
2014-02-25 13:50:07
6255
4
原创 PostgreSQL 行变列的小应用
好久没写博客了 也好久没写代码了 拿这个充充数吧 哈哈今天在群里看到一朋友提问 问题是截图,截图如下用PostgreSQL的crosstab很快就能做出来CREATE TABLE sales( year integer, -- 年 month integer, -- 月 counts integer -- 日)WITH
2014-02-15 15:56:42
8412
原创 windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码
我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了最后的解决方法:1.找到
2013-04-24 22:21:15
47307
9
原创 今天遇到一个字符串 length出来的长度不对的问题
代码是这样的public static void main(String[] args) { HashMap cityMap = new HashMap(); cityMap.put("北京", "101010100"); String codeid = cityMap.get("北京"); System.out.println(codeid.length());
2013-04-16 11:50:35
6892
原创 突然想起曾经一面试官问我 | 和 || 的区别
突然想起第一次面试的公司 面试官问我 | 和 || 在java里什么区别 我说 | 是位操作符 || 是 逻辑运算符 或 (当时不清楚位操作符是干嘛的,只是网上,书上都这么说) 面试官给我说: 都是一样的。 然后问我哪个更快一点 我眨眨眼说:我们平时都是用的 ||, ||的效率应该更快吧。 面试官又说:是的,其实区别是 | 相当于一根管道 || 相当于是双
2013-02-01 17:20:46
966
原创 windows 2003 下的 apache(2.2.23)+tomcat(7.0.35)+php(5.3.21) 集成
买了一个VPS由于需求,需要在上面配置可以支持discuz论坛,也可以支持j2ee的项目配置这个环境搞了我1天多才搞出来,之间很曲折啊,于是用记录下过程,希望能帮助需要帮助的人。网上非常多的 apache+tomcat+php但是都非常旧了,不适合,而且有的地方还有误导。vps装的是 windows 2003 sp2的系统首先是准备软件discuz http://w
2013-01-22 18:24:13
2392
原创 Timer异常后导致任务终止的解决方法
给客户做的系统里有几个Timer在定时执行但是客户反应 某些数据没成功,于是看日志发现是由于Timer报错了,任务就终止了。然后需要改成在Timer报错的时候还要继续执行任务,于是 catch 里面加代码,但是不是很好。在网上找到一个java.util.concurrent.ScheduledExecutorService;于是看介绍修改原Timer的代码为
2013-01-09 17:46:44
11241
原创 tomcat部署多个项目引发Filter无效的问题
遇到一个困扰我两天的问题 服务器的tomcat上面挂了3个项目1个项目在D:\tomcat\\webapps\ROOT下 运行正常1个项目在D:\heyefan下 运行正常1个项目在D:\MAPHAOROOT下 Filter失常 在本地开发的时候 Filter正常工作,但是部署到服务器上面后,Filter就不起作用了。状况是在本地和一台机器上面 访问页面
2012-12-13 17:59:38
5634
1
原创 mysql的limit offset后面不能跟变量 只能硬编码数字的问题
今天在写mysql存储过程的时候遇到一问题mysql版本呢:5.1.40不知道高一点的版本有无此问题如果高版本不存在此问题亲跳过 sql如下:SELECT pid,NAMES INTO _dp_id,_dp_names FROM department LIMIT 1 OFFSET _dp_count;_dp_count是我声明的一变量 执行的时候报错...
2012-12-09 23:22:35
5414
原创 MSSQL/SQLSERVER 2000 2005 2008 2008R2 jar包驱动问题 一个sqljdbc4.jar就OK了
今天遇到非常蛋疼的问题 如下: 我的系统主库是postgreSQL的 另外还连接了两个MSSQL的数据库 先前客户说是2008R2的我的系统会定时的去MSSQL的数据库同步数据到postgreSQL 于是我在配置文件里面两个MSSQL的配置都是driver=com.microsoft.sqlserver.jdbc.SQLServerDriverurl=jdbc:sqlse
2012-12-05 17:15:54
19481
原创 题目:查询每班前两名学生的信息
今天偶然想起一个群曾经出的一道sql题然后一搜群聊都是2月8号的事了题目 数据表结构为 create table Ques1 ( id int identity(1,1) primary key,--主键 [Name] nvarchar(50) not null,--学生姓名 Score int not null,--学生成绩 Class int not n
2012-11-28 12:03:41
2261
原创 单点登陆--同一个帐户只能在一台电脑(同一IP)上登陆
今天群里又在讨论同一个帐户只能在一台电脑上登陆 我把之前我做过的思路说一下 供大家参考 单点登陆本意是用户只需要登录一次就可以访问所有相互信任的应用系统。简单的说就是比如这个域名登陆后,其他的域名可以不用再重复登陆,比如我登陆了QQ空间,可以直接输入邮箱的地址,而不用重新登录。 当初我在网上搜的时候也挺纳闷,同一个帐户只能在一台电脑(同一IP)上登陆对于我来说就叫单点登陆,
2012-09-10 16:18:00
8046
原创 mysql replace 数据库中一列含有html的某段html
因为前期的设计问题 发表新闻的时候直接生成了静态页面 而这个静态页面的原始html也直接保存到了数据库某个表的一列 所以导致后期改动的时候以前的数据有不好改 于是用到了replace 但是数据库中直接replace还不行 格式入下图 比如我要把红色方框内的文字删掉,还不能直接replace 我的方法是 先把这段html
2012-08-01 12:20:19
2237
原创 htmleditor 引起自定义tld 无法解析
在网上找了很久终于找到一个格式化jsp html的eclipse插件 htmleditor 觉得格式化还勉强 不过后来引起我自定义的tld标签无法解析 让我郁闷了好久才找到是这个插件的原因... 当我的jsp默认用htmleditor(Amateras)打开jsp页面的时候 jsp页面引用tld标签没问题 写标签的时候始终提示无法解析...
2012-06-25 13:09:12
1335
原创 eclipse jsp html 格式化 format
jsp html在eclipse格式化一直很乱因为有同事写代码的时候很乱 需要排下版 不然没有层次感的代码看起来很头疼找了半天 没找到一个合适的后来看到一个帖子http://stackoverflow.com/questions/3283245/formatting-rules-of-jsp-in-eclipse 中有人用EclipseHTMLEditor于是去官网下载
2012-06-19 17:15:56
26643
原创 上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
纠结了一天的问题用的是strtus1.2上传的action和其他action取到的session不一样其中一个方法是上传 得到的request对象是MultipartRequestWrapper类型的 我需要在session中设置一个值public ActionForward uploadPic(ActionMapping mapping, ActionForm f
2012-05-31 16:58:26
8297
原创 FLEX eclipse 搭建不起来 卡死 编译不了
由于刚把自己工作用的电脑的操作系统换了 换成了旗舰版 win7 sp1 x64 所以需要装一大堆东西 装jdk..因为jdk有升级,所以到oracle去下载了最新的jdk7.3-32bit因为eclipse是不需要安装的 而且在D盘 所以不用再安装 版本是eclipse-jee-galileo-SR2-win32flex4 需要重新安装一下 版本是FlashBu
2012-03-07 12:30:01
2734
原创 Flex BlazeDS 推送不成功的问题
由于第一次接触BlazeDS在网上下了教程,导入到eclipse能正常运行,但是自己按照网上的教程一步一步的操作就是不出结果 有时候flashplayer会报 配置中不存在通道 my-streaming-amf 去网上搜说是要设置J2EE作为服务器 可我本来就是J2EE的服务器 一直没有得到有效的解决 出现这个报错后 clean一下项目重新启动又不会报错了..
2012-01-11 16:51:50
1594
原创 Access restriction: The type XXX is not accessible due to restriction on required library XXX
- Access restriction: The type IInboundMessageNotification is not accessible due to restriction on required library C:\Program Files\Java\jdk\jre\lib\ext \jdsmsserver-3.4.jargoogle了一下 下面是解决方法
2012-01-04 16:07:22
29640
原创 flex removeEventListener MDIWINDOW 移除 timer
项目用了 MDIWindow 其中一个MDIWindow打开的时候会创建一个timer 定时去请求数据 问题是:当我把这个window关掉的时候 这个timer 还是会一直执行,而且再开一个这个window又会再新增一个timer 如此下去 会有很多timer 我还以为window关闭的时候会自动销毁,但是貌似网上说FLEX的GC有很多bug 而且很多对象不会被及时的GC
2011-12-18 11:39:55
1894
原创 TypeError: Error #1034: 强制转换类型失败:无法将 global@189ac0d1 转换为 mx.core.IFlexDisplayObject。
今天遇到一个错误 PopUpManager remove的时候报错如下 TypeError: Error #1034: 强制转换类型失败:无法将 global@189ac0d1 转换为 mx.core.IFlexDisplayObject。 at Function/()[D:\hexin\workplace_aisvoyage\sailing\flex_src\
2011-12-05 12:17:36
4872
转载 位操作符总结
以下是java位操作符的小总结,具体如下 二进制负数以它正值的补码形式表达 补码:反码+1等于补码 比如:System.out.println(Integer.toBinaryString(-5)); 打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位 过程是这样的 一个负数,比如-5,它的二进制在jav
2011-11-07 17:26:04
797
原创 备份海娜韵会员管理系统数据库数据 (mysql/全量备份)
1.由于需要对海娜韵会员管理系统进行备份2.至少每天一个备份3.全量备份4.备份目录管理5.备份的名字以日期为名6.每天12点自动备份于是写下了如下的bat脚本注:运行脚本的前提是装了mysql,脚本写得很简陋,所以只适合小型网站或者数据量较少的数据库备份。在此记录下来,以便以后查阅把以下文本保存到D:\hexin\other\hainayun\
2011-11-03 16:50:23
3322
原创 安装JDK 提示: 无法打开此安装包。请确认该程序包存在,并且您有权限访问它...
这两天一直纠结这个问题 环境是 win7 64位操作系统 先前的问题是下载了eclipse3.6 64位的运行不起来 提示什么jni什么的忘了 然后google问题是出现在jdk上需要下载64位的jdk eclipse才能运行于是把以前的32位的jdk卸载了
2011-09-30 16:28:56
15724
原创 eclipse 打包 jar 读取外部的配置文件 图片等 fatjar MANIFEST.MF Class-Path
这里主要是对今天遇到的打包问题进行记录... 以便以后忘了或者可能会帮助到需要帮助的人... 我遇到的问题有: 1.fatjar打包问题如果用了第三方jar包,想把自己的项目一次性打包成一个jar,那么需要去下载fatjar,怎么安装我就不赘述了
2011-09-24 21:08:08
9992
原创 java 按行把一个txt文件平均拆分成N个txt文件
我这里的需求是把一个60多M的txt文件 source.txt拆分成4个txt文件 text1.txt text2.txt text3.txt text4.txt比如把source.txt的第一行保存到text1.txt 第二行保存到text2.txt 第三行
2011-09-15 04:46:29
10798
3
原创 ServletContextListener.contextInitialized 反复执行 可能出现的问题之一
昨天项目架好了以后启动tomcat 正常启动 不过几秒钟以后就报错了... 我在ServletContextListener.contextInitialized 里面绑定了端口 几秒钟以后就执行了ServletContextListener.co
2011-08-23 10:07:21
3957
原创 直接修改别人jar包里面的class文件 工具:jclasslib
出于某些原因需要把别人jar包里面的class修改一下信息配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK..在网上游荡了半天,没有找到合适的方法开始我是先用jd-gui反编译 把我需要修改的那个A.class文件反编译出来把代码保存到A.java然后直接在dos里面用javac A.java编译问题来了..
2011-08-08 16:50:31
157556
63
原创 eclipse--tomcat内存配置 tomcat添加到系统服务 及其配置 解压版tomcat 6.0 多个tomcat
我这里是用的解压版的tomcat6.0为例由于我的项目在tomcat(6.0)里面做了缓存 所以tomcat默认的内存配置会导致OutOfMemoryError: Java heap space 也就是内存不够用了 这里要分情况 1.如果使用tomcat直接发布项目,在tomca
2011-07-25 13:23:09
5332
转载 Java中实现复制文件或文件夹
拷贝一个文件的算法比较简单,当然,可以对它进行优化,比如使用缓冲流,提高读写数据的效率等。但是在复制文件夹时,则需要利用Flie类在目标文件夹中创建相应的目录,并且使用递归方法。view plaincopy to clipboardprint?impo 拷贝一个文件的算法比较简单(kǎobèiyígèwénjiàndesuànfǎbǐji),当然(dāngrán),可以对它进行优化(kěyǐduìtājìnxíngyōuhuà),比如使用缓冲流(bǐrúshǐyònghuǎnchōngliú),提高读写数
2011-05-18 16:18:00
1232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人