自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 Kettle Excel Write

在spoon去处理Microsoft Excel Write时, 遇到了File Closed的情况, 这主要是jdk造成的, 将1.8的jdk改为1.7或是1.6就可以解决了。

2016-08-25 15:29:30 165

原创 HTTP状态 301、404、200、304、500 等等

一些常见的状态码为:  200 - 服务器成功返回网页  404 - 请求的网页不存在  503 - 服务器超时  下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。一、临时响应       1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状态码。  100(继续)请求者应当继续提出请...

2015-08-06 11:00:42 114

原创 net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘xx’ is not ...

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘xx’ is not available to the JVM.  这是由于没有对应字体导致的, 因为有的japserperreport.jar中的default.jasperreports.properties文件中net.sf.jasperreports...

2015-03-27 11:45:57 1114 1

原创 Spring 事务回滚策略与try catch

        在事务方法中, 加上try catch, 意图捕获异常处理, 这样会导致事务回滚机制失效,要想让方法正确回滚, 应该在catch中抛出RuntimeException 或其子类例的实例, 这样, 该方法会回滚所做的数据库操作。        所以我们一般情况下不会在事务方法内做try catch去捕获异常,加上try catch就有可能影响事务的机制,导致方法没有回滚的情况。...

2015-02-02 11:42:00 219

原创 单例模式

1. 只允许一个实例在存在:类构造函数为私有, 防止其它对象实例化该对象。2.全局访问该对象 :提供一个公有方法, 以创建或是获取对象,因为其它对象无法新实例化该对象,将公有方法设为静态,以便全局调用。3.自行创建该类的实例.:提供一个私有类对象, 该对象只被创建一次。  ①。常用方式public class Singleton{ //私有对象 ...

2014-09-24 11:42:13 61

原创 排序法:希尔排序

希尔排序 :(缩小增量排序) 排序原理:设置一个增量n,将所有下标为增量倍数的值放入到一个组中,对该组进行排序,然后重复这个方法,取增量m (m < n ,后面所取的增量应该递减),查找到增量m倍数的值进行排序。希尔排序属于插入排序,是将整个有序序列分割成若干小的子序列分别进行插入排序。 (注:增量应该小于该数组的长度,一般取 length / 2 的整数值,有...

2014-08-01 11:54:17 193

原创 JAVA 中的 char, byte

       今天郁闷了, 竟然对char , byte产生了疑惑,只是为了做一个char与byte之间的转换, 才发现没有完全理解透辙,只能再学习一遍了。       char 是无符号型,可以表示一个整数, 不可以表示负数,占2个字节(unicode码), 范围是 0 ~ 65535.       byte 是有符号型, 可以表示 -128 ~ 127 之间的数, 占1个字节。 ...

2014-07-30 15:37:50 129

原创 排序法:插入排序

插入排序: 排序原理: 将待插入的数与前一位数(n-1)比较, 若前一位数大于待插入数, 则将前一位数后移一位, 直到前一位数小于或等于待插入数结束,将待插入数插入当前位(n) public class InsertSort{ public void InsertSortFun(int[] arrs) { if (arrs != n...

2014-07-24 11:01:46 86

原创 排序法:选择排序

 选择排序 : 排序原理: 取数组中的一个元素与其后的所有元素比较, 若小于这个元素, 则将该元素下标记录,全部比较完后, 将取得的下标所在元素与当前元素互换,这样最小值就会左移, 如此内推, 直到所有元素完成排序。  public class SelectSort{ public void selectSortFun(int[] arrs) ...

2014-07-22 10:56:29 79

原创 排序法:冒泡排序

冒泡排序 :  排序原理: 相邻2数比较, 较大数往下沉,直到排序完成。  public void babbleSortFun(int[] arrs) { if (arrs != null && arrs.length !=0) { for (int i = 0 ; i < a...

2014-07-15 16:38:09 102

原创 JS中四舍五入

对于js 中的四舍五入, 这几天碰到了一些问题, 理解了一下 “四舍六入五成双”的概念, 这与我们传统的四舍五入有点出入, 具体的可以去google一下。 今天想做的只是对于我们认知的传统四舍五入提一个技巧。 在要进行四舍五入小数之后一位加上5,再截取到你要进位的小数个数, 比如 0.215, 我们想让他保留2位小数, 这时将, 0.215+0.005 = 0.220,取到第2...

2014-07-07 16:23:13 133

原创 MapEntry

Map<String, String> map = new HashMap<String, String>();map.put("a", "A");map.put("b", "B");map.put("c", "C");map.put("d", "D");map.put(&

2013-07-02 15:31:37 85

原创 关于dgrid的pagination组件的问题

一个Basic dgrid: <!DOCTYPE html><html><head><meta charset="utf-8"><title>My Dgrid Test</title><meta name="viewport" content="w

2013-02-05 10:46:27 114

原创 Struts2的json配置

在struts.xml文件中配置:<package name="default" extends="struts-default,json-default">  在Action中配置 1<action name="testAction" class="com.json.action.TestAction" method="testMethod&qu

2013-01-17 15:23:31 96

原创 sitemesh配置小结

今天又再一次配置了一个小小的练习项目,在配置sitemesh的过程中,总结了一下对sitemesh需要注意的几点。 具体的jar包不再累述。网上实在太多。把需要的都放入lib中就好。 我今天配置的问题是出在web.xml的配置中。 web.xml配置 <filter> <filter-name>struts2-clean</fi...

2012-11-26 15:37:52 113

原创 Struts2表单验证方式

1. 编码方式校验  1) Action一定要继承自ActionSupport  2) 针对某个要进行校验的请求处理方法编写一个 public void validateXxx()方法,在方法内部进行表单数据校验.  3) 也可针对所有的请求处理方法编写public void validate()方法。  4) 在校验方法中,可以通过addFieldError()方法来添加字段校验...

2012-07-23 11:20:02 68

原创 温故Struts2知识:

一、类型转换,由String类型转化为对象类型,两种方式:1.全局转化(支配项目中所有String与制定对象的转化)-----实现方式:一个全局属性文件,名字固定:xwork-conversion.properties配置文件中是正对类对象配置转化该对象的converter;例如:com.test.bean.Point=com.test.converter.PointConvert...

2012-07-19 11:47:31 70

原创 spring获取webapplicationcontext,applicationcontext几种方法详解

转自:http://www.blogjava.net/Todd/archive/2009/09/15/295112.html方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId...

2012-06-28 14:35:19 62

原创 Spring事务配置的五种方式

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tran...

2012-06-28 12:49:52 72

原创 ibatis中的dynamic用法

2011-01-24 19:23 ibatis-dynamic的用法 dynamic可以去除第一个prepend="and"中的字符(这里为and),从而可以帮助你实现一些很实用的功能。具体情况如下:1.使用dynamic1.1 xmlselect * from Person表 ...

2012-06-25 16:09:30 205

原创 MySQL更改root密码

第一种︰使用 set password 語法 shell> mysql -u root mysql mysql> SET PASSWORD FOR root=PASSWORD(’new_password’);第三种︰使用 mysqladmin命令 shell>mysqladmin -u root password new_password ...

2012-06-25 10:35:16 56

Ziperello.zip

破解压缩文件密码

2021-04-27

SpringBoot 中文参考指南

Spring boot 参考指南

2017-03-29

Android应用开发入门教程

第1章 Android的系统介绍5 1.1 系统介绍5 1.2 软件结构和使用的工具7 第2章 Android SDK的开发环境10 2.1 Android SDK的结构10 2.2 Android SDK环境安装11 2.2.1. 安装JDK基本Java环境11 2.2.2. 安装Eclipse12 2.2.3. 获得Android SDK12 2.2.4(1). 在Eclipse 3.4(Ganymede)中安装ADT14 2.2.4(2). 在Eclipse 3.5(Galileo)中安装ADT17 2.2.5. 在Eclipse中配置Android SDK20 2.3 Android中运行仿真器环境21 2.3.1. 建立Android虚拟设备21 2.3.2. 运行虚拟设备22 2.3.3. 使用Android中的工具23 2.3.4. 使用logcat24 2.3.5. 使用仿真器控制25 2.3.6. 命令行工具adb、mksdcard等26 2.3.7. 使用设备控制28 2.4 Android中建立工程29 2.4.1. 建立工程29 2.4.2. 查看和编辑各个文件31 2.4.3. 运行工程33 第二篇 Android应用程序的概述和框架36 第3章 Android应用层程序的开发方式36 3.1 应用程序开发的结构36 3.2 API参考文档的使用36 第4章Android应用程序示例40 4.1 HelloActivity程序的运行40 4.2 HelloActivity的源文件结构41 4.2.1.Android.mk文件41 4.2.2.AndroidManifest.xml文件42 4.2.3.源代码文件42 4.2.4.布局文件43 4.2.5.其他资源文件43 4.3 HelloActivity的编译结构43 4.4 SkeletonApp的程序的运行44 4.5 SkeletonApp的源文件结构44 4.6 SkeletonApp的编译结构46 第5章 Android应用程序的内容47 5.1 Android应用程序的概念性描述47 5.1.1.应用程序的组成部分47 5.1.2.应用程序的生命周期48 5.2 应用程序包含的各个文件50 5.3 使用am工具启动Android应用程序51 第三篇Android的UI系统实现53 第6章 UI的基本外形和控制53 6.1 控件和基本事件的响应53 6.1.1.事件响应方法54 6.1.2.第二种响应方法56 6.1.3.第三种响应方法57 6.2 键盘事件的响应57 6.3 运动事件的处理59 6.4 屏幕间的跳转和事件的传递62 6.4.1.跳转的方法62 6.4.2.带有返回值的跳转63 6.5菜单的使用66 6.6弹出对话框67 6.6.1. 提示信息和两个按钮的对话框68 6.6.2. 提示信息和三个按钮的对话框69 6.6.3. 列表项对话框70 6.6.4. 单选项和按钮对话框70 6.6.5. 复选项和按钮对话框71 6.6.6. 文本的按键对话框(使用布局文件72 6.7 样式的设置74 6.7.1.预定样式对话框74 6.7.2.自定义样式对话框74 6.7.3.窗口透明样式示例75 第7章控件(Widget)的使用78 7.1 Android中控件的层次结构78 7.2 基本控件的使用79 7.2.1.普通按钮79 7.2.2.图像区域80 7.2.3.图像按钮82 7.2.4.进度条83 7.2.5.多种控件85 7.3 自定义的视图86 第8章视图组(ViewGroup)和布局(Layout)的使用89 8.1 Android的屏幕元素体系89 8.2 几种独立使用的视图组90 8.2.1.网页视图90 8.2.2.旋转按钮91 8.2.3.文本切换器93 8.2.4.图像切换器94 8.3 作为简单容器使用的视图组95 8.3.1.单选按钮组95 8.3.2.使用滚动条96 8.4 布局(Layout99 8.4.1.基本的布局内容99 8.4.2.线性布局(LinearLayout)100 8.4.3.相对布局(RelativeLayout)101 8.4.4.表单布局(Table Layout)103 8.5 网格(Grid)视图组103 8.6 列表(List)视图组107 8.7 使用Tab组织UI109 第9章 2D图形接口的使用113 9.1 使用2D图形接口的程序结构113 9.2 图像、图形、文本的基本绘制114 9.3 文本的对齐方式116 9.4 使用路径效果(PathEffect)118 9.5 剪裁效果119 9.6 记录绘制的过程121 9.7 动画效果123 第10章 OpenGL 3D图形的使用125 10.1 使用OpenGL图形接口的程序结构125 10.2 基本的绘制126 10.3 渲染器的实现127 10.4 3D动画效果的实现129

2016-03-03

Android应用开发入门教程

第1章 Android的系统介绍5 1.1 系统介绍5 1.2 软件结构和使用的工具7 第2章 Android SDK的开发环境10 2.1 Android SDK的结构10 2.2 Android SDK环境安装11 2.2.1. 安装JDK基本Java环境11 2.2.2. 安装Eclipse12 2.2.3. 获得Android SDK12 2.2.4(1). 在Eclipse 3.4(Ganymede)中安装ADT14 2.2.4(2). 在Eclipse 3.5(Galileo)中安装ADT17 2.2.5. 在Eclipse中配置Android SDK20 2.3 Android中运行仿真器环境21 2.3.1. 建立Android虚拟设备21 2.3.2. 运行虚拟设备22 2.3.3. 使用Android中的工具23 2.3.4. 使用logcat24 2.3.5. 使用仿真器控制25 2.3.6. 命令行工具adb、mksdcard等26 2.3.7. 使用设备控制28 2.4 Android中建立工程29 2.4.1. 建立工程29 2.4.2. 查看和编辑各个文件31 2.4.3. 运行工程33 第二篇 Android应用程序的概述和框架36 第3章 Android应用层程序的开发方式36 3.1 应用程序开发的结构36 3.2 API参考文档的使用36 第4章Android应用程序示例40 4.1 HelloActivity程序的运行40 4.2 HelloActivity的源文件结构41 4.2.1.Android.mk文件41 4.2.2.AndroidManifest.xml文件42 4.2.3.源代码文件42 4.2.4.布局文件43 4.2.5.其他资源文件43 4.3 HelloActivity的编译结构43 4.4 SkeletonApp的程序的运行44 4.5 SkeletonApp的源文件结构44 4.6 SkeletonApp的编译结构46 第5章 Android应用程序的内容47 5.1 Android应用程序的概念性描述47 5.1.1.应用程序的组成部分47 5.1.2.应用程序的生命周期48 5.2 应用程序包含的各个文件50 5.3 使用am工具启动Android应用程序51 第三篇Android的UI系统实现53 第6章 UI的基本外形和控制53 6.1 控件和基本事件的响应53 6.1.1.事件响应方法54 6.1.2.第二种响应方法56 6.1.3.第三种响应方法57 6.2 键盘事件的响应57 6.3 运动事件的处理59 6.4 屏幕间的跳转和事件的传递62 6.4.1.跳转的方法62 6.4.2.带有返回值的跳转63 6.5菜单的使用66 6.6弹出对话框67 6.6.1. 提示信息和两个按钮的对话框68 6.6.2. 提示信息和三个按钮的对话框69 6.6.3. 列表项对话框70 6.6.4. 单选项和按钮对话框70 6.6.5. 复选项和按钮对话框71 6.6.6. 文本的按键对话框(使用布局文件72 6.7 样式的设置74 6.7.1.预定样式对话框74 6.7.2.自定义样式对话框74 6.7.3.窗口透明样式示例75 第7章控件(Widget)的使用78 7.1 Android中控件的层次结构78 7.2 基本控件的使用79 7.2.1.普通按钮79 7.2.2.图像区域80 7.2.3.图像按钮82 7.2.4.进度条83 7.2.5.多种控件85 7.3 自定义的视图86 第8章视图组(ViewGroup)和布局(Layout)的使用89 8.1 Android的屏幕元素体系89 8.2 几种独立使用的视图组90 8.2.1.网页视图90 8.2.2.旋转按钮91 8.2.3.文本切换器93 8.2.4.图像切换器94 8.3 作为简单容器使用的视图组95 8.3.1.单选按钮组95 8.3.2.使用滚动条96 8.4 布局(Layout99 8.4.1.基本的布局内容99 8.4.2.线性布局(LinearLayout)100 8.4.3.相对布局(RelativeLayout)101 8.4.4.表单布局(Table Layout)103 8.5 网格(Grid)视图组103 8.6 列表(List)视图组107 8.7 使用Tab组织UI109 第9章 2D图形接口的使用113 9.1 使用2D图形接口的程序结构113 9.2 图像、图形、文本的基本绘制114 9.3 文本的对齐方式116 9.4 使用路径效果(PathEffect)118 9.5 剪裁效果119 9.6 记录绘制的过程121 9.7 动画效果123 第10章 OpenGL 3D图形的使用125 10.1 使用OpenGL图形接口的程序结构125 10.2 基本的绘制126 10.3 渲染器的实现127 10.4 3D动画效果的实现129

2016-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除