摘要: 1。什么是Vagrant: 是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。 Vagrant优点:跨平台,可移动,自动化部署无需人工参与。 Step1:下载并安装visualbox Step2:下载并安 阅读全文
posted @ 2019-02-15 09:59 kaixinyufeng 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.九种跨域方式实现原理(完整版) 2.框架搭建 2-1。react+react-router+mobx+axios+less 搭建一个框架(github地址) 前端框架:React / Vue / Angular ,三大框架均选择“单向绑定”,双向绑定沦为单纯的语法糖。 组件库:Ant-Desig 阅读全文
posted @ 2019-02-01 15:52 kaixinyufeng 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 如何判断一个元素在亿级数据中是否存在?--布隆过滤器应用 阅读全文
posted @ 2019-01-29 17:47 kaixinyufeng 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.分布式和集群--漫画版 分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远程调用协同工作,对外提供服务。 集群(cluster)是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务。 2.负载均衡--漫画版 Load bala 阅读全文
posted @ 2019-01-29 17:18 kaixinyufeng 阅读(229) 评论(0) 推荐(0) 编辑
摘要: IntelliJ IDEA常用插件 阅读全文
posted @ 2019-01-29 09:44 kaixinyufeng 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Couchdb CouchDB是Apache组织发布的一款开源的、面向文档类型的NoSQL数据库。由Erlang编写,使用json格式保存数据。CouchDB以RESTful的格式提供服务可以很方便的对接各种语言的客户端CouchDB最大的竞争对手就是熟悉的MangoDB。 Docker中Couch 阅读全文
posted @ 2019-01-28 16:15 kaixinyufeng 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 什么是leveldb: leveldb它是一个 NOSQL 存储引擎,它和 Redis 不是一个概念。Redis 是一个完备的数据库,而 LevelDB 它只是一个引擎。 LevelDB 还可以将它看成一个 Key/Value 内存数据库。它提供了基础的 Get/Set API,我们在代码里可以通过 阅读全文
posted @ 2019-01-25 08:46 kaixinyufeng 阅读(499) 评论(0) 推荐(0) 编辑
摘要: Go语言学习手册 golang*看云 golang圣经 wuYinIO 1。go语言开发中的坑 go新手容易犯的三个致命错误 Golang 需要避免踩的 50 个坑 2。go语言数据类型 map struct 3。go开源框架 可能是国内最火的开源项目 Gin高性能golang web框架 . Go 阅读全文
posted @ 2019-01-21 08:50 kaixinyufeng 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.漫话:如何给女朋友解释2亿中国用户简历是怎样泄露的——攻击篇 名词: (1)拖库:盗取数据库全部数据 (2)洗库:将盗取的数据库数据进行谋利,导卖。 (3)撞库:将盗取的数据库数据如账号,密码,可以登录其他网站(用户的多个网站设置的同一个用户名和密码) 2.前端安全系列-如何防止CSRF攻击 3 阅读全文
posted @ 2019-01-18 10:05 kaixinyufeng 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.postman测试上传文件 阅读全文
posted @ 2019-01-17 10:06 kaixinyufeng 阅读(120) 评论(0) 推荐(0) 编辑