Fork me on GitHub

2019年2月28日

摘要: 基于PaaS和SaaS研发的商业云平台实战 背景介绍 SaaS、PaaS、IaaS等云服务模式已经被大家普遍认可,在研发过程中借力一些PaaS和SaaS平台,能够提升产品的研发速度和功能稳定程度。本文将通过真实的商业平台案例-MaxWon研发实战,分享一下我们在项目研发过程使用SaaS和PaaS服务 阅读全文
posted @ 2019-02-28 11:09 HackerVirus 阅读(2867) 评论(0) 推荐(0)
摘要: 怎样做可靠的分布式锁,Redlock 真的可行么? https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html 本文是对 Martin Kleppmann 的文章 How to do distributed l 阅读全文
posted @ 2019-02-28 09:53 HackerVirus 阅读(622) 评论(0) 推荐(0)

2019年2月26日

摘要: .NET Core + Ocelot + IdentityServer4 + Consul 基础架构实现 先决条件 关于 Ocelot 针对使用 .NET 开发微服务架构或者面向服务架构提供一个统一访问系统的组件。 参考 本文将使用 Ocelot 构建统一入口的 Gateway。 关于 Identi 阅读全文
posted @ 2019-02-26 16:53 HackerVirus 阅读(517) 评论(0) 推荐(0)
摘要: js中的同步和异步 自从读了研后,走上了学术之路,每天除了看论文就是做实验,最后发现自己还是喜欢开发呀,于是我又重回前端啦~ 隔了这么久没学前端,好像很多东西都忘了不少,而且不得不说前端的技术更新是真的快,接下来将会重新拾起前端的一点一滴,首先进入的是js的同步和异步的世界~ 一、单线程 (1)单线 阅读全文
posted @ 2019-02-26 15:45 HackerVirus 阅读(4693) 评论(0) 推荐(1)
摘要: 分布式锁 利用redis实现分布式锁 分布式锁一般有三种实现方式: 1. 数据库乐观锁; 2. 基于ZooKeeper的分布式锁; 3. 基于Redis的分布式锁; 这里大概说一下三种方式的优缺点,数据库乐观锁优点是实现简单,只需要for update关键词就可以实现,缺点是无法满足高并发量以及数据 阅读全文
posted @ 2019-02-26 15:43 HackerVirus 阅读(267) 评论(0) 推荐(0)
摘要: Docker应用:Hello World 前言: 最近学习了Docker相关技术点,国内关于Docker的资料大多是基于Linux系统的,但是我对Linux又不熟(实际上没用过,掩面哭笑.Jpg)。 好在在Win10下也是支持Docker的,而且是支持Linux和Windows两种容器。 在Win1 阅读全文
posted @ 2019-02-26 15:41 HackerVirus 阅读(768) 评论(0) 推荐(0)
摘要: Docker基础 一、简介 Docker是一个开源的应用容器引擎,使用Go语言开发,基于Linux内核的CGroup、Namespace、Union FS等技术实现的一种系统级虚拟化技术。 特性 更高效的利用系统资源:由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源 阅读全文
posted @ 2019-02-26 15:07 HackerVirus 阅读(384) 评论(0) 推荐(0)
摘要: 事务隔离级别、脏读、不可重复读、幻读 网络上关于这方面的博文有些偏理论,有些通篇代码,都不能深入浅出。本文用图文并茂的方式,配上行云流水般的代码,非要摆清楚这个问题。相关代码已提交至码云(点击这里下载)。 事务是现代关系型数据库的核心之一。在多个事务并发操作数据库(多线程、网络并发等)的时候,如果没 阅读全文
posted @ 2019-02-26 11:42 HackerVirus 阅读(639) 评论(0) 推荐(0)
摘要: NET Core 实战:基于 Dapper 扩展你的数据访问方法 一、前言 在非静态页面的项目开发中,必定会涉及到对于数据库的访问,最开始呢,我们使用 Ado.Net,通过编写 SQL 帮助类帮我们实现对于数据库的快速访问,后来,ORM(Object Relational Mapping,对象关系映 阅读全文
posted @ 2019-02-26 11:34 HackerVirus 阅读(1308) 评论(0) 推荐(0)
摘要: 吴恩达《机器学习》课程笔记 吴恩达《机器学习》课程笔记——第五章:Matlab/Octave教程 摘要: 这一章的内容比较简单,主要是MATLAB的一些基础教程,如果之前没有学过matlab建议直接找一本相关书籍,边做边学,matlab的编程入门还是比较容易的。 在这里想讲一下matlab和Pyth 阅读全文
posted @ 2019-02-26 11:00 HackerVirus 阅读(1040) 评论(0) 推荐(0)