-
虚拟与真实--vsphere篇ESXI配置与连接
样例项目实战请参考视频:http://www.roncoo.com/course/view/ec2dc65e93da408ab70cf9ead80777f8 关注微信:
时间:2018-11-27点击:462收藏
-
Java内存模型与线程
本文主要内容 主内存与工作内存 volatile关键字 线程状态转换 与线程相关的内容,本博已经说过不少,本文着重阐述以前没有提及的内容 主内存与工作内存 在物理机上,“高效并发”并没有那么容易实现。因为任务不可能只依赖于处理器计算完成,至少与内存的交互很难消除。而内存设备与处理器的运算速度之间有着几个数据级的差距,所以现代计算机都添加高速缓存作为内存和处理...
时间:2018-11-27点击:421收藏
-
使用Python实现一个大数据搜索引擎
搜索是大数据领域里常见的需求。Splunk和ELK分别是该领域在非开源和开源领域里的领导者。本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家理解大数据搜索的基本原理。 布隆过滤器 (Bloom Filter) 第一步我们先要实现一个布隆过滤器。 布隆过滤器是大数据领域的一个常见算法,它的目的是过滤掉那些不是目标的元素。也就是说如果一个要...
时间:2018-11-27点击:429收藏
-
彻底搞懂为什么Java内存会泄露[转]
Java内存回收方式 Java判断对象是否可以回收使用的而是可达性分析算法。 在主流的商用程序语言中(Java和C#),都是使用可达性分析算法判断对象是否存活的。这个算法的基本思路就是通过一系列名为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Roots没有任何引...
时间:2018-11-27点击:421收藏
-
5 分钟让你秒懂 Docker !
Docker是啥? 打开翻译君输入Docker 结果显示码头工人,没错!码头工人搬运的是集装箱,那么今天要讲的Docker其操作的也是集装箱,这个集装箱就静态而言就是一个应用镜像文件,就动态而言,就是一个容器。蒙了吧?好吧,上图解释。 Docker从狭义上来讲就是一个进程,从广义上来讲是一个虚拟容器,其实更专业的叫法是应用容器( Application Co...
时间:2018-11-27点击:422收藏
-
厉害了,龙果!开源中国颁发证书:GVP-码云最有价值开源项目(roncoo-pay)
roncoo-pay (龙果支付系统) roncoo-pay是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。 厉害了,龙果!《龙果开源支付系统》再次获得广大码友及开源中国码云的认同,被评为:GVP-码云最有价值开源项目(ro...
时间:2018-11-27点击:562收藏
-
区块链到底是个什么?一幅漫画让你秒懂!
区块链究竟是什么? 区块链是一个由不同节点共同参与的分布式数据库系统,是开放式的账簿系统(ledger)。 它是由一串按照密码学方法产生的数据块或数据包组成,即区块(block),对每一个区块数据信息都自动加盖时间戳,从而计算出一个数据加密数值,即哈希值(hash)。 每一个区块都包含上一个区块的哈希值,从创始区块(genesis block)开始链接(ch...
时间:2018-11-27点击:488收藏
-
深入解析vue.js响应式原理与实现
vue.js响应式原理解析与实现。angularjs是通过脏检查来实现数据监测以及页面更新渲染。之后,再接触了vue.js,当时也一度很好奇vue.js是如何监测数据更新并且重新渲染页面。vue.js响应式原理解析与实现 Object.defineProperty es5新增了Object.defineProperty这个api,它可以允许我们为对象的属性来...
时间:2018-11-27点击:271收藏
-
单元测试优化的实践(Generative Testing)
首先为什么要写单元测试? 因为对于任何一个软件来说,“满足需求”是他存在的必要条件,也是软件的价值体现。单元测试一定是为它服务的。所以很容易知道写单元测试的两个动机:驱动(如:TDD)和验证功能实现。另外,软件需求“易变”的特征决定了修改代码成为必然,在这种情况下,单元测试能保护已有的功能不被破坏。 基于以上两点共识,我们看看传统的单元测试有什么特征? 基于...
时间:2018-11-27点击:270收藏
-
用python搭建《百万赢家》自动搜索答案
用python搭建百万答题、自动百度搜索答案。 使用平台 windows7 python3.6 MIX2手机 代码原理 手机屏幕内容同步到pc端 对问题截图 对截图文字分析 用浏览器自动搜索文本 使用教程 1、使用Airdroid 将手机屏幕显示在电脑屏幕上。 也可使用360手机助手实现。不涉及任何代码。实现效果如图: 2、在提问出现时,运行python程序...
时间:2018-11-27点击:476收藏
-
教你如何在Angular中使用better-scroll插件
本文主要介绍了Angular中使用better-scroll插件的方法,小编觉得挺不错的,现在分享给大家。 better-scroll的使用 由于需要在一个固定的的高度做无限滚动,本来css的overflow-y也可以完成的,奈何安卓不是很流畅,还很生硬,就是用了第三方库better-scroll,配合angular的ng-content。angular的n...
时间:2018-11-27点击:398收藏
-
深入出不来Node module模块
在开发复杂Web应用的时候,通常需要把各个功能进行拆分、封装到不同的文件并在需要的时候引用该文件,即进行代码的模块化管理。几乎所有的编程语言都有自己的模块组织方式,比如Java中的包、C#中的程序集,而Node采用CommonJS模块规范。 模块规范 CommonJS旨在将运行在浏览器之外的JS进行标准化,并已经解决了大量的JS问题(如全局命名冲突)。Nod...
时间:2018-11-27点击:282收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果