spring 加载顺序
web.xml文件加载顺序 一、 1 、启动一个 WEB 项目的时候, WEB 容器会去读取它的配置文件 web.xml ,读取 <listener> 和 <context-param> 两个结点。 2 、紧急着,容创建一个 ServletContext ( servlet 上下文),这个 web 项目的所有部分都将共享这个上下文。 3 、容器将...
View Article传闻中能大幅提升销量的亚马逊“A+页面”,你了解多少?
近日接到爆料称,亚马逊高冷的“A+页面”服务很有可能在近期逐渐向部分卖家开放申请通道。尽管审批门槛很高,但对于能提升“销量”的服务功能,包括本人在内的卖家还是表示欢迎的。什么是“A+页面”服务及功能众所周知,亚马逊为了规范第三方卖家,从源头上切断那些花花绿绿的描述页面里藏有的虚假广告,保证产品描述页面的高质量,因此目前对第三方卖家的描述页只开放简单的文字,而“A+页面”简单来说就是图文并茂的描述页面...
View Article一个死锁问题
1.背景2.问题重现3.死锁分析3.1 SQL加锁3.2 锁冲突4.解决5.锁等待最近线上业务报了几次死锁问题,决定跟进。1.背景有一个业务数据表business,维护了一个名为contract id的外键,一个contract id对应多个business数据。在业务数据新增或者修改的时候,需要同步的维护 business...
View Article京东抢购服务高并发实践
服务介绍限时抢购又称闪购,英文Flash sale,起源于法国网站Vente Privée。闪购模式即是以互联网为媒介的B2C电子零售交易活动,以限时特卖的形式,定期定时推出国际知名品牌的商品,一般以原价1-5折的价格供专属会员限时抢购,每次特卖时间持续5-10天不等,先到先买,限时限量,售完即止。顾客在指定时间内(一般为20分钟)必须付款,否则商品会重新放到待销售商品的行列里。...
View Article股市稳赚不亏?标普 500的 40 年的投资回报
本文翻译自 GitHub 项目 zonination/investing的描述文件 README.md。译者对原文顺序有所改动。原文以 MIT 协议发布,已征得作者 Zoni Nation 许可进行翻译。译文版权归统计之都所有,转载请注明出处。很多人是从 Reddit 上的...
View ArticlePhaser功能简述
在JAVA 1.7引入了一个新的并发API:Phaser,一个可重用的同步barrier。在此前,JAVA已经有CyclicBarrier、CountDownLatch这两种同步barrier,但是Phaser更加灵活,而且侧重于“重用”。一、简述...
View ArticleSpring + JPA实现数据库读写分离
本文展示了如何在Spring环境中使用JPA实现dataSource的读写分离(本文没有使用JTA事务),这个东西看起来简单,其实实现起来比较蹩脚,与JDBC有很大区别。 1)使用Spring中的AbstractRoutingDataSource,辅助程序在运行时选择合适的dataSource。...
View Article分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载)
分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载)阅读目录简介系统特色系统介绍 - 首页系统介绍 - 列表页系统介绍 - 明细页(表单)系统介绍 - 菜单/按钮系统介绍 - 权限中心系统介绍 - 数据权限系统介绍 - 字段权限系统介绍 - 下拉框应用细节结语简介ligerRM V2是基于...
View Article中国计划到2020年成为制造业自动化程度最高的国家之一
人口红利的消失、劳动力的短缺和人工成本的上升正促使中国加快制造业自动化的步伐。路透社报道,中国计划到2020年它的制造业自动化程度将跻身全世界前10。在实现这一目标中国还有很长的路要走:在中国的制造业,每1万名工人只有36个工业机器人。中国的目标是在2020年每1万名制造业工人有150个工业机器人,每年销售10万国产工业机器人。中国的工业机器人市场由国外机器人供应商统治,但国内制造商的份额已经从20...
View Article对BPM软件的再思考
这篇主要进一步反思原有相关工作流引擎和BPM软件的一些看法。 我曾经谈到过,BPM应该包括了自动化业务流和人工审批流,同时BPM关注的是跨系统流程,而对于工作流引擎往往重点是单系统内的流程。正是基于这个思考,一直很难真正想清楚一个完整的端到端流程的发起和处理是否可以完全靠BPM系统来进行从建模,设计,开发和发布的全过程。...
View Articlespringmvc下的基于token的防重复提交
问题描述: 现在的网站在注册步骤中,由于后台要处理大量信息,造成响应变慢(测试机器性能差也是造成变慢的一个因素),在前端页面提交信息之前,等待后端响应,此时如果用户 再点一次提交按钮,后台会保存多份用户信息。为解决此问题,借鉴了struts2的token思路,在springmvc下实现token。 实现思路:...
View ArticleFAQ-产品经理对产品细节需要给出到什么程度,才不会被开发骂?
产品经理对产品细节需要给出到什么程度?这题其实早有成熟的答案: 产品需求往往写到 Use Case(用例)的程度,才刚刚好。 Wikipedia:Use case 用例最早至少是在 1998 年随着 Rational Rose、RequisitePro 和 RUP 5.0 传入中国的,那时 Rational 公司(2003 年被 IBM...
View Article用java sax处理xml文件(DBLP数据集)
在java中,可以用多种方式处理xml文件。前一段时间因为要使用到dblp数据集,而且这个数据集比较大无法一次性加载到内存中解析成文档树再处理。所以只能用sax的方式边读边处理。下面是dblp数据集的简介,在处理xml文件之前,对xml的结构的了解很重要:DBLP是计算机领域内对研究的成果以作者为核心的一个计算机类英文文献的集成数据库系统,按年代列出了作者的科研成果。包括国际期刊和会议等公开发表的论...
View ArticleJava应用中使用ShutdownHook友好地清理现场(转帖)
转帖地址:http://www.cnblogs.com/nexiyi/p/java_add_ShutdownHook.html在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方案。 JDK在1.3之后提供了Java...
View Article微服务架构的分布式事务解决方案
分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析!如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构拆分,按上数中的流程步骤进行分析:...
View Article有效统计实践的十大原则
本文作者:Robert E. Kass ;Brian S. Caffo ;Marie Davidian ;Xiao-Li Meng ; Bin Yu ; Nancy Reid引言数月前,广受好评的“十大原则”系列(“Ten Simple Rules” series)的创始人和长期作 者Phil Bourne建议一些统计学家写一篇关于统计学“十大原则“的文章。(既然如何写...
View Article服务器session和jwt之争
1. session session 和cookie的目的相同,都是为了克服http协议无状态的缺陷,但完成的方法不同。session通过cookie,在客户端保存session id,而将用户的其他会话消息保存在服务端的session对象中,与此相对的,cookie需要将所有信息都保存在客户端。因此cookie存在着一定...
View Article