- 博客(57)
- 收藏
- 关注
原创 互联网应用开发如何确保资源不被重复占用
随便写下,记录一下思路,以免记忆丢失。。。。。。。。。。。。。。。。。。。 最近在做项目中遇到这样一个场景:优惠券模块: 在创建优惠券时通过一个模板,创建相应数量优惠券,每张优惠券均提前生成一条优惠券数据。用户领取优惠券首先是查询对应模板下所有优惠券默认取一张占用,但是在高并发情况下会出现多个用户占用同一张优惠券的情况,之前也没做过太多类似场景,没想到太好办...
2016-06-01 22:04:09 166
原创 FastDFS 分布式文件系统安装
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分布式文件系...
2016-06-01 21:52:19 142
原创 mybatis 枚举类型使用
一、首先定义接口,提供获取数据库存取的值得方法,如下:public interface BaseEnum { int getCode();}二、定义mybatis的typeHandler扩展类,如下:package com.camelot.assetcenter.sdk.orm.mybatis;import com.camelot.assetcenter.sdk.c...
2016-06-01 21:42:25 757
原创 Spring MVC自动为对象注入枚举数据
一、实现转换工厂,定义转换实现,如下: package com.mafwo;import org.springframework.core.convert.converter.Converter;import org.springframework.core.convert.converter.ConverterFactory;import java.lang.reflect....
2016-06-01 21:40:29 504
原创 使用idea工具开发webservice
在idea开发工具中使用axis2插件创建集成webservice的web项目:一、创建java项目 二、添加webservices支持 在红线框2处选择要使用的webservice engine备注: 1、生成web项目之后需要修改web.xml文件中AxisAdminServlet包路径把org.apache.a...
2014-06-03 21:38:23 791
原创 HTTP协议详解
转自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中...
2014-03-26 21:15:55 94
原创 HTTP协议详解
转自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中...
2014-03-26 21:15:35 93
原创 mysql 数据库 exists 和count
由于最近在使用exists是出现了一个小问题,但是在调试的时候费了不少时间,因为自己只是牢固造成,所以在在此记录,已提醒自己。 mysql中exists 用法: 通过和主查询管理 以达到过滤的效果,如果exists中查询没有记录返回则为false,如果有一条记录返回则为true。但是最近在项目中使用的时候郁闷了,总是返回的不是自己想要的结果,一直为true,经过...
2013-11-13 11:26:26 521
原创 spring 框架技术
springfreemarkerhibernatebeanmvcvelocity注: 本文为作者本人辛苦劳作结果,耗费了大量时间,请低调引用,引用注明出处。谢谢!感谢夏昕文档说明(at) 为email@ 符号Spring 开发指南前言2003 年年初,笔者在国外工作。其时,一位与笔者私交甚好的印度同事Paradeep从公司离职去斯坦福深造,临走送给笔者一本他最钟爱...
2013-11-01 18:00:46 242
原创 eclipse运行maven的jetty插件内存溢出
系统运行在MAVEN中的jetty插件下,当在ECLIPSE运 clean jetty:run时系统提示OutOfMemoryError: PermGen space。 解决办法:设置run as --->run configuragtions--->jre标签下的属性VM arguments:-server -Xms512m -Xmx1024m -XX:Per...
2013-09-14 18:07:02 108
原创 My97 WdatePicker 事件控件使用
最近在做项目过成功遇到这样的需求,在使用事件控件选择日期之后,紧接着进行一次查询操作。开始一直纠结在对文本内容改变进行监听,但是有出现了浏览器兼容的问题,好一阵纠结。 偶然机会想到时间控件是否有日期时间选择完成事件,查找My97 WdatePicker 文档果然,有这样的监听事件;贴下来供大家参考使用: 控件地址是:http://www.my97.net/dp/demo...
2013-06-25 15:01:51 343
原创 转:MAVEN常用命令
原文地址:http://www.cnblogs.com/phoebus0501/archive/2011/05/10/2042511.htmlMaven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archet...
2013-06-24 10:18:24 83
原创 eclipse中maven项目有一个红叉,但项目编译打包运行都没有问题
转载:http://www.cnblogs.com/sunzhenchao/archive/2013/04/01/2993996.html该问题公用如下几种解决方案,可一一尝试。一、Project –> CleanEclipse菜单中找到Project -> Build automatically,并确定是勾选的,其次点击Project -> Clean…菜单命令...
2013-06-24 10:12:37 107
原创 F5 刷新iframe实现方法
最近在做项目过程中,做后台管理模块的时需要在F5刷新页面的时候,只刷新iframe中内容,在网上找到解决方法是通过监听F5按下事件实现的,代码如下:var check=function(e){ e=e||window.event; //alert(e.which||e.keyCode); if((e.which||e.keyCode)==116){...
2013-05-29 15:28:24 825
原创 使用axis2自动生成webservice接口客户端方式-记录备忘
在命令行执行下列语句:wsdl2java -uri webservice接口地址 -p com.microchild.common.util -o d:参数说明: -uri:webservice接口地址 -p:生成文件所在包名 -o:生成内容存放的位置 如果要在命令行直接运行以上语句,需要配置axis2环境变量 也可...
2013-05-10 13:15:34 128
原创 Spring mvc 使用context:exclude-filter 与 context:include-filter解决事物失效问题
1 在主容器中(applicationContext.xml),将Controller的注解打消掉<context:component-scan base-package="com"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Contro...
2013-04-21 17:13:30 372
原创 java中的堆(heap)和栈(stack)
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 Java栈与堆 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以...
2013-03-31 23:16:51 84
原创 red5流媒体服务器和ckplayer测试rtmp调用实例
最近在搞red5流媒体服务器的时候,在网上一顿乱搜终于把基本效果搞出来,之后吧jdk6和red5-0.8整理打包成安装程序,同事通过kplayer用rtmp方式调用测试点击下载安装包[url]http://pan.baidu.com/share/link?shareid=473650&uk=2131472157[/url]安装包里边有程序实例和ckplayer播放器源码安装...
2013-03-28 10:45:00 516
原创 maven通过命令行手动添加依赖包
新入职的公司在开发项目是使用了maven管理工具,有些jar找不到依赖配置,需要手动添加依赖,在网上一顿搜,原来如痴简单。只需要执行以下语句即可:mvn install:install-file -Dfile=D:\jaxen-1.1-beta-6.jar -DgroupId=org.jaxen -DartifactId=jaxen1.0 -Dversion=1.1-beta-6 -D...
2013-03-27 09:57:56 2125
原创 java System.getproperty() 参数大全
[code="java"]System.getProperty()参数大全 java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendo...
2013-03-22 12:26:26 109
原创 rpc 方式调用webservice接口参数说明
最经在项目中用到 webservice接口调用问题:需要使用rpc方式去请求webservice 提供方法,在使用时中间出现一些问题;在此记录备注[code="java"] // 使用RPC方式调用WebService RPCServiceClient serviceClient = new RPCServiceClient(); Option...
2012-09-28 10:21:53 718
原创 HSSFWorkbook 使用实例
项目中用到java 对excel表格,在网上看到该段代码,感觉比较齐全,收藏备用[code="java"]public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 HSSFSheet sheet = workbook.createSheet()...
2012-08-21 19:07:36 209
原创 android中sqlite数据库操作
我们在开发数据库应用的过程中,对表的结构有时候会有变化,特别是有时候增加了一些表,或者是增加了一些列。在调试时就会产生一些问题。 比如原来有一个表TABLEa。 在开发过程中增加了另外一个表TABLEb.并相应增加了访问了的代码。 private static class DatabaseHelper extends SQLiteOpenHe...
2012-06-28 10:04:54 85
原创 android 中 涉及到context的时候this和this.getApplictionContext的区别 (转载)
在android中常常会遇到与context有关的内容,特写下这篇blog,浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是Activity.this,是这个...
2012-06-28 10:04:12 94
原创 jquery.extend使用说明
在学习jquery的时候偶然看到JQuery.extend()操作,不知道怎么回事,通过查找有了大致了解,在此整理,谨记之。jquery为开发插件提供了两个方法:JQuery.fn.extend(object);//1JQuery.extend(object);//2虽然javascript没有明确的类概念,但是我们不妨把它当做类解释,这样我们更容易理解;JQu...
2012-06-28 10:02:00 89
原创 javascript中作用于和new、this、var关键字
偶然看到javascript中有new关键字使用,且在用与不用的时候结果不尽相同[code="java"] var temp = 1;function Test(){ this.temp = 10;//NO.1 alert(this.temp);//NO.2 alert(temp;)//NO.3 }new Test(...
2012-06-25 14:52:26 127
原创 新浪微博开发在实现oauth认证认证的时候经常会出现invalid_request
在我们可开发新浪微博客户端的时候,在使用oauth2.0实现认证的时候,经常会通过WebView的方式展现认证页面,但是有的时候认证失败,报invalid_request错误码,这是我们应该检查一下你的请求地址是否正确,参数格式是否符合api要求。另外在有的时候地址其他地方剧没问题但是任然加载失败,还是从认证地址开始找原因,如果是https协议,则使用WebView的时候在WebVie...
2012-06-21 12:43:27 982
原创 android中sqlite操作
仅作个人备忘使用在使用android中的sqlite数据开发的时候,遇到这样一个问题,通过getWritableDatabase()和getReadableDatabase()方法获取书库库对象,但是一直不知道什么意思,感觉一个获取的对象只能有写权限,一个只能有读权限,因此在使用的时候获取了两个对象分别进行读写操作。但是之后看到一段代码使用同一个方法就能完成读写操作,弄不懂他们有什么区...
2012-06-21 12:43:04 68
原创 java 日期格式转换
最近在开发新浪微博客户端的时候,需要格式化微博生成时间在网上搜索了一下,均说使用如下方式进行日期转换SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss"); format.pase("Mon May 28 17:00:56 +0800 2012");但是一直不能成功,之后又使用了如下方...
2012-06-21 12:42:39 102
原创 有关Hibernate延时加载与lazy机制
Hibernate延时加载,其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。 但就此说一下关于lazy机制: Hibernate延时加载包括延迟初始化错误,这是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Se...
2012-06-21 12:38:43 165
原创 hibernate中缓存使用详解
在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存,然后全面介绍Hibernate二级缓存。Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存...
2012-06-21 11:41:14 73
原创 Java事务具体是什么东西
在学习spring的时候,看到事务管理,感觉事务只和数据库操作有关,那么java事务又是什么东西,是否也是针对数据库来说呢。在网上找到如下文章,感觉分析比较到位,因此转载备记。一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(is...
2012-06-20 12:55:25 107
原创 Spring2.5 注解介绍(3.0通用) 转载
注解说明 • 注册注解处理器 • 方式一:bean • 方式二: 命名空间 将隐式地向Spring 容器注册AutowiredAnnotationBeanPostProcessor 、CommonAnnotationBeanPostProcessor 、 PersistenceAnnotationBeanPostProcessor 以及Req...
2012-06-19 12:35:52 78
原创 android-sdk-windows\tools 解决更新后任务栏图标显示异常问题用的emulator.exe文件
有时在更新android-sdk-window之后创建的模拟器任务栏图标,原来的小机器人显示变成系统缺省显示图标。现解决办法是吧emulator.exe文件替换成更新之前的,附件为可用emulator文件特作备份...
2012-06-03 16:22:32 220
原创 android中异步加载图片信息
[code="java"]package cn.jd3g.utils;import java.lang.ref.SoftReference;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map.Entry;import android.graphics.Bitmap;...
2012-05-25 22:39:55 84
原创 数据空中主键约束、外键约束和唯一约束笔记
什么是主键约束、外键约束、唯一约束主键约束: 使用单列或者多列组合,表示每一条记录的唯一性,值不能为空外键约束: 是为了加强数据表之间的关键的表中的单列或者多列值,必须依赖另外的表存在唯一约束: 不允许数据库中的某一列数据有重复,但是允许有空值存在主键和唯一性约束定义了表中记录的唯一性,但是主键列的值不鞥为空,而唯一键约...
2012-05-07 19:29:44 101
原创 左连接,右连接、全连接使用
连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类: 内连接。(典型的连接运算,使用像 = 或 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比...
2012-05-07 19:10:35 152
原创 java中静态导入
静态导入就是导入某一个类下边的一个或者所有的静态方法,如下:import static java.lang.Math.abs;//导入Math下的求一个数的绝对值的方法import static java.LANG.Math.*;//导入Math下边的所有静态方法通过静态导入之后,程序中在使用导入的静态方法的时候就不需要通过类名去调用该方法,直接调用类名就可以。但是...
2012-05-04 21:33:57 98
原创 java基础学习
1、对于switch语句以前只知道匹配上了 执行相对应case下的语句,没想到执行对应的代码后如果没有使用break则继续执行后边的代码,因此如果只需要执行对应case下内容必须使用break跳出。2、switch语句中default位置并不影响switch循环的执行,可以放在任何地方 ----看来基础知识掌握不牢固啊。...
2012-05-03 18:41:59 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人