自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 博客搬迁

搬到github.iohttp://allenzjl.me

2015-08-14 15:01:47 282

原创 Android学习笔记(1)—— Android屏幕和尺寸单位

网上很多解说挺混的,备忘一下。 获取屏幕参数代码:DisplayMetrics metric = new DisplayMetrics();//API 17之后使用,获取的像素宽高包含虚拟键所占空间,在API 17之前通过反射获取context.getWindowManager().getDefaultDisplay().getRealMetrics(metric);/...

2015-01-22 16:51:34 301

原创 BIND_AUTO_CREATE的问题

先看下面两段非常简单的代码,功能是通过一个Activity启动并绑定一个本地服务,然后马上调用停止服务 MainActivity.javapackage com.example.servicetest2;import android.content.ComponentName;import android.content.Intent;import android....

2014-11-14 23:59:40 5027

原创 使用AOP统一封装Android应用内的日志类

安卓的日志类(android.util.Log)只提供最基本的日志输出功能,并无提供日志过滤、文件记录等常用功能,所以很多库和应用都自行封装了自己的日志类。比如Volley库中的com.android.volley.VolleyLog类就封装了系统日志类并提供字符串格式化参数的功能,另外一些库一般提供了设置公共Tag或者日志输出Level的功能。 如果项目里面引用了多个库,每个库都使用...

2014-10-09 12:20:23 427

原创 ADT+Maven Android App开发配置备忘

[b][size=medium]Maven安装和配置:[/size][/b]1. 安装并配置Ant([url]http://ant.apache.org/[/url],略)2. 安装并配置Maven 3.11及以上版本([url]http://maven.apache.org/[/url],略)3. 安装并配置M2Eclipse插件([url]http://marketplace.ec...

2014-01-21 18:28:18 147

原创 修正kindeditor带base标签页面图片显示的问题

问题详见:[url]http://www.kindsoft.net/view.php?bbsid=5&postid=2713[/url][url]http://www.kindsoft.net/view.php?bbsid=4&postid=6332&cmtid=8839[/url]原因:富文本编辑器的所见即所得功能是通过插入iframe实现的,如果iframe里面没有base标签...

2013-09-07 12:56:48 184

原创 研究SpringMvc 3.2的<mvc:annotation-driven>默认干了什么

如果不配置其他参数,大致相当于以下的配置文件(参考自org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser)[code="xml"] application/atom+xml application/rss+xml ...

2013-08-20 18:38:16 132

原创 Apache设置备忘

Apache httpd下载:[url]http://www.apachelounge.com/[/url]PHP下载:[url]http://php.net/[/url]Apache配置(2.4)conf/httpd.conf:[quote]ServerRoot "服务器目录"Listen 端口号PHPIniDir "PHP目录"LoadModule php5_m...

2013-08-13 22:17:06 81

原创 JNA正确转换字符串编码

c里面没有原生字符串,Windows下的LPCTSTR实际上是一个字节数组指针,JNA进行LPCSTR -> String映射的时候会先将LPCSTR映射为byte[],再根据系统属性"jna.encoding"的值返回new String(byte[],jna.encoding),反之亦然。当"jna.encoding"为null时Java会以默认的UTF-8进行编码,如果这个本地库是非...

2013-06-17 17:50:35 2333

原创 IntelliJ IDEA 真不好用

新建了maven项目,发现它的maven module不支持全局的mirror,只能改成用profile增加私服repository。改好后发现这货在add dependency根本就不读global repository index(已更新)只会去读local repository index,汗好吧这个算了,默认的maven archtype webapp的web.xml版本是2.3,...

2013-05-18 13:20:07 819

原创 maven备忘

--------------------------------------------------------------------------------------------------------------------------------------------------maven central 镜像服务器:1. http://repository.jboss.org...

2013-04-05 20:03:03 70

原创 学习使用java编写简单的同步事件处理器

核心代码:[code="java"]/** * 事件基类,保存事件相关数据的值对象。 */public abstract class Event { /** 发送事件时间 */ protected Date fireTime; public Date getFireTime() { return fireTime; } public voi...

2012-11-23 11:20:01 306

原创 2008R2虚拟机安装MySQL5.5的奇葩问题

1.修改默认端口,安装启动服务后命令行无法连接:不知道为什么安装[color=red]不会[/color]在MySQL Server目录下创建my.ini,而默认创建的服务是会读取这个文件的(找不到则使用默认配置)。需要运行bin\MySQLInstanceConfig.exe创建之,或者复制一份模板修改。2.使用Workbench连接总提示connection cancelled:...

2012-11-12 23:56:58 146

原创 解决架设FileZilla服务器访问问题

1.主动模式(PORT)还是被动模式(PASV):前者是客户端主动打开数据端口并告诉服务端,服务器再打开随机端口和客户端端口建立连接;后者相反,服务端告诉客户端能使用哪个数据端口,客户端打开随机端口和服务端端口建立连接。一般来说我们希望控制客户端能够访问的服务器端口,而不是服务端能使用任意端口出站访问客户端,所以应该只允许使用PASV的连接方式,这也是FileZilla客户端的默认模式。...

2012-11-08 18:02:13 676

安装/卸载Oracle 11g一个要注意的地方

指定数据库文件所在目录时,[color=red]一定要指定在二级目录下[/color],比如D:\oracledb\oradata\,因为在卸载时,如果选择同时卸载数据库,Oracle会清除D:\oracledb下所有的数据!如果使用一级目录,那么上级目录的所有数据都悲剧了,切记!...

2012-10-14 10:15:23 88

原创 解决bridge over slf4j + log4j不输出

项目使用jcl-over-slf4j,jul-toslf4j,slf4j-log4j12,将commons-logging和java.util.logging的输出引导到log4j上,但实际运行时发现项目没有按照log4j.properties输出,而是使用了java.util.logging的默认输出(控制台使用红色字体)。检查后发现原来项目使用了jbpm4,而jbpm4的maven p...

2012-10-12 11:55:25 189

原创 处理Extjs4 文件上传时若服务器出错带来的问题

一个典型的Extjs4上传文件表单:[img]http://dl.iteye.com/upload/attachment/0068/8620/6c9ee312-0663-3d71-bf27-59617acd1e00.png[/img][code="js"]Ext.define('org.allenz.UploadFormPanel', { extend : 'Ext.form.Pa...

2012-05-30 16:40:52 168

原创 HibernateTools生成数据表Bean出错

错误提示大意就是slf4j某方法不存在。slf4j 1.6.0前后代码是部分不兼容的,详见[url]http://upstream-tracker.org/java/versions/slf4j.html[/url],如果在maven中导入了需要高版本slf4j的库如logback就会出现这个问题(原因求解)。先在maven删除相关库,运行HibernateTools的反向生成,再重新添加库,问题...

2012-05-16 15:47:21 117

原创 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

在项目的pom.xml的标签中加入:[code="xml"] org.apache.maven.plugins maven-compiler-plugin 2.3.2 ...

2012-05-15 11:07:23 263

原创 Hibernate不支持Nested Transaction

Spring-Orm中HibernateTransactionManager类文档中均有一段话:[quote]On JDBC 3.0, this transaction manager supports nested transactions via JDBC 3.0 Savepoints. The AbstractPlatformTransactionManager.setNestedTra...

2012-04-24 16:04:24 354

原创 学习使用Spring AOP写方法Debug日志

[code="java"]package org.allenz.tadths.debug;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;/** * 日志注解,通过Spring AOP打印被注解的方法的参数、返回值和异常信息。 * * @author...

2012-04-18 16:55:02 225

原创 扩展Extjs4 Store,添加'aftersync'事件

[code="js"]/** * Store扩展 */Ext.define('Ext.ux.StoreEx', { extend : 'Ext.data.Store', alias : 'store.storeex', batchUpdateMode : 'complete', constructor : function(config) { var ...

2012-03-29 23:10:11 157

原创 SpringMVC 3.x @ResponseBody 415错误处理

[code="xml"] application/json;charset=UTF-8 [/code]配置好之后,使用@RequestBody尝试转换json为Javabean,有时会返回HTTP错误码415 Unsupported media type,把log...

2012-03-29 23:07:22 120

原创 SpringMVC 3.x @ResponseBody 406错误和中文乱码问题处理

前者是因为没有配置org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter,Spring不知道怎样转换,可参考[url]http://www.cnblogs.com/zhaoyang/archive/2012/01/07/2315436.html[/url]后者网上的解决方法(见:[url]h...

2012-03-18 23:53:20 101

原创 Log4j输出日志到项目路径下

在web.xml中设定webAppRootKey,以避免Spring加载log4j.properties时报“Web app root system property already set to different value”错误:[code="xml"] webAppRootKey webAppName.root [/code]再在log4j....

2012-03-18 21:54:31 1108

原创 Eclipse使用中文JavaApiDoc

不要为Java环境指定源代码包,否则Eclipse会优先使用源代码内的英文JavaDoc。

2012-02-06 11:28:44 102

空空如也

空空如也

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

TA关注的人

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