购物车实现原理

购物网站一般都会用到购物车,使用中要满足的功能有:   1、用户不需要登录即可使用购物车,在没登录前操作的数据在下次登录本台机器上是有效的。      同一IP出口的多台机器,要维护各自的购物车。比如网吧,公司内网同一IP出口等情况。           解决办法:在用户的cookie中存入不可重复码,如UUID或128位短码等,用于定位某一台机器。                 ...
分类: 编程语言 发布时间: 05-13 23:50 阅读次数: 1

spring retry开源项目例子

https://github.com/spring-projects/spring-retry, 实现的功能是比如对于耗费资源的可以进行多次重试 例子如下: 比如一个实际模拟获得汇率的转换的例子 public interface ExchangeRateCalculator { public abstract Double getCurrentRate(); } 模拟出错,重新试验1 ...
分类: 编程语言 发布时间: 05-13 23:50 阅读次数: 1

PHP核心技术与最佳实践

《PHP核心技术与最佳实践》基本信息作者: 列旭松 陈文 出版社:机械工业出版社ISBN:9787111401926上架时间:2012-11-8出版日期:2013 年1月开本:16开页码� ...
分类: 移动开发 发布时间: 05-13 23:50 阅读次数: 3

gnu coreutils echo.c 源码分析

打开echo.c,发现代码写得好长呀。在我的心目中,处理选项,然后就直接输出呀。只要这一段就够了 {   while (argc > 0)     {       fputs (argv[0], stdout);       argc--;       argv++;       if (argc > 0)  putchar (' ');     } }为什么这么长呢?echo -n ...
分类: 其他 发布时间: 05-13 23:50 阅读次数: 3

org.hibernate.exception.SQLGrammarException: could not execute query

引起的错误其实很简单。百度谷歌了好久没用,终于自己发现了问题... 先贴出错误: javax.servlet.ServletException: org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.e ...
分类: 编程语言 发布时间: 05-13 23:50 阅读次数: 1

线程安全的单例模式(线程安全)示例

可以说单例模式是所有设计模式中最简单的一种。 单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。 单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。 1.多线程安全单例模式实例一(不使用同步锁) public class Singleton { private static Singleton si ...
分类: 编程语言 发布时间: 05-13 23:50 阅读次数: 2

视频通讯demo源码

以下为anychat视频通讯系统中的部分回调函数源码: 具体可以在 http://download.csdn.net/detail/xujinquan19/4512304 http://download.csdn.net/detail/xujinquan19/4513223 http://download.csdn.net/detail/xujinquan19/4513024 下载   ...
分类: 移动开发 发布时间: 05-13 23:50 阅读次数: 3

eclipse+m2eclipse+maven+nexus

eclipse:最新的ganymede3.4 m2eclipse:eclipse的maven插件,安装这个插件需要wtp maven:版本2.0.9 nexus:不知道这个东西的话,先姑且将它先理解为管理maven库的一个服务器 下载地址:http://nexus.sonatype.org/ 当时在网上看视频教程,发现一个老外很牛逼的在eclipse下打开了maven搜索窗口,然后敲了包名,就自动的 ...
分类: 企业开发 发布时间: 05-13 23:50 阅读次数: 2

do while(0)的妙用

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。     但是� ...
分类: 编程语言 发布时间: 05-13 23:50 阅读次数: 1

小圈子.大社交:利用圈子引爆流行

《小圈子.大社交:利用圈子引爆流行》基本信息作者: (爱尔兰)Paul Adams [作译者介绍]译者: 王志慧出版社:人民邮电出版社ISBN:9787115296818上架时间:2012-11-13出版日期:2012 年11月开本:32开页码:1版次:1-1所属分类: 计算机 > 电子商务与计算机文化 > 综合 更多关于 》》》《小圈子.大社交:利用圈子引爆流行》内容简介书籍计算机书 ...
分类: 移动开发 发布时间: 05-13 23:50 阅读次数: 3

ruby-0.49源码分析

今天想想,读读ruby0.49的源码。用C写东西,那是太慢了。真要干活,还是用perl或者ruby.现在时间充足,就相看看ruby0.49。收到了王亚刚写的gcc源码分析的书,他的版本太高,感觉还是读最古老的版本较划算。代码量太大了,这何年何月才能看完呢。wget https://cache.ruby-china.org/pub/ruby/1.0/ruby-0.49.tar.gztar -zxvf...
分类: 其他 发布时间: 05-13 23:50 阅读次数: 3

java程序走矩阵迷宫

import java.util.Arrays; import java.util.Stack; /** * 迷宫 * * @author 风华褚胜 */ public class MiGong { public static void main(String[] args) { Stack<Position> stack = new Sta ...
分类: 编程语言 发布时间: 05-13 23:49 阅读次数: 3

神马是AAA评测模型?[转]

1、来先看看您在业务中的烦恼吧,网站还在,用户没了... 2、如何挽留我的用户呀,我不想被杯具了! 3、AAA模型是神马玩意?别忽悠我! 4、可触力说的太飘逸了,能不能详细点....... 5、吸引力本身很浮云,能不能量化,给几个指标先。。。。 6、不用多说了,行动力你都想好了,直接上图!!!
分类: 编程语言 发布时间: 05-13 23:49 阅读次数: 1

Apache POI组件使用eventusermodel模式读取Excel文档内容

package com.test; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.util.LinkedList; import java.util.List; import org.apache.commons.lang.String ...
分类: 企业开发 发布时间: 05-13 23:49 阅读次数: 1

Java8新特性 - 日期相关 - 日期加减

1. 日期相减 DateDiff.java package corejava2.date; import java.time.LocalDate; import java.time.Period; public class DateDiff { public static void main(String[] args) { /** The date at the e ...
分类: 编程语言 发布时间: 05-13 23:49 阅读次数: 1

iOS开发如何实现消息推送机制

最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的,今天给大家详细的介绍一下ios这个推送机制。   Push的原理:   Push 的工作 ...
分类: 移动开发 发布时间: 05-13 23:49 阅读次数: 1

我们从亚马逊(Amazon)云事故上能学到什么教训

不管你称它为“云关”,“云终结”,或其它你喜欢的名词,总之,亚马逊的Elastic云计算服务持续的事故既可以被当作云计算的一次挫折,也可以被当� ...
分类: 编程语言 发布时间: 05-13 23:49 阅读次数: 1

jetty启动后无法修改静态文件的问题

今天碰到问题了。 在maven搭建的工程中,使用jetty做热部署,修改了演示文件无法保存,蛋疼了~~你说就改下静态文件还不让,非得要关掉jetty后修改保存!好事郁闷,google一下吧,哈哈 一大堆这样的问题。 1 首先找到了下边的描述   jetty启动后,如果修改javascript文件,将不能保存,使调试很麻烦。这是因为使用了CACHE,JETTY说是WINDOWS下的一个限制 ...
分类: 企业开发 发布时间: 05-13 23:49 阅读次数: 1

ruby-0.49 missing/strstr.c 源码分析

因为全部编译不了,我又搞不定如何编译正确。不知是gcc版本太高,还是操作系统太新,毕竟是1994年写的代码。我呢,也不想编译新版本的ruby,那样代码太多,我看不懂,也不划看,于是先随便翻翻。把simple中打开了两个文件,不能编译,就执行不了。于是再翻开missing,和gnu的有些文件象。比如strstr.cchar *strstr(string, substring)    register...
分类: 其他 发布时间: 05-13 23:49 阅读次数: 1

便捷视频会议

传统会议只能局限在会议室中,远远无法满足现代商业的发展需要,随时随地的沟通成为商务人士最迫切渴求,视频会议在iPad2、The New ipad、iPhone4、iPhone4S、Android手机或平板电脑、笔记本等处的部署,将大大扩展移动视频会议的应用范围,提升移动视频会议使用频率,令人们无论是在办公室、咖啡厅、车站、地铁、游轮、飞机上皆可进行高清音视频沟通,为企业赢得宝贵的时间,轻松解决商务难 ...
分类: 移动开发 发布时间: 05-13 23:49 阅读次数: 2