关闭

在调用FileOutputStream的close方法之后立刻移动或操作文件会遇到文件被占用的问题

在通过FileOutputStream进行文件输出,尤其是文件内容较大的输出完成之后都需要关闭文件,正常情况下都会通过调用close方法关闭输出流。然后在某些特殊情况下,我们需要在关闭输出流之后对文件进行移动或者其他转换之类的操作,而此时你可能会遇到“文件被占用”的错误。这意味着你要操作的文件正在被另一个程序使用。我们既然已经调用了close方法,为何文件依然被占用呢? 因为文件的输出对程序而言...
阅读(2937) 评论(2)

如何解决jsp:include标签在包含html文件时遇到的乱码问题

在一个JSP页面中,常常需要包含另一个文件,JSP为我们提供了jsp:include标签可以完成这个功能,比如:,在自定义Tag中,我们可以通过pageContext.include(file);的方式来实现和jsp:include同样的效果。但是如果被包含的是一个html文件,我们就很有可能遇到乱码的问题,比如本来的jsp页面中使用了UTF-8编码,html中的内容也采用了UTF-8编码,最后运...
阅读(4291) 评论(3)

当使用servlet输出json时,浏览器端jquery的ajax遇到parse error的问题

在使用jquery的ajax进行请求发送并由服务端的servlet返回json格式的数据内容时,如果输出内容没有正确设置,会遇到客户端浏览器报告parse error的问题,这个问题的解决只需要注意以下两点: 第一,在servlet输出json格式的内容是请在response.getWriter()之前执行response.setContentType("application/json");...
阅读(1166) 评论(0)

CentOS6 x64位平台下,JDK1.6运行环境下,Thread.sleep()的睡眠时间会因为修改系统时钟而改变。

这个文章是作为问题而发表。有遇到相同问题的朋友们一起看看,有没有解决办法,或者有没有办法让oracle去修复。在CentOS6x64位平台下,运行JDK1.6版本的64位Java运行环境,当一个线程在运行过程中执行sleep(30000)之类的方法进入睡眠状态时,在这个过程中如果将系统时钟向后调慢1个小时,那么这个sleep的实际时间会变成一个小时+30秒。也就是说在这个运行环境下,sleep的判...
阅读(5565) 评论(2)

调整mysql表中的auto_increment的值

如果一张表中存在auto_increment字段,随着记录的不断增加,这个自增长的值会不断变大,但是有时候有很多记录又被删除了,虽然记录总数不多,可是这个值由于不断的增加而达到了极限,从而无法继续插入记录了,这个时候我们可以手动调整记录的值,然后将auto_increment的值压缩到当前记录的最大值后,重新开始,使用如下语句可以完成任务:ALTER TABLE `tablename` AUTO_...
阅读(1314) 评论(1)

修改mac系统下某种文件类型的默认打开方式

在Finder窗口中找到文件,在文件上点击右键,然后选择“显示简介”,如果是英文系统选择“GetInfo”,然后在弹出的窗口中展开“打开方式”或“OpenWith”,随后在下拉列表中选择你希望的打开程序。完成后点击下面的“全部更改”或“ChangeAll”按钮即可。下次双击打开这个文件的方式就被修改成了你希望的方式了。...
阅读(2754) 评论(0)

mac系统截屏的快捷键

Command + Shift + 3: 对整个屏幕进行截屏,图片自动保存在桌面上Command + Ctrl + Shift + 3:对整个屏幕截屏,图片保存到剪贴板中。Command + Shift + 4:这个感觉不错,对选定区域进行截屏,图片保存在桌面上。Command + Ctrl + Shift + 4:对选定区域进行截屏,图片被保存到剪贴板中。...
阅读(1021) 评论(0)

Mac上锁屏的快捷键设置

有时候锁屏键还是会被经常使用的,尤其是吃饭时间离开电脑的时候,关机不需要也不方便的时候。1,通过Automator来新建一个service,输入选择no input,将左侧的“运行shell脚本”拖到右侧区域编辑其中的脚本内容如下:'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -s...
阅读(2665) 评论(0)

Android短信开发相关信息记录

相关的协议:content://sms/inbox        收件箱 content://sms/sent        已发送 content://sms/draft        草稿 content://sms/outbox        发件箱 content://sms/failed        发送失败 content://sms/queued...
阅读(5640) 评论(0)

javascript:void(0)的问题

以下问题只在IE6中才会发生。前段时间在项目中使用了jquery-easyui插件,当采用windows.open()弹出一个页面后,如果页面中使用一些插件,比如:日历控件,弹出日历,选择日期后点击确定按钮,然后程序正常执行,但是会弹出一个空白页面,状态条显示错误:javascript:void(0)这样的信息,折腾了好久。后来发现应该是按钮事件在处理完成后没有能够阻止超链接的事件继续传递...
阅读(3194) 评论(0)

eclipse的几个必备插件

1. SVN的插件subclipsehttp://subclipse.tigris.org/在线安装地址:http://subclipse.tigris.org/update2. 属性文件编辑控件Propeditorhttp://sourceforge.jp/projects/propedit/在线安装地址:http://propedit.sourceforge.jp/eclipse/update...
阅读(2436) 评论(0)

解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

由于Tomcat在默认情况下会将没有经过配置的web应用所产生的日志输出已经其本身的日志内容都输出到这个文件中,那么随着时间的推移,这个文件的尺寸将会越来越大,当需要检查日志内容时间会导致文件难以打开,而且同时tomcat依旧在不断的向文件中输入内容,这也会降低tomcat的性能。下面利用一个工具来将tomcat产生的catalina.out文件根据日期来分割,将每天产生的日志存放在一个独立的文件中,这样单个log文件就不会太大,而且过期的日志文件可以根据情况在不需要的时间删除掉,或者备份到其他地方。...
阅读(13255) 评论(1)

eclipse中的svn插件SVNKit缓存了帐号,如何修改?

无意中做了这么一件事情,我把我自己的安装了svnkit插件的eclipse整个文件夹打包给别人使用了,结果发现其他人连接svn使用的直接是我的帐号,郁闷了一把,原来是svnkit把帐号信息缓存在了eclipse的文件夹中了,找了半天才发现这个问题,在eclipse中寻找修改密码的地方,结果找不到,最后的解决办法是删除如下文件:[eclipse_home]/configuration/org.e...
阅读(4261) 评论(2)

在Linux下使用eclipse时弹出与“secure storage”相关的密码输入框如何去除

执行如下命令:rm -rf ~/.eclipse/org.eclipse.equinox.security/ 或者在eclipse中选择如下操作Window -> PreferencesGeneral -> Security -> Secure Storage -> Content 然后展开左边的树选择相关内容,随后点击 “delete”按钮...
阅读(2796) 评论(0)

eclipse几个常用插件的在线安装地址

几个常用的eclipse插件在线安装地址:(每当遇到新的便会更新一下)1. propedit(用于在eclipse直接编辑包含中文等内容的properties文件)http://propedit.sourceforge.jp/eclipse/updates/2. Subclipse(一个用于eclipse的svn客户端插件)http://subclipse.tigris.org/u...
阅读(1337) 评论(4)

将文本文件中的字符编码从GB2312转换成为UTF-8,包括子目录中的文件

昨天由于某些原因需要把一个java的项目从windows搬迁到linux进行开发,由于当时在windows上用eclipse建立的项目,建立时没有设置编码,因此项目使用了windows默认的GB2312编码,所以在所有的java源代码中输入的中文内容都时GB2312的内容,当搬到Linux下后默认采用了UTF-8的编码方式,所以看见的源代码中的中文内容就成了乱码,当然如果把linux的默认编码切换...
阅读(2644) 评论(24)

Ubuntu10.10下的窗口标题栏上,关闭按钮排列在左边,不习惯

找到一个命令可以将关闭按钮调整到右边来,怕忘记,还是记下来的好。gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"...
阅读(1978) 评论(6)

关于JDK升级到1.6.0_21 版本后eclipse常常崩溃的问题

当JDK升级到1.6.0_21后,我依旧按照以往的惯例下载了最新版本,然后照常使用eclipse进行开发,由于有段时间没有写程序,最近突然发现eclipse总是无缘无故的发生各种问题,但是有找不到解决办法,有时候重新启动eclipse又没有问题了...
阅读(2645) 评论(0)

eclipse无法启动JBoss5.1.0的解决小办法

最近看看JBoss,发现早已有了新版本,好久没有关注了,于是下载了新版本,结果写了个test,发现无法使用eclipse直接启动JBoss,有点郁闷,仔细查看发现是java反射加载参数时的问题,我的错误日志信息如下:23:29:30,062 ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described java.lang.Il...
阅读(3676) 评论(1)

rhythmbox 乱码的解决方法

...
阅读(1925) 评论(1)
70条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:269227次
    • 积分:3727
    • 等级:
    • 排名:第8975名
    • 原创:68篇
    • 转载:1篇
    • 译文:1篇
    • 评论:332条
    最新评论