JAVA菜鸟工程师一枚
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
《秒杀系统架构优化思路》 上周参加Qcon,有个兄弟分享秒杀系统的优化,其观点有些赞同,大部分观点却并不同意,结合自己的经验,谈谈自己的一些看法。 一、为什么难 秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。 例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。 又例如12306抢票,亦与秒杀类似,瞬时流量更甚。
本文只是对于mybatis generator maven插件使用的个人记录,作个备忘,同时也希望对进来的人有所帮助! 一.pom文件中引入插件 此处我引用的是1.3.5版本的,主要是1.3.4 版本及以上可以设置Mapper(Dao)后缀 如mapperName="LotteryDao" <plugin> <!-- 用maven myb
问题现象: Java上传图片时,对某些图片进行缩放、裁剪或者生成缩略图时会蒙上一层红色,原因乃是ImageIO.read()方法读取图片时可能存在不正确处理图片ICC信息的问题,ICC为JPEG图片格式中的一种头部信息,导致渲染图片前景色时蒙上一层红色。 [java] view plain copy public stati
本文转自http://blog.csdn.net/zhangerqing/article/details/8194653/ 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设
注:本文乃转载,原文作者@青葱岁月 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。
JS中方法: //排序方法 function sortRefresh(){ $('#tableAttrEdit1 tbody').jSort({ sort_by: "td span.sort", is_num: "true", item: "tr", order: "asc" }); } jSort插件提供几个参数可配置: item
1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者
本文只是实时定时操作代码片段个的人记录,以防遗忘! JAVA中有需要用到定时的地方,但有时候需求并不是隔一段时间去自动执行,而是在确切的时间去执行,这就需要创建特定准确时间的定时任务. 一:Service中部分代码 1.需要调用创建任务的地方 //创建任务定时执行更新活动商品缓存 Date startSalesDate = DateUtil.StringToDate(select
许多网站需要客户端做许多复杂的工作,比如:用客户端 JavaScript 进行数据合法性校验,这需要客户浏览器的JavaScript enabled;使用 Session 变量记录身份等信息,需要浏览器 Cookies enabled。因此,有必要确定用户浏览器中的这些选项被打开。 下面的方法实现了如果客户端禁用了javascript和cookie就不能登陆的
我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的)。如果是MySQL数据库,可以使用它自带的锁机制很好的解决问题,但是,在大规模并发的场景中,是不推荐使用MySQL的。秒杀和抢购的场景中,还有另外一个问题,就是“超发”,如果在这方面控制不慎,会产生发送过多的情况。我
转载而来~原博客地址:http://blog.csdn.net/smcwwh/article/details/7183869 【目录】 一、【基础知识——扫盲】 二、【DOM、SAX、JDOM、DOM4j简单使用介绍】 三、【性能测试】 四、【对比】 五、【小插曲XPath】 六、【补充】 关键字:Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DO
一,java中各种集合的关系Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有
首先来看一段代码,看过上一节的朋友肯定对这段代码并不陌生。这一段代码诠释了Spring加载bean的完整过程,包括读取配置文件,扫描包,加载类,实例化bean,注入bean属性依赖。 public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupS
本文转自独立博客:Geeekr 最近几天跟同事聊起Spring的一些问题,对一些地方有些疑问,趁这两天有点空,看看Spring的源码,了解下具体的实现细节。本文基于Spring 4.0.5版本。 首先Web项目使用Spring是通过在web.xml里面配置org.springframework.web.context.ContextLoaderListener初始化IOC容器的。
这是由于Servlet的工作原理产生的。我们先来简单回顾一下Servlet的生命周期“初始化->init->service->destroy->卸载”。 这里大家都知道,我们在web.xml里面定义一个servlet的时候,我们可以给他们设置一个“load-on-startup” 的值,如果 Servlet 的 load-on-startup 配置项大于 0,那么
1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合
(网络都有了,整理一下方便查找,今天找一台有Win10的机子配点图) 1、资源管理器一打开就看到分区。 默认的任务栏上的不好用,我需要的是象打开“我的电脑”(习惯了这叫)那样的,一打开就可以见到各种分区。 确实是这样操作这简单:打开资源管理器,左上角“查看”,选项,常规,打开文件资源管理器时打开 “此电脑”或者“快速访问”。 2、恢复系统开机菜单 想要Windo
DNS,全称Domain Name System,即域名解析系统,帮助用户在互联网上寻找路径,它在互联网的作用是把域名转换成为网络可以识别的IP地址。目前国内电信运营商通过使用DNS劫持和DNS污染的方法,干扰用户正常上网,使得用户无法访问众多国外常用服务,因此今天介绍一些国内外的公共DNS服务器地址,供大家选择使用。 国外公共DNS服务器地址: Google Public
引导语:看穿但不说穿,很多事情,只要自己心里有数就好了。无论我们如何相爱,我如何爱你,生命依然是我自己的。我有权利生,也同样有权利死。为爱坚持的人,记得坚持可以,但是不要为爱受伤。 一、看穿但不说穿,很多事情,只要自己心里有数就好了。 二、在找到合适的人之前,唯一需要做的,就是让自己足够的优秀。 三、人生,就是一个修炼的过程,何必用这一颗不平的心看待人
都说2014年是互联网创业的元年,但是如何创业,创业的方向是什么?今天小编就和大家聊聊未来互联网的创业方向。 大家都知道最近马云先后收购了文化中国和华数传媒,收购文化中国是以阿里巴巴的名义用62.44亿港币收购了文化中国60%的股份,收购华数传媒是马云和史玉柱用两人共同控制的云溪控股的名义以65.07 亿元收购华数传媒20%的股份。两家企业都是文化公司,而且两份交易都
题目:高手之路----李涛老师详解Photoshop CS5新功能 说明:Adobe中国教父级专家李涛老师就PSCS5的新功能做进一步的视频详解,敬请广大设计艺术爱好者关注。漫游世界超媒体中心独家放送。 作者介绍: 李涛——·Adobe专家委员会委员名师·Adobe中国专家 ·Adobe专家委员会委员 ·Apple教育计划教师认证高级讲师 ·中国商业插画师
腊月二十三.人们称为"小年",意味着一年的结束。 过去,过小年是"官三民四道土和尚五",就是说凡是家有秀才以上的功名的都在腊月二十三日过小年,黎民百姓是二十四日,道士和尚是二十五日。如今北方地区多在二十三日过小年。 过小年的主要民俗活动是"辞灶".就是"祭灶王"。灶王也叫"灶君",民间称"灶王爷"。 相传灶王原来是一个叫张单的富家子弟,曾娶
1月21日下午消息,国内大规模网站瘫痪,出现无法访问的情况。国内众多大型站点都出现解析到美国IP(65.49.2.178)的问题。同时,国内最大的域名解析服务商DNSPOD.cn官网也无法打开。 dnspod.cn几年前被腾讯收购,联想到今天的腾讯业务大规模故障,很有可能是dnspod.cn遭受攻击或者技术故障导致的此次大规模问题。 国内大型网站,除了一些门户,基本绝大部分域名解析的服
于彤,女,98岁,中国10大名老中医,退休中南海,北京诊金最高的中医。找她看病,要提前许久预约,仅挂号费就1200元,但拿的中药却几块钱。 于彤的养生理念,与朋友们分享。 高血压: (1)香蕉皮30克,晒干水煎喝,每日3次,一个月见效。 (2)用中药罗布麻,开水冲喝,每日15克,半月见效。 (3)银杏叶每日15克,用开水冲喝下,半月见效。 低血压
本人是个小小的站长,在美国那边买了个HostEase的主机。用Wordpress建博客的时候,前段时间还好好的,但今天不知道是这么回事,网站首页可以打开,但进后台的时候遇到这样类似的错误提示: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate xxx bytes) 意思就是word