???米?开?朗?基?杨??? 米开朗基杨 / 4 小时前

Istio 1.3 发布,HTTP 遥测不再需要 Mixer

Istio 是 Google、IBM 和 Lyft 联合开源的服务网格(Service Mesh)框架,旨在解决大量微服务的发现、连接、管理、监控以及安全等问题。Istio 对应用是透明的,不需要改动任何服务代码就可以实现透明的服务治理。1.3版本已经发布,距离上一个重要版本1.2发布已过去两个多月,我们来看看有哪些修改内容。 智能协议检测 在之前的版本中,如果要使用 Istio 的路由功能,Service的端口命名必须......

HTTP Istio mixer

冷星1024 冷星1024 / 4 小时前

前端 Web Workers 到底是什么

以前我们总说,JS是单线程没有多线程,当JS在页面中运行长耗时同步任务的时候就会导致页面假死影响用户体验,从而需要设置把任务放在任务队列中;执行任务队列中的任务也并非多线程进行的,然而现在HTML5提供了我们前端开发这样的能力 - Web Workers API,我们一起来看一看 Web Worker 是什么,怎么去使用它,在实际生产中如何去用它来进行产出。 1. 概述Web Workers 使得一个Web应用程序可以在与主执行线程分......

前端 Web Workers

码咖 码咖 / 4 小时前

MongoDB(三):执行 JS、界面工具

一、执行Js脚本1.开启mongod服务 2.连接mongodb客户端,./mongo --host 192.168.80.128 --port 27017 3.创建数据库:use testdb1 4.创建表:db.createCollection("testTable1") 5.执行JS脚本插入数据:for(var i=0;i<100;i++) db.testTable1.insert({name:"Joe",age:20,index:i}) 6.查询插入的数据:db.testTable1.find()   二、使用界面工具 这个工具很简单,有相应的提示,在灰色框中输入 命令执......

MongoDB JS

LuXugang LuXugang / 4 小时前

Lucene 近实时搜索 NRT(一)

近实时搜索NRT(一)Lucene提供了近实时搜索NRT(near real time)的功能,它描述了索引信息发生改变后,不需要执行commit操作或者关闭IndexWriter(调用IndexWriter.close()方法)就能使得这些更改的信息很快(quickly)变得可见。 "很快"意味着不是马上变得可见,Lucene无法保证更改索引信息后,在某个确定的时间之后,使得最新的索引信息变得可见,这取决具体的业务。 近实时搜索NRT通过DirectoryReader来实......

Java Lucene NRT

杀死那个程序员 杀死那个程序员 / 4 小时前

编程小技巧之 Linux 文本处理命令

点击上方"程序员历小冰",选择“置顶或者星标” 你的关注意义重大! 合格的程序员都善于使用工具,正所谓君子性非异也,善假于物也。合理的利用 Linux 的命令行工具,可以提高我们的工作效率。 本文简单的介绍三个能使用 Linux 文本处理命令的场景,给大家开阔一下思路。希望大家阅读完这篇文章之后,要多加实践,将这些技巧内化到自己的日常工作习惯中,真正的提高效率。内化很重要,就像开玩笑所说的一......

Linux 文本处理

Draven Draven / 4 小时前

Goroutine 和调度器的实现原理

5.4 Goroutine1. 概述2. 数据结构2.1. G2.2. M2.3. P2.4. 小结3. 实现原理3.1. 创建 Goroutine3.2. Goroutine 调度3.3. 系统调用3.4. 调度器启动4. 总结5. Reference6. 其他6.1. 关于图片和转载6.2. 微信公众号5.4 GoroutineGo 语言在并发编程方面有着非常强大的能力,这也离不开语言层面对并发编程的支持,我们会在 Go 语言中使用 Goroutine 并行执行任务并将 Channel 作为 Goroutine 之间的通信方式,虽然使用......

Golang goroutine 调度器

37丫37 37丫37 / 4 小时前

Alodi:为了保密我开发了一个系统

每天都在愉快的造轮子,这次可以一键创建测试环境 咖啡君维护了几十个不同类型项目,其中有相当一部分项目是对保密性有很高要求的,也就是说下个版本要上线的内容是不能提前泄露的,就像苹果新产品的介绍网站决不允许在产品发布之前流出一样,这种保密内容除了在制度上加以约束外,还需要一些技术手段来保障 本次要介绍的Aloid系统就对保密有着一定的作用,这个系统的主要作用是快速生成临时环境,这个临时环境......

安全 Aloid

开发者头条 开发者头条 / 4 小时前

滥用网络爬虫技术,多家公司被查

点击上方蓝字,关注21君~ 走进经济生活里的一切 导读:近日,多家通过爬虫技术开展大数据信贷风控的公司被查。 某国内大型P2P平台风控主管坦言,当前互联网消费金融行业正呈现两极分化趋势。 来 源丨21世纪经济报道(ID:jjbd21) 记 者丨陈植 编 辑丨李伊琳 “城门失火,殃及池鱼。”一位互联网消费金融平台风控总监李诚(化名)感慨。 随着近日多家通过爬虫技术开展大数据信贷......

爬虫

pingan8787 pingan8787 / 4 小时前

学习 Vue 源码的必要知识储备

前言我最近在写 Vue 进阶的内容。在这个过程中,有些人问我看 Vue 源码需要有哪些准备吗?所以也就有了这篇计划之外的文章。 当你想学习 Vue 源码的时候,需要有扎实的 JavaScript 基础,下面罗列的只是其中的一部分比较具有代表性的知识点。如果你还不具备 JavaScript 基础的话,建议不要急着看 Vue 源码,这样你会很容易放弃的。 我会从以下 7 点来展开: Flow 基本语法 发布/订阅模式 Object.definePrope......

前端 源码 Vue

涯之叶 涯之叶 / 4 小时前

Linux 内核系统架构介绍

28年前(1991年8月26日)Linus公开Linux的代码,开启了一个伟大的时代。这篇文章从进程调度,内存管理,设备驱动,文件系统,网络等方面讲解Linux内核系统架构。Linux的系统架构是一个经典的设计,它优秀的分层和模块化,融合了数量繁多的设备和不同的物理架构,让世界各地的内核开发者能够高效并行工作。先来看看Linus在多年前公开Linux的邮件。 "Hello everybody out there using minix - I’m doing a (free) o......

Linux 架构 内核

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top