自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA高性能IO模型浅析【转】

服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。(3)IO多路复用(IO Multiplexing):即...

2015-02-25 18:12:20 114

原创 使用JavaMail时候的STMP代码和DSN代码大全

表(一) SMTP 代碼 421 <domain> Service not available, closing transmission channel 括号内的主机无法提供正常服务,关闭传送管道,邮件将滞留在主机上   450 Requested mail action not taken: mailbox unavailable 所要求的邮件动作无法执行:邮...

2013-07-22 10:56:55 554

原创 Linux下修改计算机名和IP

1、修改主机名:vi /etc/sysconfig/network 修改HOSTNAME一行为HOSTNAME=想要的计算机名2、想使用固定ip,不然每次启动都是动态ip,链接不方便命令如下:vi /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT="yes" (开机激活)NAME=Lan (网卡名称)IPADDR=192.1...

2013-03-28 09:19:02 226

原创 Java二进制指令代码解析 【转】

         Java源码在运行之前都要编译成为字节码格式(如.class文件),然后由ClassLoader将字节码载入运行。在字节码文件中,指令代码只是其中的一部分,里面还记录了字节码文件的编译版本、常量池、访问权限、所有成员变量和成员方法等信息(详见Java字节码格式详解)。本文主要简单介绍不同Java指令的功能以及在代码中如何解析二进制指令。        Java指令是基于栈的...

2013-03-25 21:32:17 130

原创 解决Android ListView中图片异步加载错位问题【转】

http://www.cnblogs.com/liongname/articles/2345087.html

2012-09-20 16:58:04 66

原创 Android4.1.1下关于采用File.createTempFile创建的临时文件存放路径问题

     android客户端软件版本更新过程中,android4.1.1系统下待新版客户端软件下载准备安装时,出现了“解析程序包出现问题”的错误。     稍后尝试了android1.6和android2.3.x系统下进行软件版本更新,均无任何问题。     接下来查看了android4.1.1在进行新版客户端软件安装时出现的warning日志: ?:??: W/?(?): ...

2012-09-20 15:05:00 974

原创 解决android客户端上传图片到服务端时,图片损坏的问题【转】

http://www.cnblogs.com/cnblogs-lin/archive/2012/05/30/2526697.html

2012-09-14 17:33:08 334

原创 Android中采用9.png图片实现背景图自适应不失真【转】

 链接地址

2012-09-14 17:27:55 445

原创 关于浏览器渲染html页面采用的三种文本模式

     在开启这个话题前,先看一行代码。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">     想必做web开发的朋友都很熟悉这段代码,它一般位于html页面的头部,它是指定了...

2012-04-10 12:59:36 692

原创 借助js操作剪切板内容,完成Excel多单元格数据 到 Html table对应单元格的复制

       最近有一个后台管理的功能,需要将excel表格中的数据一次性复制到html table中,最后点击提交按钮,将table中的数据提交到服务器端进行处理。       涉及到的技术难点有两块:如何通过js得到剪切板中的数据、如何js将剪切板中的数据存放在多个table cell中。       当然最恶心的莫过于要自己写CSS样式表。       接下来看代码吧:...

2012-03-16 19:51:00 1508

原创 空链接中的href属性含有“#” 引起页面跳动 的几种解决办法

     页面中使用空链接时,通常点击该空链接不会打开一个新页面,只是借助这个它触发一个点击事件,进而完成一系列的js操作。     以前空链接的href属性通常使用"#"来填充,但当页面出现滚动条时,点击空链接,页面会跳动到页首,给人的感觉很不爽。    为什么当用"#"填充空链接时会出现页面跳动的现象?原因是"#"被默认为锚点"#top",即跳转到本页页首。    查找了下资料...

2012-03-09 11:39:42 1032

解读GBK编码格式下的" "(类似于空格)的字符

     今天同事在解析用户上传的excel表格时,发现有的数据后面带了" "这个字符,以为是空格,无论怎么trim都搞不掉,晚上抽了点时间研究了下这个特殊的字符。       具体代码如下:      String str = " "; //把特殊字符单独拿出来定义成String类型 char[] c = str.toCharArray();//转化成f字符数组 for...

2011-10-10 20:50:48 2081

原创 JAVA泛型<?>【转】

     java泛型表面上看起来,无论语法还是应用的环境(比如容器类),泛型类型(或者泛型)都类似于 C++ 中的模板。但是这种相似性仅限于表面,Java 语言中的泛型基本上完全在编译器中实现,由编译器执行类型检查和类型推断,然后生成普通的非泛型的字节码。这种实现技术称为 擦除(erasure)(编译器使用泛型类型信息保证类型安全,然后在生成字节码之前将其清除),这项技术有一些奇怪,并且有时会带...

2011-08-12 19:31:36 104

原创 JVM详解【转】

JVM详细介绍:  1)JVM执行原理  JVM可以称为软件模拟的计算机,它可以在任何处理器安全地兼容并且执行.class字节码。其实JVM兼容的二进制字节码和操作系统的本地机器码有一定的区别,只是针对JVM上层的调用程序而言,执行过程效果一样,所以我们一般理解就是说直接用JVM来执行二进制码,实际上二者本质有一定的差异,但是这一点可以理解JVM具有跨平台性。一般情况下,编程人员都是直接编...

2011-07-19 20:04:38 81

jquery异步提交表单乱码解决方法

     最近的开发中遇到了jquery异步提交表单数据时出现了中文乱码的问题。先说一下开发环境,本地编码格式为GBK(服务器为本机,因此服务器端的编码格式也是GBK了),webwork框架默认编码也是GBK。    第一次出现乱码时,尝试着将webwork的默认编码修改为UTF-8。这样服务器端所接收到的中文字符正常显示,可以确定webwork的参数拦截器在进行参数注入时,客户端所提交的中文...

2011-06-22 13:03:37 133

清除HTML file控件value属性值

       上午在做东西的时候需要清除file控件的value值,采用传统的处理方式(即直接将file控件的value值赋值为""),在FF和Chrome浏览器下都可以正常清除,但在IE下是无法清除的。        可通过以下方法清除:      html代码:&lt;input type="file" id="fileUpload"/&gt;              ...

2011-06-08 10:10:33 307

原创 HTML DOM FileUpload 对象【转】

FileUpload对象在HTML文档中&lt;input type="file"&gt; 标签每出现一次,一个 FileUpload 对象就会被创建。该元素包含一个文本输入字段,用来输入文件名,还有一个按钮,用来打开文件选择对话框以便图形化选择文件。该元素的 value 属性保存了用户指定的文件的名称,但是当包含一个 file-upload 元素的表单被提交的时候,浏览器会向服务器发...

2011-06-08 09:53:17 169

AJAX传值中文乱码解决方法

       AJAX传值时采用的是UTF-8编码格式,客户端中文字符传输到服务器端时,如果服务器编码格式或者所采用的MVC框架的编码格式不是UTF-8,则很可能会出现中文乱码。解决办法如下:         客户端用js函数encodeURI()对中文字符进行两次编码,服务器端采用URLDecoder类对客户端传输过来的中文字符进行UTF-8格式的解码。示例:         客户端...

2011-05-10 11:42:54 310

原创 dom4j通过xpath查询xml【转】

获取DocumentSAXReader saxReader = new SAXReader();Document document = saxReader.read(FileUtil.getFileInputStream(fileName));查询ElementString xpath ="/composites/composite[@type='onDelete']...

2011-04-26 09:28:01 68

spring与mybatis三种整合方法

 本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。  1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。  (1)Spring配置文件: &lt;!--...

2011-03-23 08:40:45 79

原创 精确获取JS变量类型

    在获取js变量类型时,可以使用typeOf()方法获取,但使用此方法获取的变量类型并不是精确,对于一切new出来的变量,js会一律将其类型判定为object。   例如:   var nums = new Array(1,2,3);var date = new Date();alert(typeof(nums )); //objectalert(typeof(d...

2011-03-18 10:47:29 227

原创 mybatis3.0 多对多映射CRUD操作实例

      mybatis3.0添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联删除操作。因此在进行实体类多对多映射表设计时,需要专门建立一个关联对象类对相关实体类的关联关系进行描述。下文将以“User”和“Group"两个实体类之间的多对多关联映射为例进行CRUD操作。     建立user表,对应实...

2011-03-14 19:52:44 244

空空如也

空空如也

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

TA关注的人

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