摘要: 前一段时间好好研究了秒杀的问题,我把里面的问题好好总结了,可以说是比较全面的了,真的是吐血整理了。 由于我先是在word中整理的,格式都整理得比较好,放到博客上格式挺难调,暂时按word的格式来吧,有时间了在好好排版下。 主要需要解决的问题有两个: 高并发对数据库产生的压力 竞争状态下如何解决库存的正确减少(超卖... 阅读原文
2018-07-23 13:27:09 阅读(2829) 评论(0)
摘要: 报错如图所示: java.io.FileNotFoundException: E:\SF\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\SF\WEB-INF\classes\..\..\uploadFiles\twoDimensionC... 阅读原文
2018-07-23 12:34:01 阅读(1793) 评论(0)
摘要: 一、线性栈 ArrayStack类 1 package stack; 2 3 // 线性栈 4 public class ArrayStack implements Stack { 5 private Object[] dataArray = null; 6 privat... 阅读原文
2018-07-23 11:28:05 阅读(1537) 评论(0)
摘要: 1 package pack02; 2 3 import java.util.*; 4 5 public class MapDemo { 6 public static void main(String[] args) { 7 8 //定义一个Map接口类型的引用,指向... 阅读原文
2018-07-23 10:11:01 阅读(2079) 评论(0)
摘要:   今天周末,闲来无事,干嘛呢?当然看书啊,总结啊!读完书光回想是没用的,必须有个自己的第一遍理解,第二遍理解.....,就比如简简单单的JMM说来轻松,网上博客虽多,图文代码加以解释的甚少,并没有给读者一种层次感。所以我想写这么一篇博客,算是总结自己的第一遍理解,同时尽自己最大的可能让大家理解的时候有一种层次感。 ... 阅读原文
2018-07-23 09:57:03 阅读(2345) 评论(0)
摘要: Save Actions eclipse的save actions功能非常好用,在idea里找到一个,感觉比eclipse自带的差一些 最需要的就是自动对齐、自动导包、自动括号补全。 但自动对其去除空行貌似有点问题 另外缺少Convert functional interfaces功能,自动转换lambda表达式,... 阅读原文
2018-07-23 09:38:03 阅读(2140) 评论(0)
摘要: 新公司大家都用idea,最终舍弃eclipse入乡随俗,失去了一些功能,也得到了一些功能,用了两个月终于习惯后感觉比eclipse更好用? Lombok 偶然知道还有Lombok少写代码的这种Coding神器,感觉自己果真是out了,使用其注解能够在我们编译源码的时候自动为我们生成很多Code。     依赖 &... 阅读原文
2018-07-23 09:27:03 阅读(1659) 评论(0)
摘要: 原创 图的遍历有DFS和BFS两种,现选用DFS遍历图。 存储图用邻接矩阵,图有v个顶点,e条边,邻接矩阵就是一个VxV的矩阵; 若顶点1和顶点5之间有连线,则矩阵元素[1,5]置1,若是无向图[5,1]也 置1,两顶点之间无连线则置无穷,顶点到顶点本身置0。 例如: 邻接矩阵为: 遍历思路:   随便选择一未... 阅读原文
2018-07-23 08:41:07 阅读(1705) 评论(0)
摘要: 我们在编写自己的web项目时,为了保护我们的资源的目的,可以将自己的资源文件,比如jsp页面,一些文档,我们是希望这些资源是留给我们自己开发人员查看的,不希望别人随意查看自己的源代码,所以,将这些资源放在自己的WEB-INF目录下,是不可以通过URL直接访问到这些资源的,以下是我的尝试 http://localhos... 阅读原文
2018-07-23 07:26:02 阅读(1769) 评论(0)
摘要: 背景 随着公司业务量的飞速发展,平台面临的挑战已经远远大于业务,需求量不断增加,技术人员数量增加,面临的复杂度也大大增加。在这个背景下,平台的技术架构也完成了从传统的单体应用到微服务化的演进。   系统架构的演进过程 单一应用架构(第一代架构) 这是平台最开始的情况,当时流量小,为了节约成本,并将所有应用都打包放到... 阅读原文
2018-07-23 06:00:30 阅读(1811) 评论(0)