摘要:
Q1:订票系统,某车次只有一张火车票,假定有1w个人同时打开12306网站来订票,如何解决并发问题? A1: 首先介绍数据库层面的并发访问,解决的办法主要是乐观锁和悲观锁。 乐观锁 假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。 乐观锁使用一个自增的字段表示数据的版本号(或者times
阅读全文
posted @ 2016-03-22 10:18
HackerVirus
阅读(919)
推荐(0)
摘要:
[摘要]数字货币行业从被热炒到归于理性平淡后,银行、交易所、审计公司等巨头开始将目光投向了比特币的底层技术——区块链。 万圣节的夜晚,伴着扮鬼搞怪的信息和区块链的热议,突然生出一个问题:区块链到底是个什么“鬼”? 2013年五部委《关于防范比特币行业风险通知》文件发布之后,一枚比特币的价格达到800
阅读全文
posted @ 2016-03-21 11:45
HackerVirus
阅读(2993)
推荐(0)
摘要:
今年9月,13家顶级银行,包括汇丰银行、德意志银行等,已经加入了一个由金融技术公司R3领导的组织。R3公司将会利用区块链技术作为框架。宣布加入的13家银行是:花旗银行、美国银行、摩根斯坦利、德国商业银行、法国兴业银行、瑞典北欧斯安银行、纽约梅隆银行、三菱UFJ金融集团、澳大利亚国民银行、加拿大皇家银
阅读全文
posted @ 2016-03-21 11:26
HackerVirus
阅读(1592)
推荐(0)
摘要:
帅爆了吧https://blockexplorer.com/github源码:https://github.com/bitcoin-blockexplorer
阅读全文
posted @ 2016-03-21 11:07
HackerVirus
阅读(7064)
推荐(0)
摘要:
在使用JavaScript进行开发的过程中,了解JavaScript内存机制有助于开发人员能够清晰的认识到自己写的代码在执行的过程中发生过什么,也能够提高项目的代码质量。其实关于内存的文章也有很多,写这篇文章也非"重弹老调",可以说是给自己理解的知识来一个总结,也顺便将知识分享给学习JavaScri
阅读全文
posted @ 2016-03-21 00:27
HackerVirus
阅读(287)
推荐(0)
摘要:
引言 BDD是对TDD理念的扩展。BDD强调有利害关系的技术团体和非技术团队都要参与到软件开发过程中。可以把它看成一种强调团体间合作的敏捷方法。大多数采用某种敏捷方法的团队最终都会遵循BDD的许多原则。在编写单元测试的时候,尽量使用BDD风格为测试命名。BDD风格强调使用完整的、描述性的、便于业务用
阅读全文
posted @ 2016-03-21 00:24
HackerVirus
阅读(888)
推荐(0)
摘要:
Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在
阅读全文
posted @ 2016-03-21 00:21
HackerVirus
阅读(474)
推荐(0)
摘要:
本次知识点:Linux系统的多终端切换,linux下的用户,linux远程访问工具使用,linux下重要的目录,命令的组成,通配符,linux的路径问题,文件操作的综合运用 1.很多人都说.net程序员只会在Windows的环境下进行工作,压根就不懂Linux的使用,也不懂Linux的命令,只会用鼠
阅读全文
posted @ 2016-03-21 00:19
HackerVirus
阅读(358)
推荐(0)
摘要:
详细的Spring MVC框架搭配在这个连接中: Maven 工程下 Spring MVC 站点配置 (一) 这篇主要讲解MVC中Mybatis的配置过程。 STEP 1:数据库与实体bean的创建; 在这个实例中用 Mysql作为操作的数据库源,先来创建一张名为 users 的数据表结构,如图:
阅读全文
posted @ 2016-03-21 00:18
HackerVirus
阅读(397)
推荐(0)
摘要:
趁着有时间把学习过的排序算法又实现了一遍复习一下,实现的排序算法主要有以下几种:冒泡排序、快速排序,选择排序,堆排序,插入排序,合并排序,希尔排序,桶排序等。 下面是网上找的一张图片,总结了常见排序算法的时间复杂度、空间复杂度以及稳定性,可以参考一下。 下面排序的都是vector<int>,懒得写模
阅读全文
posted @ 2016-03-21 00:16
HackerVirus
阅读(376)
推荐(0)