- 博客(136)
- 资源 (4)
- 收藏
- 关注
原创 分布式数据库中间件对比总结
分布式数据库中间件对比总结(1)目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。1. 什么是中间件传统的架构模式就是 应用连接数据库直接对数据进行访问,这种架构特点就是简单方便。但是随着目前数据量不断的增大我们就遇到了问题:单个表数据量太大单个库数据量太大单...
2017-06-28 14:28:17
194
原创 性能最优的批量更新sql语句
下面是封装需要更新的集合:/*** 批量更新购物车需要更新的数据* @Description:* @date 2016年7月28日*/public void updateCartDate2(List carUpdateList){if(carUpdateList != null && carUpdateList.size() > 0){Str...
2016-07-29 15:40:36
1274
原创 Filter监听器的使用——同一个web.xml可以配置多个fileter
可以通过配置Filter对所有请求进行监听拦截处理: <filter> <filter-name>Compress</filter-name> <filter-class>com.enation.framework.gzip.GZIPFilter</filter-class> </filter>...
2016-05-11 10:41:20
1460
原创 spring的IntrospectorCleanupListener使用详解
"在服务器运行过程中,Spring不停的运行的计划任务和OpenSessionInViewFilter,使得Tomcat反复加载对象而产生框架并用时可能产生的内存泄漏,则使用IntrospectorCleanupListener作为相应的解决办法。"对于这一句话,引用关于IntrospectorCleanupListener一段解释:引用spring中的提供了一个名为org.spri...
2016-05-11 10:16:52
227
原创 spring的ContextLoaderListener使用详解
ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就...
2016-05-11 10:06:07
194
原创 HttpSessionListener 使用详解
HttpSessionListener : Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。这个接口也只包含两个方法,分别对应于Session的创建和失效:# public void sessionCreated(HttpSessionEvent se); # public void sessionDest...
2016-05-11 09:57:46
688
原创 ServletContextListener使用详解
在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。在 ServletContextListen...
2016-05-11 09:26:25
156
flex功能实例
http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html
2012-06-03 22:31:56
98
原创 eclipse优化
1.通过修改启动参数,提高性能 设置Eclipse启动参数-Xms(最小heap数)和-Xmx(最大heap数)。 Windows的用户,可以创建一个快捷方式,并修改快捷方式的“目标”的参数,例如下面这个例子。path/eclipse/eclipse.exe -vmargs -Xms1000M –Xmx1000M2.减少不必要的启动插件在Preferences ->...
2012-05-30 17:28:15
93
原创 仓储业务知识分享
详见:传说中的小米仓库 http://bbs.paidai.com/topic/98123电商物流的几种拣货模式与案例 http://www.linkshop.com.cn/web/archives/2012/194045.shtml 电商物流中心订单拣选作业模式分析http://bbs.paidai.com/topic/88084 ...
2012-05-30 11:37:11
158
原创 搭建FLEX开发环境
1.下载http://www.adobe.com/devnet/flex/flex-sdk-download-all.html解压后设置$FLEX_SDK=/you_flex_sdk,并把$FLEX_SDK/bin加入到$PATH中。 之后进放$FLEX_SDK/bin中,给mxmlc设置可执行的权限 chmod +x mxmlc 这样就可以在任意的目录下使用mxmlc编译mxml文件了。 测...
2012-05-26 22:41:17
122
原创 编程不懂正则表达式,将有被淘汰的危险
编程不懂正则表达式,将有被淘汰的危险 编程的大量工作都是在处理字符串,如验证输入、查找子串替换、解析HTML等,而正则表达式是一个极为强大的工具,它使我们需要很多行重复啰嗦的代码才能完成的编程任务,一个表达式就可以搞定,既节省时间又节省精力。但是学习它并不是一件轻松的事情,需要有那么一点点毅力的。 如果你懂正则表达式,甚至很熟练,表明:1. 你爱好学习技术/钻研技术,有强烈的...
2012-05-25 11:46:22
138
原创 MXML语言简介
1. MXML语法 MXML语言是专门用于Flex程序中,描述界面表现的一中XML标记语言。我们可以用它来管理程序的整体布局,控制组件的样式和外观,也可以构建非可视化的对象,比如XML数据、与服务器端通信的WebService、组件的数据源等。 1.1 命名规范 MXML区分大小写,且文件名和变量标示名都区分大小写。MXML文件以mxml作为扩展名,文件名要遵循AS中变量的命...
2012-05-20 06:20:49
306
原创 mysql分页与orcale分页
mysql分页:SELECT * FROM ACCOUNT WHERE 1=1 LIMIT 起始行,每页多少行。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1) orcale分页:SELECT * FROM ((SELECT ROWNU...
2012-05-02 09:30:55
141
原创 异步实现不同频道的视图切换
//频道通过a标签触发脚本function change(i,j,id){ var index = (i*3)+j; //i第几行 --即循环的行索引 //j列的第几个--即循环的列索引 $.get("yuan.php",{foot:id},function(data){ $(".yuan"+(i+1)).html("");//清空整列数据 $(".yuan"+(i+1)...
2012-02-10 17:15:09
107
原创 Log4j基本使用方法
Log4j基本使用方法 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 一、定义配置文件其实您也可以完全不使用配置文件,而是在代码中...
2012-01-11 14:00:15
81
原创 sql语句时间判断
重要的SQL語句, 传进一个id跟时间。判断该时间是否介于该id的特定的时间段中String hql = "SELECT COUNT(r.raceId) FROM Race r WHERE CONVERT(VARCHAR(10),r.uploadBegin,111) <= CONVERT(VARCHAR(10),?,111) AND CONVERT(VARCHAR(10),r.uploadE...
2011-11-14 10:35:19
917
原创 删除电脑上残留的注册表
运行——》regedit——》HKEY_LOCAL_MACHINE——》SOFTWARE——》Microsoft——》找到要删除的注册表
2011-11-09 09:13:04
468
原创 spring MVC 转向(重定向)
spring控制器最后返回一个ModelAndView(urlName),其中urNamel可以是一个视图名称,由视图解析器负责解析后将响应流写回客户端;也可以通过redirect/forward:url方式转到另一个控制器进行处理.redirect方式相当于"response.sendRedirect()".这种方式外部特征就是浏览器地址栏最后显示的路径是转发后的新的路径.工作方式是这样的...
2011-09-23 18:10:12
177
原创 随页面滚动的对联广告
<html><head><title>随页面滚动的对联广告</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><center&g
2011-09-21 15:00:52
145
原创 wamp5安装好了不能加载图片,false问题
进入php设置——php扩展——运行php_gd2。这样就OK了。很多人以为只要把分号去掉就可以了。其实不行,在windows环境下,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用。把php_gd2.dll复制到...
2011-09-20 22:37:31
149
原创 js显示一个时钟
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charse
2011-09-14 10:18:56
108
原创 linux命令集_linux常用命令
使用 cd 进入目录新建和刪除文件1.刪除文件:删除了/test1目錄下的file1#rm /test1/file12.新建目录:建立一个名为/linux的目录#mkdir /linux3.删除目录:删除/linux目录#rmdir /linux4.删除目录及目录下的所有文件:要删除带文件的目录,可以使用rm-rf命令,强制删除目录及其中的文件#rm -rf /linux此命令中的...
2011-09-09 17:31:26
210
原创 php与mysql事物处理
PHP与MYSQL事务处理/*MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=...
2011-08-30 17:48:24
86
原创 程序员装B指南
一、准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码 。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。4.工具书,orelly的,机械...
2011-08-25 17:57:20
78
原创 phpExcel
1.下载开源phpexcel:http://phpexcel.codeplex.com/2.将下载下来的文件解压缩,在项目中建立phpexcel目录,将文件导入3.包含文件 <?phprequire_once ('../common/phpexcel/Classes/PHPExcel.php');////require_once 'PHPExcel/Writer/Exce...
2011-08-25 14:38:16
130
原创 php导出excel、excelUntil
excelUntil:<?phpheader ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header (&qu
2011-08-25 13:50:30
128
原创 解决unlink不能删除中文文件名
unlink(iconv("utf-8","gbk",ABSPATH.$img['filePath']));
2011-08-10 11:33:57
491
1
原创 php二分查找法
<?php function bin_sch($array,$low,$heigh,$k){ if($low <= $heigh){ $mid = intval(($low + $heigh)/2); if($array[$mid] == $k){ return true; }else if($k <$array[$mid]){ return b...
2011-08-03 14:36:53
83
原创 php的内置函数
PHP的内置函数 工具函数:主要是指一些在开发过程中经常使用的函数,他们很具有通过性。比如exit()函数可以终止程序运行,empty()函数可以检测变量值是否为空等,统称为工具函数。1.die()和exit():die()是exit()的别名,他们在php中指定同一函数。用于退出程序 2.e...
2011-08-03 10:44:25
122
原创 php数组和字符串的相互转换,数据结构不变
一个描述 PHP 数据的函数。返回值是一个字符串。有的时候为了把一些数据转为字符串存起来,但是希望保持数据原来有结构和内容。就要用到这个函数。$a=array('data'=>"hi", 123);$b=serialize($a);//对数组进行序列化echo $b; //这个就是描述过的数组但在这里是一个字符串而已$c=unserialize($b); //把描述过的数据恢复(反...
2011-08-02 14:18:48
154
原创 php多文件上传,文件上传封装
/** * add by huangwenyuan 2011-7-27 多文件上传,返回一个数组,该数组内存放数组,每个数组包含文件上传的随机码文件名和真实文件名 * Enter description here ... * @param unknown_type $formFilename * @param unknown_type $filePath * @param unknown_type...
2011-08-02 14:15:29
122
原创 php变量的生命周期
php对生命周期的规定如下:局部变量的生命周期为其所在函数被调用的整个过程。当局部变量所在的函数结构结束时,局部变量的生命周期也随之结束全局变量的生命周期为其所在“.php”脚本文件被调用的整个过程。当全局变量所在脚本文件结束调用时,全局变量的生命周期结束 有时某个定义函数结束后,我们希望该函数内的变量仍然存在,就需要将这个变量声明为静态变量(static)。将一个变量声明为...
2011-08-02 13:56:55
427
原创 php变量的赋值
php变量的赋值包括传值赋值和引用赋值:$a = 33;$b = a;传值赋值有两快内存区域,既变量 $b跟$a各自拥有自己的内存区域,值不会随任意一个变量的改变而改变 $a = 33;$b = &$a;引用赋值是值两个变量指向同一快内存区域,此时如果改变变量$b的值则变量$a会跟着改变...
2011-08-02 10:47:38
140
原创 php的类型转换
php类型转换包括自动类型转换和强制的类型转换:一。自动类型转换:自动类型转换是指定义变量时不需要制定变量的数据类型,php会根据具体引用变量的具体环境实现自动的类型转换。自动类型转换包括两个方面:1.直接对变量的赋值操作:变量的数据类型由赋予的值决定2.运算式结果对变量的赋值操作:自动类型转换的第二种应用方式是将一个运算式的结果赋值给一个变量这种类型转换又可以分为两种情况:1)运...
2011-08-02 09:46:52
106
原创 MYSQL,数组
一个描述 PHP 数据的函数。返回值是一个字符串。有的时候为了把一些数据转为字符串存起来,但是希望保持数据原来有结构和内容。就要用到这个函数。$a=array('data'=>"hi", 123);$b=serialize($a);echo $b; //这个就是描述过的数组但在这里是一个字符串而已$c=unserialize($b); //把描述过的数据恢复...
2011-07-28 13:39:53
572
原创 smarty获取配置文件中的变量
1.配置文件中的变量:#*****************************************name = "huang"[confVar]#节点startname="huangwenyuan"#confVar end****************************** 以上有设一个节点confVar,如无节点,直接命名的变量称为全局变量 2.模板获取变...
2011-07-26 14:43:11
111
原创 php错误和异常处理
PHP为异常处理提供了内置类——Exception。其构造函数需要两个参数除了构造函数外,改类还提供了如下所示的内置方法:##getCode()——返回传递给构造函数的代码 ##getMessage()——返回传递给构造函数的消息 ##getFile()——返回产生异常的代码文件的完整路径 ##getLine()——返回代码文件中产生异常的代码行号 #...
2011-07-22 15:34:28
123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人