`
文章列表
随便写下,记录一下思路,以免记忆丢失。。。。。。。。。。。。。。。。。。。      最近在做项目中遇到这样一个场景: 优惠券模块:       在创建优惠券时通过一个模板,创建相应数量优惠券,每张优惠券均提前生成一条优惠券数据。 用户领取优惠券首先是查询对应模板下所有优惠券默认取一张占用,但是在高并发情况下会出现多个用户占用同一张优惠券的情况,之前也没做过太多类似场景,没想到太好办法,解决过程中考虑过一下方案最终选定最后一种: 1、分布式锁:   用户领取时 针对该模板加锁,占用锁用户处理完成其他用户才能处理。此种情况优惠获取锁没有顺序,可能会出现有的用户一直获取不到锁的情况 ...
http://blog.chinaunix.net/uid-20196318-id-4058561.html 参考地址 http://www.ahlinux.com/nginx/7033.html 性能测试地址 http://www.blogjava.net/paulwong/archive/2014/10/11/418633.html 部署参考   1、FastDFS分布式文件系统介绍 FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如 ...
一、首先定义接口,提供获取数据库存取的值得方法,如下: public interface BaseEnum { int getCode();} 二、定义mybatis的typeHandler扩展类,如下: package com.camelot.assetcenter.sdk.orm.mybatis;import com.camelot.assetcenter.sdk.common.BaseEnum;import com.camelot.openplatform.common.log.Log;import org.apache.ibatis.type.BaseTypeH ...
一、实现转换工厂,定义转换实现,如下:     package com.mafwo;import org.springframework.core.convert.converter.Converter;import org.springframework.core.convert.converter.ConverterFactory;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class OrdinalToEnumConverterFactory ...
在idea开发工具中使用axis2插件创建集成webservice的web项目:一、创建java项目                  二、添加webservices支持           在红线框2处选择要使用的webservice engine 备注:        1、生成web项目之后需要修改web.xml文件中AxisAdminServlet包路径把org.apache.axis2.transport.http改为org.apache.axis2.webapp,把axis2.war下WEB-INF/classes/org中的class文件打包成jar文件导入项目     ...
转自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html   引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中
转自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html   引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中
由于最近在使用exists是出现了一个小问题,但是在调试的时候费了不少时间,因为自己只是牢固造成,所以在在此记录,已提醒自己。   mysql中exists 用法:           通过和主查询管理 以达到过滤的效果,如果exists中查询没有记录返回则为false,如果有一条记录返回则为true。 但是最近在项目中使用的时候郁闷了,总是返回的不是自己想要的结果,一直为true,经过查找最后找到错误原因:      由于对数据库sql查询的不熟悉,在写exists 内部查询的时候 使用了count函数,所有exists内部查询一直返回true,因为count方法总是能返回一条结果 ...
springfreemarkerhibernatebean
系统运行在MAVEN中的jetty插件下,当在ECLIPSE运 clean jetty:run时系统提示OutOfMemoryError: PermGen space。   解决办法: 设置run as --->run configuragtions--->jre标签下的属性VM arguments: -server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails -Xloggc:%M2_HOME%/g ...
   最近在做项目过成功遇到这样的需求,在使用事件控件选择日期之后,紧接着进行一次查询操作。开始一直纠结在对文本内容改变进行监听,但是有出现了浏览器兼容的问题,好一阵纠结。   偶然机会想到时间控件是否有日期时间选择完成事件,查找My97 WdatePicker 文档果然,有这样的监听事件; 贴下来供大家参考使用:     控件地址是:http://www.my97.net/dp/demo/resource/2.5.asp 二. 功能及示例 5. 自定义事件 自定义事件 如果你需要做一些附加的操作,你也不必担心,日期控件自带的自定义事件可以满足你的需求.此外,你还可以在自定 ...
原文地址:http://www.cnblogs.com/phoebus0501/archive/2011/05/10/2042511.html Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -Dar ...
转载:http://www.cnblogs.com/sunzhenchao/archive/2013/04/01/2993996.html 该问题公用如下几种解决方案,可一一尝试。 一、Project –> Clean Eclipse菜单中找到Project -> Build automatically,并确定是勾选的,其次点击Project -> Clean…菜单命令项,在弹出的对话框中找到工程,如果是多个工程依赖开发,可以选择“Clean all projects”,然后点击“OK”按钮。        
        最近在做项目过程中,做后台管理模块的时需要在F5刷新页面的时候,只刷新iframe中内容,在网上找到解决方法是通过监听F5按下事件实现的,代码如下: var check=function(e){ e=e||window.event; //alert(e.which||e.keyCode); if((e.which||e.keyCode)==116){ if(e.preventDefault){ e.preventDefault(); window.frames["mainFrame"].loca ...
在命令行执行下列语句: wsdl2java -uri webservice接口地址 -p com.microchild.common.util -o d: 参数说明:         -uri:webservice接口地址         -p:生成文件所在包名         -o:生成内容存放的位置   如果要在命令行直接运行以上语句,需要配置axis2环境变量   也可通过命令行进入axis2解压目录中的bin目录下执行
Global site tag (gtag.js) - Google Analytics