- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Java:基于ORM技术的配置文件持久化实现
概述:本文介绍了利用ORM(Object/Relational Mapper,对象关系映射)技术和Java中的注解、反射等特性实现配置文件的持久化,实现了实体类和配置文件的映射、配置文件的自动加载和自动保存。这个想法来源于之前项目的一个功能实现,当时要用swing做一个批量生成打印二维码的工具,需要对页边距、二维码数量、宽度、高度、间距等参数进行设置,以适应不同的打印纸,毫无疑问这些配
2014-04-20 15:18:24
996
原创 Java:将异常的完整堆栈追踪信息保存到字符串中(详解)
在Java开发中,我们经常要处理各种异常,我们一般用e.toString()或e.getMessage()得到异常信息,但是有时候异常堆栈中会存在很多信息,比如用下面的代码抛出异常:try { // code throws SomeException} catch(SomeException e) { throw new MyException("Caught
2014-04-17 17:20:21
15678
4
原创 Javascript函数名download与Firefox冲突,不能执行
function download() { alert("something ..."); ... }这段代码在Firefox下执行,点击按钮不会调用download函数,可能是函数名与Firefox冲突,改成其他名字运行正常。
2014-03-19 11:56:35
746
原创 Java Web开发下载文件,文件名中文乱码解决方案
Web开发下载文件功能(代码如下),文件名如果带有中文,经常会出现乱码现象,需要进行编码。String fileName = "测试文件.doc";try {HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExtern
2014-03-14 11:37:27
3763
原创 Sqlplus插入数据出现中文乱码的解决方案
在Sqlplus中直接插入数据或执行sql脚本文件,有时会出现中文乱码的问题,出现这种情况一般是因为Oracle客户端和服务端的字符集不一致导致的,也就是NLS_LANG环境变量和Oracle服务器端的字符集不同。出现这种情况,可以通过修改服务端的字符集或修改NLS_LANG环境变量的值来解决,修改服务端的配置比较复杂,我一般通过设置环境变量的方法。1、首先查看Oracle服务端的字符集
2014-03-05 13:10:45
8697
原创 Android中为控件增加振动动画效果
在Android程序中为控件增加振动的效果:1、在 res/anim 下新建 shake.xml:<translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromXDelta="0" android:toXDelta=
2013-07-01 21:31:12
1421
原创 Android开发:使用序列化接口Parcelable、Serializable实现Activity间传递复杂数据类型参数
在Android开发过程中,经常要在Activity之间传递参数,使用Android系统提供的方法可以传递基本数据类型的变量,但有时候我们经常要传递一些复杂的数据类型或自定义的类,这种情况的参数无法直接传递,我们可以通过序列化实现。 1、使用Pacelable接口,重写Parcelable接口中的两个方法和静态常量CREATOR自定义类MyClass、MyClassA、MyClassB
2013-05-30 11:36:29
1316
Java配置文件自动加载、保存工具类
2014-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人