`
islong
  • 浏览: 15002 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
由于最近有个需求:从数据库抽取数据压缩加密后工供用户下载,压缩包密码以短信形式发送给用户。 压缩还好,jdk本身的java.util.zip包就可以搞定,但是没有提供对压缩包加密的方法。几经查询终于找到个第三方工具包zip4j_1.3.1.zip轻轻松松就可以搞定压缩加密等一系列问题。现将该工具包分享出来。 下面是自己写的一个简单的压缩加密的例子: public static void main(String[] args) { String sss="五千年的风和雨啊创了多少梦\r\nahhwdpjfwjfpwjpf\r\n19eu923ur932ur ...
1、 jdbd采用批处理插入大量数据,速度还是相当的慢,一个拥有一个自增字段、三个字符串字段的表,往里面插入1W条数据消耗一分多钟。代码如下: public class DBbatchdeal { /** * * @param conn jdbc链接 * @param tableName 表明 * @param lists 数据集 * @param n 每行字段个数 出去自增字段 * @param flag 第一列是否自增字段 * @return 是否成功 */ public boolean deal(Conne ...
1、 jdbd采用批处理插入大量数据,速度还是相当的慢,一个拥有一个自增字段、三个字符串字段的表,往里面插入1W条数据消耗一分多钟。代码如下: public class DBbatchdeal { /** * * @param conn jdbc链接 * @param tableName 表明 * @param lists 数据集 * @param n 每行字段个数 出去自增字段 * @param flag 第一列是否自增字段 * @return 是否成功 */ public boolean deal(Conne ...
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 ...
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 ...
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` ...
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` ...
1,打开数据库连接配置,如下图 2,点击Advanced,得到如下图 3,点击NEWCODESET,在下面输入框输入GB2312,cp1252,819点击Set,退出此界面别忘了,第一张图上的Save,否则无效。
1,打开数据库连接配置,如下图 2,点击Advanced,得到如下图 3,点击NEWCODESET,在下面输入框输入GB2312,cp1252,819点击Set,退出此界面别忘了,第一张图上的Save,否则无效。
对消息字符串的处理规则 所有的小写字母转换成大写字母; 除了简体汉字,字母(A-Z),数字(0-9),空格,逗号(,)和点号(.)以外的字母都删去; 删去所有域的打头空格和结尾空格; 多余一个的连续空格,由一个空格代替。 dealStr=dealStr.replaceAll("^[ ]*","") //去掉开头空格 .replaceAll("[ ]*$","") //去掉结尾空格 .replaceAll("[^A-Z0-9a-z\\.\\x20\\,\u4E00-\u9FA5]" ...
对消息字符串的处理规则 所有的小写字母转换成大写字母; 除了简体汉字,字母(A-Z),数字(0-9),空格,逗号(,)和点号(.)以外的字母都删去; 删去所有域的打头空格和结尾空格; 多余一个的连续空格,由一个空格代替。 dealStr=dealStr.replaceAll("^[ ]*","") //去掉开头空格 .replaceAll("[ ]*$","") //去掉结尾空格 .replaceAll("[^A-Z0-9a-z\\.\\x20\\,\u4E00-\u9FA5]" ...
对一个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 ...
对一个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 ...
首先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 ...
首先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 ...
Global site tag (gtag.js) - Google Analytics