JDBC与Mybatis调用存储过程实例(分页存储过程)

先看看存储过程是怎么写的 DROP PROCEDURE IF EXISTS `helloPage`; Create PROCEDURE helloPage(tableName text,in pageIndex INT,in pageSize INT) BEGIN DECLARE page_index INT DEFAULT 1; DECLARE tbl_name nv...
阅读(1681) 评论(0)

防重复请求处理的实践与总结

#防重复处理总结 ##背景 在业务开发中,我们常会面对防止重复请求的问题。当服务端对于请求的响应涉及数据的修改,或状态的变更时,可能会造成极大的危害。重复请求的后果在交易系统、售后维权,以及支付系统中尤其严重。 前台操作的抖动,快速操作,网络通信或者后端响应慢,都会增加后端重复处理的概率。 前台操作去抖动和防快速操作的措施,我们首先会想到在前端做一层控制。当前端触发操作时,或弹出确...
阅读(809) 评论(0)

程序员必须要注意的代码规范

作为一个苦逼的程序员,因为种种原因经常需要阅读别人写的代码。您是否有因代码杂乱冗余而心生厌恶,您是否有过因代码晦涩难懂而抓狂,您是因代码低级的逻辑错误而愤概,您是否因代码结构不合常规而需要到处查找,您是否因看到几百甚至上千行代码的方法而望洋兴叹,您是否因代码缺少注释而猜测以及花很多时间去理清楚前后逻辑。苦逼的我全部遇到过并且很多很多,这些代码的作者从世界500强顶级IT公司到几十人的小公司同事,从...
阅读(1319) 评论(0)

Mysql与MongoDB对比测试

测试环境:php5.2、mysql5.0、MongoDB2.0.6、xbug 测试脚本: Mysql测试脚本: [php] view plaincopyprint? header("Content-Type:text/html;charset=utf-8");   $con = mysql_connect("localhost","ro...
阅读(1008) 评论(0)

Memcache中实体类序列化的总结

在客户端调用服务器端的Memcache缓存的时候,我需要将一个实体类存入到一个List中,然后将这个List进行缓存,在这个过程中,实体类需要进行 implements java.io.Serializable这个都没有问题,刚开始写入缓存很正常,但是要quchu...
阅读(1601) 评论(0)

Memcache应用总结

正在开发一个聊天App,我负责服务器端...
阅读(878) 评论(0)

清空memcached中缓存的数据的方法

第一、连接:telnet 127.0.0.1 11211  第二、按回车键  第三、flush_all 后回车  控制台显示OK,表示操作成功  说明:  1、清空所有键值  flush_all  注:flush并不会将items删除,只是将所有的items标记为expired,因此这时memcache依旧占用所有内存。  2、退出  quit...
阅读(1978) 评论(0)

ubuntu下make无法安装的问题

ubuntu下make无法安装的问题   在帮同学服务器安装环境过程中,发现,make 命令不能使用,提示:   命令行代码   The program 'make' is currently not installed.  You can install it by typing:   apt-get install make    www.2cto.com ...
阅读(917) 评论(0)

【Java】从网络获取北京时间

TimeZone.setDefault(TimeZone.getTimeZone("GMT+8")); // 时区设置 URL url=new URL("http://www.bjtime.cn");//取得资源对象 URLConnection uc=url.openConnection();//生成连接对象 uc.connect(); //发...
阅读(2106) 评论(0)

java中Array/List/Map/Object与Json互相转换详解

JSON(JavaScript Object Notation): 是一种轻量级的数据交换格式 一、JSON建构有两种结构:对象和数组 1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个...
阅读(808) 评论(0)

memcached简介及java使用方法

一、 概念 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。 二、 适用场合 1. 分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。 2. 数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然...
阅读(1221) 评论(0)

SpringMVC查询返回集合,不能自定义字段对象的解决方法

在用SpringMVC进行查询的时候,虽然它的ch...
阅读(1794) 评论(0)

Openfire服务器端推送消息到客户端

package com.cvte.sendfile.openfire.plugin; /** * com.hzaccp.sendmsg.plugin.SendMsgServlet * */ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import j...
阅读(1543) 评论(0)

AXIS:使用web service进行文件的上传

文件的上传同一般JavaBean类的上传没有太大的区别,主要是使用javax.activation.DataHandler类来对文件进行包装。下面是一个可以进行文件上传的web service的例子,这里只给出了文件上传相关部分的代码。 1,服务器端Java类: 这个类接收客户端上传的文件,并进行相关处理,我这里仅仅是把客户端上传的文件存放到服务器的指定目录,下面是服务器端的处理方法代...
阅读(767) 评论(0)

Java中图片压缩处理

整理文档,搜刮出一个Java做图片压缩的代码,稍微整理精简一下做下分享。 首先,要压缩的图片格式不能说动态图片,你可以使用bmp、png、gif等,至于压缩质量,可以通过BufferedImage来指定。 在C盘的temp下放置一张图片pic123.jpg,尽量找一个像素高一点的图片,这里我找了一张5616*3744的。   Java代码   package te...
阅读(686) 评论(0)

WebService之Axis2整合Mybatis出现的问题

在用Axis2整合Mybatis的时候出现了个问题,在用Eclipse对Axis2打包成arr...
阅读(937) 评论(0)

WebService几种框架的比较

在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现在已经到了2.0版本。  这两个框架 都是从已有的开源项目发展起来的。Axis2是从Axis1.x系列发展而来。CXF则是XF...
阅读(898) 评论(0)

开发Openfire聊天记录插件

上一篇文章介绍到怎么在自己的Java环境中搭建openfire插件开发的环境,同时介绍到怎样一步步简单的开发openfire插件。一步步很详细的介绍到简单插件开发,带Servlet的插件的开发、带JSP页面插件的开发,以及怎么样将开发好的插件打包、部署到openfire服务器。   如果你没有看上一篇文章的话,请你还是看看。http://www.cnblogs.com/hoojo/archiv...
阅读(959) 评论(0)
    编程技术学习交流群 :154514123
    微信
    个人资料
    • 访问:514375次
    • 积分:7690
    • 等级:
    • 排名:第2888名
    • 原创:304篇
    • 转载:34篇
    • 译文:2篇
    • 评论:102条
    最新评论