- 博客(172)
- 资源 (2)
- 收藏
- 关注
原创 Android串口操作,简化android-serialport-api的demo
最近在做android串口的开发,找到一个开源的串口类android-serialport-api。其主页在这里http://code.google.com/p/android-serialport-api/ ,这里可以下到APK及对源码。 但是下载源码之后发现源码不能直接使用,而且源码结构较为复杂。关于串口的操作不外乎几步: 1.打开串口(及配置串口); 2.读...
2014-07-28 14:29:00
953
原创 Struts2的异常处理机制
任何成熟的MVC框架都应该提供成熟的异常处理机制。Strut2也不例外。Struts2提供了一种声明式的异常处理方式。Struts2也是通过配置的拦截器来实现异常处理机制的。Struts2的异常处理机制通过在struts.xml文件中配置<exception-mapping …>元素完成的,配置该元素时,需要指定两个属性:exception:此属性指定该异常映射所设置的异常类...
2013-08-03 22:06:33
192
原创 MySql实现远程连接
1、进入mysql,创建一个新用户root,密码为root: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; grant select,update,insert,delete on *.* to root@192.168.1.12 identified by "root"; 原先数据表结构...
2013-07-24 13:03:40
265
原创 myeclipse 模板注释
当然!在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。 因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。 Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit 1:类...
2013-07-03 22:33:31
123
原创 http_load
下载地址:http://dreamflys.com/download/http_load-12mar2006.tar.gzhttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load...
2013-04-19 22:57:17
167
原创 关于ehcache的timeToLiveSeconds和timeToIdleSeconds
这两个参数很容易误解,看文档根本没用,我仔细分析了ehcache的代码。结论如下:1、timeToLiveSeconds的定义是:以创建时间为基准开始计算的超时时长;2、timeToIdleSeconds的定义是:在创建时间和最近访问时间中取出离现在最近的时间作为基准计算的超时时长;3、如果仅设置了timeToLiveSeconds,则该对象的超时时间=创建时间+timeToLiveSecond...
2013-04-04 16:30:34
262
原创 通过网站域名访问weblogic中的应用
大家可能都有体会,在weblogic上部署了应用以后。访问的时候都要敲上一堆url。最典型的就是如下:http;//localhost:7001/webapp/……等等,这个在我们的自己的开发环境上倒是可以勉强接受,可是在真正的网站发布的时候,到了用户那里,人家可不愿意在域名后面敲上难记的端口再加上一堆路径。而且,当weblogic上面部署了几个不同的应用的时候,人家该怎么通过不同的域名...
2013-03-21 09:06:25
452
原创 WebLogic 应用访问
今天试了一下,在WebLogic上部署好一个应用后,默认的访问地址是:http://localhost:7001/WebRoot如果想要更改访问地址中的应用名,比如:http://localhost:7001/WeblogicTest 可以在WEB-INFO下增加一个weblogic.xml的配置文件最简单的配置如下:<!DOCTYPE weblogic-web-a...
2013-03-21 09:01:38
402
原创 js,jquery字符串转换json,兼容各种浏览器
js,jquery字符串转json、 第一种:eval方式解析 function strToJson(str){ var json = eval('(' + str + ')'); return json; } 第二种:new Function形式 function strToJson(str){ ...
2013-03-13 15:05:47
120
原创 使用POI读取excel文件内容
1.前言项目中要求读取excel文件内容,并将其转化为xml格式。常见读取excel文档一般使用POI和JExcelAPI这两个工具。这里我们介绍使用POI实现读取excel文档。2.代码实例:package edu.sjtu.erplab.poi;import java.io.FileInputStream;import java.io.FileNotFoundExce...
2013-03-11 09:58:00
154
原创 js在IE8+兼容String没有trim方法
前几天在写js时候发现String的trim 方法报错,从网上找到资料才知道原来IE8下String没有trim方法。。兼容很简单,在你的js代码前加上如下代码String.prototype.trim = function(){ return Trim(this);};function LTrim(str){ var i; for(i=0;i<...
2012-12-28 11:42:02
161
原创 Oracle查看用户、用户权限、用户表空间、用户默认表空间
查看用户和默认表空间的关系。 select username,default_tablespace from dba_users;1.查看表结构:desc表名2.查看当前用户的表:select table_name from user_tables; 3.查看所有用户的表名:select table_name from all_t...
2012-11-20 17:23:57
146
原创 ExtJS3 实现异步下拉树
附件中的xlTree.js 是扩展的ExtJs3 combobox Tree 应用时只需引用到页面中,基本调用如下 items:[{ xtype:'xcomboboxtree', fieldLabel:'所属机构', id:'departBtnID', ...
2012-10-24 15:25:33
317
原创 CSS兼容性技巧整理从IE6-IE9 火狐谷歌浏览器兼容
CSS样式表对浏览器的兼容性问题有时让人很头疼,不过当我们了解了其中的原理与技巧,就会觉得轻松一些。本文收集整理了IE7,6与Fireofx的CSS兼容性处理技巧,供大家参考。 CSS兼容常用技巧 请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明。 1.div的垂直居中问题 vertica...
2012-10-23 13:40:07
386
原创 关于IE和火狐浏览器样式不兼容的一些总结
什么是浏览器兼容:当我们使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,有的显示出来正常,有的显示出来不正常,我们在编写CSS的时候会很恼火,刚修复了这个浏览器的问题,结果另外一个浏览器却出了新问题。而兼容就是一种办法,能让你在一个CSS里面独立的写支持不同浏览器的样式。1. cursor: pointer...
2012-10-23 12:30:00
252
原创 linux mysql 操作命令
1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin ...
2012-08-28 14:19:10
115
原创 mysql 导入导出
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wc...
2012-08-23 15:14:23
107
原创 C3po连接池
driverClass=com.mysql.jdbc.Driver jdbcUrl = jdbc:mysql://localhost:3306/test user = root password = root123#当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->c3p0.acquireIncrement=3#初始化时获...
2012-06-27 15:23:37
177
原创 使用Struts的Token机制解决表单的重复提交
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务...
2012-06-27 10:33:39
101
原创 JAVA 7种方法获取Properties的值
package com.lpc.util;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import java.util....
2012-06-25 15:11:56
1386
原创 Java中getResourceAsStream的用法
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.ge...
2012-06-25 14:55:28
74
原创 连接池参数测试结果分析
连接池属性测试 1.initialSize 属性 initialSize属性是在tomcat6.0后,连接池添加的属性,它是定义服务器启动初始化几个连接,默认情况下是0即服务器启动时不初始化连接。 2.maxActive 属性 表示并发情况下最大可从连接池中获取的连接数。如果数据库不是单独,供一个应用使用,通过设置maxActive参数可以避免某个应用无限制的获取连接对其他应用造成影响,如果一个数...
2012-06-25 11:28:26
131
原创 DBCP连接池配置参数说明及优化
在配置DBCP连接池时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的Connection为removeAbandoned...
2012-06-21 10:14:54
858
原创 JAVA泛型实体集合转xml .
public static String beanListToXml(List<?> list ,Class<?> cls) throws Exception{ return beanListToXml(list, cls,"yyyy-MM-dd"); } public static String beanListToXml(List<?> l...
2012-06-19 11:32:54
388
原创 Java常用工具类,拼接XML格式的字符串
import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.Set;import java.util.Map.Entry;/** * X...
2012-06-18 14:33:35
276
原创 Java 常用的工具接口包括文件压缩,解压缩,IP转换,文件删除(解决中文问题) ....
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;impo...
2012-06-18 14:32:36
89
原创 linux防火墙的启动和关闭. .
昨天在linux服务器上装了一个tomcat,整个过程很顺利,装上去就可以用。但是今天却无法启动。于是修改tocmat的配置文件,重装tomcat,修改/etc/profile,把各种可能都尝试了好几次。可是tomcat就是死在那里。唉~~,真是气人.....看来只能用最笨的办法试试——重装linux。在重装之前,我在linux服器试着访问 tomcat,结果页面一下子就出来了。很显然to...
2012-06-18 13:13:21
98
原创 实现MySQL允许远程连接
以下的文章主要介绍的是实现MySQL远程连接的实际操作流程,本文主要是由其相关的实际应用代码来引出MySQL远程连接的具体操作步骤,以下就是文章的主要内容描述,希望会给你带来一些帮助在此方面。 1、进入MySQL,创建一个新用户root,密码为root:格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; 1. grant se...
2012-06-11 08:36:01
125
原创 Java读取Properties文件的六种方法
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例: Res...
2012-06-08 16:04:11
77
原创 JS中showModalDialog 详细使用
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.s...
2012-03-30 15:54:45
120
原创 java dbcp 配置
package com.mengya.ConnUtil;import java.io.InputStream;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Proper...
2012-03-30 13:32:55
110
原创 修改Oracle最大连接数
1、修改Oracle最大连接数的方法 a、以sysdba身份登陆PL/SQL 或者 Worksheet b、查询目前连接数 show parameter processes; c、更改系统连接数 alter system set processes=1000 scope=spfile; d、创建pfile create pfile from...
2012-03-18 22:15:28
97
原创 JS打印
Javascript网页打印大全普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景以上为代码控制设置“页面设置”实现打印参数设置(Window系统图文版)一、普通打印(整页打)这个不用多说,直接用引用:...
2012-03-16 16:09:07
89
原创 Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 ...
2012-03-15 16:31:21
114
原创 对BigDecimal常用方法的归类
package com.org.assistant.util;import java.math.BigDecimal;public class Arith {/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*///默认除法运算精度private static final int D...
2012-02-26 16:02:10
79
原创 linux root默认密码忘记后的解决方法
一. lilo引导1. 在出现 lilo: 提示时键入 linux singleBoot: linux single2. 回车可直接进入linux单用户模式3. vi /etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码)4. reboot重启,root密码为空二. grub引导(已成功测试过)1. 在出现grub画...
2012-02-20 11:23:43
125
原创 oracle快速循环插入数据
下面就介绍两种比较常用的方法: 一:最简单有效的方法。修改程序中的分页记录数,如将分页记录数改小,那样就可以很容易的插入数据进行测试,测试压力也会骤降。 例如:可以将以下代码中的ac_page_record_cnt改为2,那样造数据测试的时间就会很少了。PROCEDURE p_query_typelist( ar_cur ...
2012-02-16 12:43:14
431
原创 关于HTML中的滚动条/去掉滚动条
1.xhtml下滚动条的颜色问题在原来的html的时候,我们可以这样定义整个页面的滚动条:body{ scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/ scrollbar-highlight-color:#fff; /*- 左二 -*/ scrollbar-face-color:#E4E4E4; /*- 面子 -*/ ...
2012-02-08 14:29:33
93
原创 Extjs4 实现下拉树
/*!* @author caizhiping* 下拉树*/Ext.define('keel.TreeComboBox',{ extend : 'Ext.form.field.ComboBox', alias: 'widget.keeltreecombo', store : new Ext.data.ArrayStore({fields:[],data:[[]]}),...
2012-01-09 11:02:33
143
原创 SQL语句递归查找
通过sql语句递归查找所有下级或上级用户1.MS Sqlwith cte as( select Id,Pid,DeptName,0 as lvl from Department where Id = 2 union all select d.Id,d....
2012-01-06 16:42:57
112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人