- 浏览: 16013 次
- 性别:
- 来自: 深圳
最新评论
文章列表
由于最近有个需求:从数据库抽取数据压缩加密后工供用户下载,压缩包密码以短信形式发送给用户。
压缩还好,jdk本身的java.util.zip包就可以搞定,但是没有提供对压缩包加密的方法。几经查询终于找到个第三方工具包zip4j_1.3.1.zip轻轻松松就可以搞定压缩加密等一系列问题。现将该工具包分享出来。
下面是自己写的一个简单的压缩加密的例子:
public static void main(String[] args) {
String sss="五千年的风和雨啊创了多少梦\r\nahhwdpjfwjfpwjpf\r\n19eu923ur932ur ...
- 2013-07-10 17:42
- 浏览 2211
- 评论(0)
1、 jdbd采用批处理插入大量数据,速度还是相当的慢,一个拥有一个自增字段、三个字符串字段的表,往里面插入1W条数据消耗一分多钟。代码如下:
public class DBbatchdeal {
/**
*
* @param conn jdbc链接
* @param tableName 表明
* @param lists 数据集
* @param n 每行字段个数 出去自增字段
* @param flag 第一列是否自增字段
* @return 是否成功
*/
public boolean deal(Conne ...
- 2013-07-10 17:26
- 浏览 1648
- 评论(0)
1、 jdbd采用批处理插入大量数据,速度还是相当的慢,一个拥有一个自增字段、三个字符串字段的表,往里面插入1W条数据消耗一分多钟。代码如下:
public class DBbatchdeal {
/**
*
* @param conn jdbc链接
* @param tableName 表明
* @param lists 数据集
* @param n 每行字段个数 出去自增字段
* @param flag 第一列是否自增字段
* @return 是否成功
*/
public boolean deal(Conne ...
- 2013-07-10 17:26
- 浏览 297
- 评论(0)
public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == || "un ...
- 2013-01-18 16:17
- 浏览 423
- 评论(0)
public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == || "un ...
- 2013-01-18 16:17
- 浏览 298
- 评论(0)
1、MySql
createDB.sql
create database Mysql_db;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ONMysql_db* TO dbUserName@'%' IDENTIFIED BY 'userPassword';
use Mysql1351_data;
--其中%表示dbUserName用户可以远程登录,如果是local则表示用户只能通过本地登录连接
createTable.sql
CREATE TABLE `tablename` (
`MOBILE` ...
- 2012-03-26 21:17
- 浏览 646
- 评论(0)
1、MySql
createDB.sql
create database Mysql_db;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ONMysql_db* TO dbUserName@'%' IDENTIFIED BY 'userPassword';
use Mysql1351_data;
--其中%表示dbUserName用户可以远程登录,如果是local则表示用户只能通过本地登录连接
createTable.sql
CREATE TABLE `tablename` (
`MOBILE` ...
- 2012-03-26 21:17
- 浏览 797
- 评论(0)
1,打开数据库连接配置,如下图
2,点击Advanced,得到如下图
3,点击NEWCODESET,在下面输入框输入GB2312,cp1252,819点击Set,退出此界面别忘了,第一张图上的Save,否则无效。
- 2012-02-27 14:38
- 浏览 430
- 评论(0)
1,打开数据库连接配置,如下图
2,点击Advanced,得到如下图
3,点击NEWCODESET,在下面输入框输入GB2312,cp1252,819点击Set,退出此界面别忘了,第一张图上的Save,否则无效。
- 2012-02-27 14:38
- 浏览 242
- 评论(0)
对消息字符串的处理规则
所有的小写字母转换成大写字母;
除了简体汉字,字母(A-Z),数字(0-9),空格,逗号(,)和点号(.)以外的字母都删去;
删去所有域的打头空格和结尾空格;
多余一个的连续空格,由一个空格代替。
dealStr=dealStr.replaceAll("^[ ]*","") //去掉开头空格
.replaceAll("[ ]*$","") //去掉结尾空格
.replaceAll("[^A-Z0-9a-z\\.\\x20\\,\u4E00-\u9FA5]" ...
- 2011-10-08 23:26
- 浏览 396
- 评论(0)
对消息字符串的处理规则
所有的小写字母转换成大写字母;
除了简体汉字,字母(A-Z),数字(0-9),空格,逗号(,)和点号(.)以外的字母都删去;
删去所有域的打头空格和结尾空格;
多余一个的连续空格,由一个空格代替。
dealStr=dealStr.replaceAll("^[ ]*","") //去掉开头空格
.replaceAll("[ ]*$","") //去掉结尾空格
.replaceAll("[^A-Z0-9a-z\\.\\x20\\,\u4E00-\u9FA5]" ...
- 2011-10-08 23:26
- 浏览 474
- 评论(0)
对一个JS数组去除重复项方法很多,但以前写的总是有些问题,譬如包含不同类型数据项无法删除,查了些资料做了一点修改认为这个方法蛮好的。
//去除数组中重复的var array=[2.3,2.3,"a","b","b",true,true,true,false,1,0,undefined,null]; for(var i=0;i<array.length;i++){ for(var j=i+1;j<array.length;j++){ if(array[j]===array[i]) { array.splice(j ...
- 2011-01-05 14:17
- 浏览 516
- 评论(0)
对一个JS数组去除重复项方法很多,但以前写的总是有些问题,譬如包含不同类型数据项无法删除,查了些资料做了一点修改认为这个方法蛮好的。
//去除数组中重复的var array=[2.3,2.3,"a","b","b",true,true,true,false,1,0,undefined,null]; for(var i=0;i<array.length;i++){ for(var j=i+1;j<array.length;j++){ if(array[j]===array[i]) { array.splice(j ...
- 2011-01-05 14:17
- 浏览 593
- 评论(0)
首先suse9上自带了Mysql 4点几的一个版本,所以在安装时先确认服务器上是否已经存在Mysql数据库
执行ps- ef | grep mysqlid 或者netstat -lnp | grep mysql查看。
如果已存在而又不是想要的版本则先卸载
--卸载:先查看然后 逐个使用 rpm -e mysq-* 卸载rpm -qa | grep mysqlrpm -e perl-DBD-mysql-2.9003-22.1 --nodepsrpm -e mysql-shared-4.0.18-32.30 --nodepsrpm -e python-mysql-0.9.3b2-9 ...
- 2011-01-01 20:50
- 浏览 736
- 评论(0)
首先suse9上自带了Mysql 4点几的一个版本,所以在安装时先确认服务器上是否已经存在Mysql数据库
执行ps- ef | grep mysqlid 或者netstat -lnp | grep mysql查看。
如果已存在而又不是想要的版本则先卸载
--卸载:先查看然后 逐个使用 rpm -e mysq-* 卸载rpm -qa | grep mysqlrpm -e perl-DBD-mysql-2.9003-22.1 --nodepsrpm -e mysql-shared-4.0.18-32.30 --nodepsrpm -e python-mysql-0.9.3b2-9 ...
- 2011-01-01 20:50
- 浏览 533
- 评论(0)