- 博客(21)
- 资源 (24)
- 收藏
- 关注
原创 四、ibatis映射语句
1、映射语句 举个例子: sql id="resultValue" > SELECT DISTINCT userName sql > sql id ="from-user"> FROM `user` sql > select id ="
2014-11-07 19:19:27
480
原创 三、SqlMap API
1、查询一个对象 Object queryForObject(string sql, Object parameter) 注意:需要返回对象有默认构造方法, 如果没有默认构造方法, 或者构造方法受保护, 使用下面这个API Object queryForObje(String sql, Object parameter, Object re
2014-11-07 19:17:58
649
原创 二、Ibatis基础
1、 ibatis干什么 orm框架:Object Relational Mapping, 可以理解为:创建了一个可在编程语言里使用的“虚拟对象数据库“ 但是, ibatis其实不是一个ORM框架, 它只是一个SQL Mapper, 它和ORM框架的区别在于, ibatis不知道也不关心类和 数据库表的对应关系。2、 特点对sq
2014-11-07 19:15:04
427
原创 一、jdbc基础
1、jdbc是什么: Java Data Base Connectivity java语言访问数据库的一套接口; 也是调用者和实现者的一套协议, 数据库厂商开发自己的实现。2、为什么会有jdbc: 没有jdbc以前 缺点: 1> 移植性差 2> 程序员要熟悉各个数据库的驱动 有了jdbc:
2014-11-07 19:11:34
387
原创 自定义拦截器,验证用户名密码
一、client端 1、定义一个构造方法: public AddHeaderInterceptor(String userId, String password){ super(Phase.PREPARE_SEND); this.userId = userId; this.passwor
2014-05-02 10:51:51
1413
原创 spring与cxf的整合
一、在web.xml中配置web service的servlet servlet > servlet-name >cxf-wsservlet-name > servlet-class >org.apache.cxf.transport.servlet.CXFServlet servlet-class> servlet >
2014-05-02 10:50:32
703
原创 JaxWsProxyFactoryBean 与 JaxWsDynamicClientFactory
1、 JaxWsProxyFactoryBean 简介:调用方式采用了和RMI类似的机制,即客户端直接服务器端提供的服务接口(interface),CXF通过运行时代理生成远程服务的代理对象,在客户端完成对webservice的访问;几个必填的字段:setAddress-这个就是我们发布webservice时候的地址,保持一致 缺点:这种调用service的好处在于调用过程非
2014-05-02 10:46:27
18206
2
原创 ws的interceptor和handler
1、interceptor ws的interceptor包括client端的in interceptor、out interceptor和server端的in interceptor、out interceptor。 interceptor,拦截器主要在请求相应之前或者之后调用,很好的降低了代码的耦合性, 主要用途有身份认证等cx
2014-05-02 10:43:42
856
原创 wsdl
什么是wsdlWSDL 指网络服务描述语言 (Web Services Description Language)。WSDL 是一种XML 文档。用于描述Web service。wsdl结构1、: wsdl的根元素。两个常用的关键字:targetNameSpace:类似于Java的packagexmlns:类似于Java的import
2014-05-02 10:33:49
425
转载 spymemcached深入分析
一、简介spymemcached 是一个 memcache 的客户端, 使用 NIO 实现。分析 spymemcached 需要了解 NIO,memcached使用,memcached协议,参考资料中列出了有用的资源连接。NIO是New I/O的缩写,Java里边大家一般称为异步IO,实际上对应Linux系统编程中的事件驱动IO(event-driven IO),是对 ep
2014-04-26 21:52:17
3503
1
转载 设置网站会员积分系统需要考虑哪些问题?
Step1:先想清楚,为什么要为这个站点建立会员积分系统。首先明确,会员和积分是两个完全独立的系统。我接下来用用图片来说明这些内容。
2014-04-03 19:04:21
770
转载 四 memcache应对高并发
摘自:http://snowolf.iteye.com/blog/1677495, 感谢作者近半个月过得很痛苦,主要是产品上线后,引来无数机器用户恶意攻击,不停的刷新产品各个服务入口,制造垃圾数据,消耗资源。他们的最好成绩,1秒钟可以并发6次,赶在Database入库前,Cache进行Missing Loading前,强占这其中十几毫秒的时间,进行恶意攻击。为了应对上述情况,做了如下调
2014-03-12 22:38:17
543
转载 三 memcache总结
摘自:http://snowolf.iteye.com/blog/1576818,感谢作者。为了将N个前端数据同步,通过Memcached完成数据打通,但带来了一些新问题:使用iBatis整合了Memcached,iBatis针对每台server生成了唯一标识,导致同一份数据sql会产生不同的key,造成重复缓存。——通过重写iBatis部分原码,终止了唯一标识的生成,同一个SQL
2014-03-12 22:36:47
472
转载 一 memcache安装
一、下载1.Libevent简单的说就是一个事件触发的网络库,Memcached离不开它。Shell代码 wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.17-stable.tar.gz 2.Memcached今天的主角Shell代码
2014-03-12 22:34:09
550
转载 二 Memcached Client
一、Memcached Client简要介绍Memcached Client目前有3种:Memcached Client for JavaSpyMemcachedXMemcached这三种Client一直存在各种争议:Memcached Client for Java 比 SpyMemcached更稳定、更早、更广泛;SpyMemcached 比 Memcached C
2014-03-12 22:25:40
592
转载 log4j的使用
Log4j是Apache的一个开源项目,它允许开发者以任意间隔输出日志信息.。主要分为两部分:一是appender,是输出日志的方式;二是logger,是具体日志输出器1. Appender 其中,Log4j提供的appender有以下几种: org.apache.log4j.ConsoleAppender(输出到控制台) org.apache.log4j.Fil
2014-01-20 19:18:32
523
原创 可搜索、可多选的下拉列表控件使用
0、这次介绍一个具有搜索功能、多选功能的jquery ui控件,暂且称其为chosen, 如下图:支持搜索: 支持多选: 1、需要的css和js分别为:chosen.jquery.jschosen.css可以在此处下载: http://davidwalsh.name/jquery-chosen2、html:select
2014-01-20 11:05:45
3842
原创 系统访问日志统计及邮件发送脚本--python实现
0、 需求描述:最近项目组新开发一个系统,大家都对每天的用户访问情况比较关心,于是就写了一个脚本,用于分析用户访问情况,然后将结果以邮件的形式发给项目组邮件组。 1、 连接mysql数据库:1> 设定好数据库的host、user、password、db、port等参数host ='*******8'user =‘song’passwd ='ant'db
2014-01-15 20:07:31
1132
原创 iBatis动态标签详解
1、: 该标签用于遍历一个list。它有以下属性: prepend:sql语句组成部分,可以被覆盖,可为and、or等,该选项是可选的 open:整个遍历内容开始前设置的字符串,常常设为‘(’。该选项是可选的 close:整个遍历内容结束时设置的字符串,常常为‘)’。该选项是可选的 conjunction:遍历内容中间间隔的字符串,可为‘,’、‘and’、‘or’等。该选项是可
2013-06-14 17:06:24
1313
原创 PL/SQL连接服务器端oracle配置步骤
1、下载PL/SQL developer2、下载oracleClient,一般是免安装的。3、在oracleClient的这个目录下 \oracleClient\Network\Admin,找到tnsnames.ora,在其中配置oracle服务器地址,例如:STREAMADMIN = (DESCRIPTION = (ADDRESS = (PROTOCOL = T
2013-05-23 11:02:30
537
原创 一个准程序员眼中的职业规划
岁月流转,恍惚间,2012已悄然已逝。回首这一年,许多画面已模糊不清,但于我而言,今年却是我人生轨迹上不同凡响的一个转折之年。这一年,三个月的苏州实习生活,使我近距离的感受了古韵苏州。苏州的美,让我心旷神怡。这一年,拿到了自己一直渴望的offer,使我体会到了付出努力之后收货成功的喜悦。这中感觉,让我心潮澎湃。这一年,世界末日终究还是没有到来,毕业设计仍旧要按时完工。这种结果,让我直面
2013-01-01 22:01:24
574
think in java 第三版+第四版+习题集
2011-06-11
华为硬件工程师手册(最新版)
2011-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人