- 博客(86)
- 收藏
- 关注
原创 解决升级到OS X Yosemite后Oracle SQL Developer无法启动的问题
续 http://kennylee26.iteye.com/blog/1966095 只是升级到Yosemite后,要使用apple的JDK。下载地址 http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US 然后把SQL developer的jdk路径改成 APP_JAVA_HOME="/Syste...
2014-10-27 11:18:52
203
启动Tomcat报unable to open the service registry key的问题
在windows2003遇到的此问题,由于一些安全原因,远程用户不能在管理组,然后启动tomcat7w.exe的时候遇到了此问题,总的原因就是tomcat7w联系到了注册表,而远程用户没有其控制的权限导致。如果只是用控制台的方法运行tomcat,就不会遇到此问题。 解决办法: 1、右键tomcat7w.exe,属性-> 兼容性-> 允许账户特权 打勾 2、打...
2013-11-18 15:59:03
789
解决升级到OS X Mavericks后Oracle SQL Developer无法启动的问题
近日升级到OS X Mavericks,初初感觉还挺好的,但渐渐发现很多环境变量都不同了,造成一些工作环境需要重新设置甚至一些软件无法使用。今天想用Oracle SQL Developer的时候也遇到这个问题了。 在Mac系统中,Oracle的图形管理工具并不多,Windows上习惯的TOAD也没有Mac版。只发现有Navicat Premium和Oracle SQL Develope...
2013-10-29 15:05:23
273
原创 Spring任务调度器之Task的使用
最近发现真的凹凸了,Spring升级到3后原来已经自带任务调度器了,之前还一直使用着Quartz。其实也不是Quartz不好,只是相比之下,使用Spring task真的简单很多,无论是理解还是使用。 Spring Task提供两种方式进行配置,正如大家所想吧,还是一种是annotation(标注),而另外一种就是XML配置了。但其实这里我觉得比较尴尬,因为任务调度这样的需求,通常改动...
2013-10-26 23:20:47
360
原创 Uploadify3.2 IE9下无反应或者第二次打开失效的问题
In SWFUpload.prototype.cleanUp Change: if (typeof (movieElement[key]) === "function") To: if (typeof (movieElement[key]) === "function" && key[0] <= 'Z') // Remove only Flash functi...
2013-08-09 17:19:39
149
原创 jQuery在IE6下是无法直接获取rowspan
jQuery在IE6下是无法直接获取rowspan=1的attribute,只能得到undefined,其他浏览器没事。解决办法,用其查找方式来代替rowspan关键字吧,或者自己重新用jQuery.attr来赋值。anyway,终极解决办法是,不用这又爱又恨的table!...
2013-05-14 11:12:46
184
jQuery Plugin Boxy/弹出框提示框的一些心得
弹出层/弹出窗口、提示框、确认框等是做web项目中必会遇到的一个课题。 适当使用弹出层/弹出窗口会给用户带来十分不错的用户体验,因为减少了不必要的页面刷新,特别是如果内容比较少的时候,用弹出层的效果比较好。 但是,很多程序员都不是专制前端的高手,css和javascript也许不会十分拿手,往往说起弹出层就比较头痛,只好百度。 幸好,jQuery plug中有个Boxy...
2013-04-25 14:21:28
164
原创 Hibernate查询中实现order by的 NULLS LAST 和 NULLS FIRST
在不同数据库中对null字段的order by优先级有所不同,造成在一些情况下应用的排序有误。解决办法其实可以使用NULLS LAST和 NULLS FIRST来声明给数据库对NULL字段的排序,但在使用hibernate的条件查询(criteria)不支持这一特性。不过直到4.2.0.CR1,hibernate官方解决了这个问题。详细见:https://hibernate.onjira.co...
2013-02-05 11:14:13
1315
原创 【转帖】Dictionary:MAC字典添加中文最简解决方案
很多人工作或上网的时候需要一部优秀的字典,比如wonsore,经常在查看国外网站的时候被生词难倒。苹果MAC OSX虽然内置有简单实用的Dictionary,但他内置的字典很少,尤其是英翻中功能不强,未免成了鸡肋。此外虽然有很多不错的在线字典,比如Dict.cn,可是切换来切换去毕竟麻烦,还是桌面软件来的轻松。很多人把眼光投向付费的TranslateIt!。但wonsore觉得一来那需要钱...
2013-01-30 14:22:34
814
1
原创 Mac OS X安装JDK1.6及相关备忘
1.安装JDK1.6oracle官网从jdk1.7开始才有Mac版的安装包,但有的项目必须使用jdk1.6,所以必须从其他途径安装jdk1.6了。查了下发现,要想安装jdk1.6,可以直接从apple的开发者网站下安装提供的java支持包,具体下载地址 http://connect.apple.com/详细可参见这篇文章 http://stackoverflow.com/question...
2013-01-19 23:49:55
320
原创 Mac软件安装摘记
由于最近从公司入手一台RMBP的关系,接触到了mac系统,之前的想法仅仅是觉得mac和linux差别应该不大,因为祖宗一样的关系。使用才发现我大错特错了,乔帮主把大部分习惯都改了,正确来说不是别人改了应该是原本和windows差别本来就大,包括键盘和快捷键方式,甚至一些流程。而之前工作中一直替换使用着windows和ubuntu,windows为了办公,ubuntu为了开发,而现...
2013-01-14 23:42:55
130
原创 【转】Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,...
2012-11-15 10:52:51
103
原创 Spring配置Filter
WEB.xml添加 <filter> <filter-name>myFilterChainProxy</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> <in...
2012-10-22 12:25:08
175
原创 【转】21个为您的网站和博客提供的免费视频播放器
很多设计师在都会在他们的网站使用视频播放器。在线视频播放器无需为简单的用户和Web开发人员提供过多的介绍,它简单易用,为您建站时提供了灵活性和创造性,您可以添加无限数量的视频,并根据你的想法安排它们的专辑标题、艺术家的名字或年份,这些都完全取决于你!如今,有超过100万的网络媒体相关的资源可以用。与其花费时间去做那些研究,还不如选择使用一些最好的并且免费的网站视频/媒体播放器的插件。下面就是...
2012-10-11 19:08:48
7162
原创 【转】20个免费为您的网站和博客提供的音频播放器
之前,我为大家准备了 21个为您的网站和博客提供的免费视频播放器,在本文中我爱互联网将给您提供一些免费的在线音频播放器,在线音频播放器允许任何人在他们的站点和博客上添加,比如常见的音乐网站及其他个性的网站中。在这篇文章中,我已编制了20个免费为您的网站和博客提供的音频播放器,希望能帮助你节省时间找到适合你的一个。 1. Zanorg Player如果你正为你的站点或博客寻找一些简...
2012-10-11 19:06:32
230
原创 SVN合并(merge)的使用
分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并到最新版本,或者将最新版本的修改合并到分支。 此操作十分重要,在团队开发中,如果你是SVN的维护者此环节可以说是必不可少,因为团队开发中如果使用了分支,那样合并分支到主干、或者分支合并分支的操作是必须的。 如果不使用分支,直接在主干上修改的话,主干版本可能会变得十分混乱。...
2012-09-30 01:43:14
361
原创 【转】ANT构建项目时添加版本号
一直用ANT进行项目构建,但在实际应用中,老是为SVN的版本号所困惑。因为当一个应用部署久了出现问题的时候,是否知道构建应用时的SVN版本号会影响DEBUG或更新工作。 老的办法我是在ANT脚本上添加一个需要手动输入的SVN版本号标识,然后把这个信息加在构建的包中。 这个解决方案的坏处显而易见,就是每次需要手动添加了。今天发现一个比较好的解决方案,可以实现自动添加了,看来ANT还是...
2012-09-23 16:44:53
556
原创 【转】Struts2 result返回类型(type)小结
在struts2的返回结果配置中,我们大部分情况使用默认的或者chain或者redirect,其实struts2还有很多其他类型的,今天我们就来看一下都有哪些类型。打开struts2的源码中struts-default.xml文件,我们能看到如下配置< xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" /&...
2012-08-06 11:42:24
253
原创 【转】Ubuntu的环境变量设置
环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的...
2012-07-12 15:13:36
75
自定义struts2的url标签的生成
本文是针对struts2的struts-tags中的s:url标签的使用进行扩展。 在J2EE开发中,使用struts2的时候我们很多时候会使用"/"来做URL地址定义,即使用项目的绝对路径。因为如果使用相对路径的话会十分麻烦,谁叫struts2中的"相对",指的并不是存放的目录结构,相对的是目标是指action的命名空间。 而由于实际服务器环境中的一些原因,可能会造成s:url生...
2012-05-08 17:36:28
166
在Spring的项目中配置Log4j存放日志文件到指定目录下
在Spring中使用LOG4J为日志输出的插件已有一段日子了,但有时候发现日志文件虽然是已经在根据自己的理想存放了,但还会有些莫名其妙的项目日志文件出现tomcat内(因为项目的日志文件都以项目命名嘛,所以比较容易区分这些log)。这些令我纠结的日志文件,让我在改善一下LOG4J的配置。才发现,之前用的配置方式真是弱爆了。 1.先说自己比较理想的存放日志路径。我比较喜欢把日志文件放在项...
2012-04-18 17:41:23
701
使用VisualVM监测Tomcat JVM情况的配置(Windows+Linux)
一,Windows环境1.若以服务的方式启动tomcat的话(例如tomcat7w.exe),在启动的界面添加如下参数:-XX:MaxPermSize=256m-Dcom.sun.management.jmxremote.port=8086-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.mana...
2012-04-17 10:02:43
108
jQuery权威指南读书笔记
《jQuery权威指南》读书笔记 注:本文是读书笔记,所以,并不会包含《jQuery权威指南》中覆盖的全部内容甚至全部你想看的内容。并且会加上一些个人色彩的笔记。若想了解详细内容强烈建议买本原书阅读,更也不是一本API。1. 选择器 1.1 层次选择器 选择器功能Ancestor descendant根据祖先元素...
2012-04-07 01:45:03
152
使用SpringSecurity3用户验证几点体会(异常信息,验证码)
1. 自定义user-service后,封装自定义异常信息返回 通常情况下,抛UsernameNotFoundException异常信息是捕捉不了,跟踪源码后发现 try { user = retrieveUser(username, (UsernamePasswordAuthenticationToken) auth...
2012-04-03 17:54:51
315
原创 【转】[CDMA]iPhone 4S V版软改CDMA总结贴,并附相关测试及个人看法
转帖自天汇信通:http://www.thxt.cn/bbs/read.php?tid=118314目前的软改思路是增加电信的相关配置,让系统读取,并执行。 就目前看来,大体为两种操作: 1,修改unkonwn配置,使所有未知运营商均读取此配置,此法需删除原文件,替换为电信相关配置,再国内用户无所谓,但,万一有那么一点可能用到其他未知运营商手机卡,那可就都是按照电信的读取了。 2,增加46003快...
2012-02-25 09:51:06
154
原创 刷中兴N760经历,最靠谱的方式刷Android有感
刷android的机也有几台了,最麻烦的发现还是电信定制的,这些非主流的机器,因为是电信活动0元购机送的两台,不用白不用。现在用了还纠结死。 因为之前一直都是使用recovery方式刷机的,所以按照之前的经历去找n760的刷recovery方式。结果,尝试了千百遍还是徒劳。这个累啊,原因是刷fastboot的时候机器死活不受理,adb也无效。 【线刷】然后就...
2012-02-19 19:22:53
181
原创 【转】Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现h...
2012-02-10 18:06:39
105
原创 【转】OGNL表达式struts2标签说明
一、什么是OGNL,有什么特点? OGNL(Object-GraphNavigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名...
2011-12-26 22:57:40
88
原创 【转】Struts2与JSON资料学习合集
最近又搜了一些struts2和JSON的学习资料,发现某文库确实恶心。一些人上传别人的文章,把几篇合并成一篇,并且修改个名字就上传了。丝毫没留下原作者的任何信息,还敢收取那5积分。以下为自己通过搜索后,还原的3篇文章,确实写得不错,有很多值得参考的地方。但其实灵活运用才是最重要的地方,假设这些例子返回的JSON数据若遇到了比较复杂的情况时,即包含动态的和多种JSONArray的时候会比...
2011-12-07 17:06:13
113
浅谈Struts2数据下载和AJAX服务端接口的实现
在struts2中实现文件或特定数据格式文件下载其实并不难的。 一,struts2配置文件示例,见下面代码: <package name="export" namespace="/export" extends="struts-default"> <action name="test" class="exportAction">
2011-12-04 21:13:05
225
原创 自己的修改hibernate-tools的模板和修复Comment乱码问题
关于自定义 之前一直用hibernate-tools来生成PO和映射的HBM文件,觉得确实挺方便的。但久而久之就有更懒的念头,就是把DAO也同时根据PO来生成了,这样工作量可以更加减少。 实际上之前用MyEclipse来做反向生成PO和DAO的话是比默认的hibernate-tools要好,要更符合我们使用习惯一些。其实这一切就是MyEclipse做了他自己的修改所致。 默...
2011-11-02 11:38:16
381
原创 SpringSecurity备忘配置
1.定义登录后的首页action.do,该action决定了用户登录成功后的具体初始化内容。 2.在根目录定义index.jsp页面,并设置为welcome-file-list首要引导页面。 3.index.jsp页面只做跳转操作,内容如下: <% response.setHeader("Cache-Control", "Private"); respo...
2011-11-01 11:37:32
80
原创 【转】使用 Eclipse Memory Analyzer 检测内存泄漏问题
本文是关于在开发Talend RCP 过程中碰到一个内存溢出问题的解决方案。使用的检测软件为Eclipse Memory Analyzer (http://www.eclipse.org/mat/),是一个开源免费的内存分析工具,目前为eclipse的孵化项目,也是一个eclipse RCP.Talend一款开源的ETL软件,提供数据集成服务。基于eclipse RCP,EMF,...
2011-09-28 11:39:05
89
原创 修改Oracle10gXE的数据库首页端口
默认XE的数据库主页使用了8080端口,由于tomcat默认端口也是8080的关系,所以会有冲突。解决办法就是两者改其一,这里我是选择修改XE的因为tomcat的习惯性更强。 1.打开“运行 SQL 命令行” 2.在控制台中运行如下命令: conn "sys"/"password" as sysdba; exec dbms_xdb.sethttpport(80...
2011-09-27 17:18:42
121
编写使用SpringSecurity的JUnit测试提醒
近日在使用SpringSecurity的项目中发现一个小问题,就是在接口上加了@Secured标注限制调用接口权限时,某些JUnit无法正常调用了。 例如: @Secured(PrivilegeDAO.ROLE_REMIND_CREATE) public Serializable save(Users user) throws BusinessException; ...
2011-08-15 15:40:59
876
原创 【转】sun.misc.BASE64Encoder找不到的解决方法
sun.misc.BASE64Encoder/BASE64Decoder类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在eclipse中直接使用却找不到该类。解决方法如图:
2011-08-09 11:21:57
287
原创 转:TNS-12519与processes参数设置;jdbc 连接oracle 报 ORA-12519
转:TNS-12519与processes参数设置;jdbc 连接oracle 报 ORA-12519, TNS:no appropriate service handler found 问题解决这几天项目中进行大批量数据导入时,在运行一段时间后报如下异常:java.sql.SQLException: Listener refused the connection with the f...
2011-08-05 17:11:15
89
解决struts2中文乱码问题
解决乱码问题无非是统一编码格式,做到以下4点,可以确保项目中显示和接收中文请求都没任何问题。1.统一页面编码JSP页面中添加<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>2.设置struts2配置文件中的struts.i18n.encodi...
2011-08-04 19:06:32
114
原创 【转】删除wine安装软件残留的菜单
从.wine/drive_c下面的目录里面一个一个的删除,之后在~/.local/share/applications/wine/Programs/下rm掉多余的菜单项,这样“其他”里就没东西了,然后再到~/.config/menus/applications-merged/下去清理多余的垃圾...
2011-08-02 23:10:26
116
Ubuntu安装打印机驱动
最近愁于换了ubuntu11后,公司打印机就用不了了。去打印机官方网站查看也说不支持该操作系统。刚刚折腾了一番,总算OK了。具体参考这个网站 http://foo2zjs.rkkda.com/ 环境:公司打印机为 HP LJ Pro M1216nfh MFP 1.下载第三方驱动:wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com...
2011-08-01 19:05:22
1296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人