`
zhangb310
  • 浏览: 64026 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
struts2 低版本有漏洞问题,升级到struts2.3.32 查看链接: 升级过程看: http://www.cnblogs.com/lr393993507/p/5466476.html 找不到action看: http://www.ablanxue.com/shtml/201703/36219_1.shtml 另: tomcat加载jar包问题!(忘了它会加载所有的lib 包,导致多次测试不成功!)
Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截StatementHandler重写sql语句,实现数据库的物理分页。本文适配的mybatis版本是3.2.2。 准备 为什么在StatementHandler拦截 在深入浅出MyBatis-Sqlsession章节介绍了一次sqlsession的完整执行过程,从中可以知道sql的解析是在StatementHandler里完成的,所以为了重写sql需要拦截StatementHandler。 MetaObject简介 在我的实现里大量 ...
最近遇到去重的问题,在此写一下处理的方法! 场景:短信平台有一个单独“号码去重” 功能,本人想的尽量不要写在业务流程中,可以再一个流程点单独执行这个功能,用的 修改所有重复手机号码(cust_sms)的状态。 有更好的可以指点一下!
    关于HTML 5 Web Socket,它通过Web上的一个单一Socket定义了一个全双工通信信道,HTML 5 Web Socket并不是普通HTTP通信的增强版,它代表着一个巨大的进步,特别是针对实时的、事件驱动的Web应用程序。   Google的工程师Ian Hickson说 ...
部署Openfire源码 1. 获取Openfire 3.5.1源代码 官方主页:http://www.igniterealtime.org/ (1)从官方网站上直接下载官方发布版本的源代码Openfire_3_5_1.zip源代码压缩包; 但是,2008年4月24官方发布的源代码中使用了import testng.xxx语句,所以 ...
最近在用多个线程走多个任务,但是日志用一个文件总有的线程输出不了。 其他博客找的解决方法: log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。 1)先看一个常见的log4j.properties文件,它是在控制台和daily.log文件中记录日志: log4j.rootLogger=error,dailyLog,stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender l ...
以下原文摘自 http://www.cnblogs.com/thingsoft/archive/2012/02/04/2337724.html 本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接 http://code.google.com/p/mybatis/下载到。   1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。   (1)Spring配置文件:      <!-- 引入jdbc配置文件 -->      &l ...
Queue(队列),这个词在《数据结构》的课程中出现过,即先进先出的一中数据结构,形象例子就是简单的铁路隧道和排队机;和Queue对应的就是stack(栈),Stack是一种先进后出的数据结构;如果看中文书,还有一个名词用于混,就是heap(堆),这个也很形象,进出是没有顺序的,就像煤堆。 在计算机科学中,Message Queue(MQ),就是按顺序传递消息的一种技术。 MQ一般都做为企业级IT应用的中间件存在,有很多企业是作为标准IT基础结构存在的。在市面上常见的MQ中间件有IBM websphere message queue service,Oracle Advanced Queui ...
从网上查找资料java/jsp获得客户端(IE)网卡MAC地址的方法大概有三种。 1、通过命令方式,在客户端执行Ipconfig 等等 2、通过ActiveX的方法 3、通过向137的端口发送查询指令的方法 简介: 第一种方法,在真正用到时候不知道为什么获得mac地址的指令阻塞了,不往下继续执行。而且速度是这三种方法中最慢的一种。 代码如下: String sip=""; String smac=""; sip = request.getHeader("x-forwarded-for"); if(sip == nul ...

sping bean 作用域

    博客分类:
  • java
ingleton:返回bean的同一个实例,也是默认的作用域(无状态bean使用此作用域) prototype:每次请求都会创建一个实例(有状态bean使用此作用域) request、session、global session这三个作用域主要用在web应用中 例: Java代码  <span style=&q ...

membase get 的应用

最近有个项目需要模拟session机制,存储到membase中,供多个程序认证和单点登录使用。 需要对membase 中set进的某key实时更新有效时间。 1.cache.getAndTouch  对有效期有更新的作用。 MemcachedClient cache = new MemcachedClient(Arrays.asList(URI.create("http://172.16.2.47:8091/pools")), "login_session","login_session");         Operat ...

membase 集群架构

*  集群架构方面的问题 o memcached是怎么工作的? o memcached最大的优势是什么? o memcached和MySQL的query cache相比,有什么优缺点? o memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点? o memcached的cache机制是 ...
一、准备工作 1、 首先,下载mongoDB对Java支持的驱动包 驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads mongoDB对Java的相关支持、技术:http://www.mongodb.org/display/DOCS/Java+Language+Center 驱动源码下载:https://download.github.com/mongodb-mongo-java-driver-r2.6.1-7-g6037357.zip 在线查看源码:https://github.com/mongodb/mong ...

Flex 动画效果

    博客分类:
  • flex
在Flex里面不像在Flash里面随意制作动画了,Flex更趋向于应用程序,而不是动画制作了,所以没有了时间轴的概念。在Flex中使用动画效果,可以用Flex自带的Effect,或者自已定制Effect,因为很多人都想借Flash里面的一样操作Flex,比如在Flash里面做一个动态按钮很容易,当鼠标移动到上面时,会有很多发光的点跑出来(荧火虫效果),这种效果在Flash十分容易实现,但在Flex里面要实现这种效果就不是那么简单的了,下面说说在Flex里的的动务效果的使用与自定义制作。 首先介绍一下Flex里面的自带的效果有以下几种:    Blur                       ...
使用 dispatchEvent() 方法 在组件 ActionScript 类文件的正文中,您可以使用 dispatchEvent() 方法来广播事件。dispatchEvent() 方法的语法如下: dispatchEvent(eventObj) eventObj 参数是一个描述事件的 ActionScript 对象 在调用 dispatchEvent() 方法之前,必须在代码中对其进行声明,如下所示: private var dispatchEvent:Function; 此外,还必须创建一个事件对象以传递给 dispatchEvent()。该事件对象包含侦听器可用来处理该事件的 ...
Global site tag (gtag.js) - Google Analytics