任霏博客

这是 任霏 的个人网站与博客,一个程序员自己写的网站,不仅仅是文章内容,还包括网站程序的代码。 对新鲜事物都十分感兴趣,利用这个站点向大家分享自己的所见所得,同时这个站点也是我的实验室。

slider image slider image slider image slider image
Google 发布 TensorFlow Quantum:用于量子机器学习的开源库

Google 发布 TensorFlow Quantum:用于量子机器学习的开源库

3月9日,Google AI 官方发表博文,正式发布 TensorFlow Quantum(TFQ),这是一个用于快速建立量子机器学习模型原型的开源库。TFQ 提供了必要的工具,可以将量子计算和机器学习研究界聚集在一起,以控制和建模自然或人工量子系统。例如有噪声的中规模量子(Noisy Int...

向谷歌搜索引擎主动推送网页的教程 Google Indexing API 接口实现

向谷歌搜索引擎主动推送网页的教程 Google Indexing API 接口实现

谷歌搜索引擎作为全球第一的搜索引擎早就支持了站长主动推送的功能,只不过不是面向普通用户的可视化界面,而是通过编程API接口实现的,有很多站长并不是专业的开发者,但由于谷歌需要验证网站所有权,所以我不能直接做一个可视化界面让站长自己填写自己的秘钥,所以只能对谷歌的接口进行二次封装,以降低使用的难度。

Java编程中<Object>对象类型<T>泛型<?>通配类型区别傻傻分不清楚

Java编程中<Object>对象类型<T>泛型<?>通配类型区别傻傻分不清楚

喜欢学习研究的同学可能发现别人的代码中,有的时候使用返回Object,有的使用<T>泛型,如果使用<T>泛型的代码里可能还会出现<?>这样的符号,凭着好几年前上学的记忆大致能理解为Object是所有类型的父类,能代表所有类型,泛型是不限制类型也可以代表所有类型,那这个时候就懵逼了,我今天就说明...

微博图片

微博图片

微博中使用的图片

CleanMyMac X 破解版 [TNT] 4.6.0

CleanMyMac X 破解版 [TNT] 4.6.0

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志和无用的本地化。您可以消除潜伏在iTunes,邮件,照片...

苹果封杀非权威医疗机构疫情app 阻止错误信息传播

苹果封杀非权威医疗机构疫情app 阻止错误信息传播

3月6日消息,据外媒报道,据报道,美国当地时间周四,多位应用开发者证实,苹果正在“封杀”来自非权威医疗和卫生机构提交的、与新型冠状病毒疫情相关的应用程序,此举似乎是为了阻止错误信息的传播。虽然苹果应用商店尚未宣布针对提供新型冠状病毒爆发信息的应用程序的硬性规定,但四名独立开发者声称他们的软件被...

GoF的23种设计模式讲解和演示:(一)单例模式-懒汉式单例-饿汉式单例

GoF的23种设计模式讲解和演示:(一)单例模式-懒汉式单例-饿汉式单例

单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。主要用于解决对象频繁的创建和销毁问题,同时可以保证逻辑的正确,例如Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。

GoF的23种设计模式讲解和演示:概述

GoF的23种设计模式讲解和演示:概述

“设计模式”这个术语最初并不是出现在软件设计中,而是建筑领域中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造(A Pattern Language: Town...

因疫情影响,谷歌宣布取消年度开发者大会

因疫情影响,谷歌宣布取消年度开发者大会

出于对新型冠状病毒疫情的担忧,谷歌宣布取消2020年度I/O开发者大会。谷歌I/O开发者大会是公司一年一度的重大活动,原定于今年5月12日至14日举行。就在几天前,谷歌取消了在旧金山举行的Cloud Next云计算活动,改为在线举行。

Spring Cloud 微服务入门教程完结

Spring Cloud 微服务入门教程完结

如果您从第一节开始跟着我新建项目,尝试运行我的代码(https://github.com/NeilRen/SpringCloudDemo),相信您已经可以构建一个初步的微服务架构了,因为是面向初学者的入门教程,里面很多东西都没有更深入和更详细的讲,只是确保可以搭建起微服务的架构就可以了,后续有...

Spring Cloud 微服务入门教程(十二):Spring Cloud Docker 容器化部署

Spring Cloud 微服务入门教程(十二):Spring Cloud Docker 容器化部署

上一节我们讲了服务跟踪和链路监控以后,基本微服务框架的大体已经快要结束了,在伴随微服务中的部署肯定离不开Docker,那么我们如何构建一个Docker的镜像呢?本节我们就讲一下把代码打包成镜像文件,并上传到镜像仓库中。

微盟复盘删库事件:数据已全找回,制定赔付计划,追责管理层

微盟复盘删库事件:数据已全找回,制定赔付计划,追责管理层

微盟表示,此次事故给商家经营造成了严重的影响,公司管理层对此深感自责和愧疚,对此微盟准备了1.5亿元人民币赔付拨备金。

Spring Cloud 微服务入门教程(十一):Spring Cloud Sleuth zipkin 服务追踪链路监控

Spring Cloud 微服务入门教程(十一):Spring Cloud Sleuth zipkin 服务追踪链路监控

上一节我们讲了服务熔断和降级,基本已经可以搭建出一个比较完整的微服务架构了,但是微服务架构是分布式的,每个服务之间相互独立运行又相互依赖,如果一旦出现问题,我们很难排查是哪里出现了问题,所以还需要一个服务追踪的解决办法,那就是 Spring Cloud Sleuth 可以实现服务追踪和链路监控。

Spring Cloud 微服务入门教程(十):Spring Cloud Hystrix 服务熔断和服务降级

Spring Cloud 微服务入门教程(十):Spring Cloud Hystrix 服务熔断和服务降级

上一节我们讲了服务网关,就可以让多个服务通过网关统一发布出去了,在发布出去之前我们还要了解一个机制,那就是微服务中的服务熔断和服务降级的机制,在 Spring Cloud 中叫 Hystrix,本节将整合 Hystrix 实现服务熔断和降级。Hystrix有很多特性,我们只说最常用的熔断和降级机制。

Spring Cloud 微服务入门教程(九):网关 Zuul 整合 Swagger2 实现自动生成 RESTful API 文档

Spring Cloud 微服务入门教程(九):网关 Zuul 整合 Swagger2 实现自动生成 RESTful API 文档

上一节我们讲了SpringCloud的服务网关Zuul,随着服务接口的增加,我们还需要一个管理接口文档的工具,所以本节介绍给大家Swagger,这个不是微服务架构里的内容,但是非常实用,所以我也安排在入门教程中了,Swagger不但可以将接口可视化文档,还可以在线测试、生成SDK,本节主要讲整...

Spring Cloud 微服务入门教程(八):Spring Cloud Zuul 服务网关动态路由和Cookie头信息传递和跨域

Spring Cloud 微服务入门教程(八):Spring Cloud Zuul 服务网关动态路由和Cookie头信息传递和跨域

上一节我们讲了微服务只间通过消息队列实现异步通讯,本节将介绍微服务中的网关Spring Cloud Zuul,可以实现统一管理众多的接口、实现负载均衡等功能。

火车票上身份证脱敏的漏洞可以暴露你的身份证号

火车票上身份证脱敏的漏洞可以暴露你的身份证号

火车票大家都非常熟悉了,都做过火车,现在都是实名制购票,火车票上有你的身份证号和姓名等实名信息,其中身份证号被星号隐藏了四位,你以为就可以安全的丢弃吗?作为程序员的我想告诉你,其实通过程序可以很快的计算出你可能的身份证号码。

Spring Cloud 微服务入门教程(七):Spring Cloud Stream 消息队驱动式的微服务

Spring Cloud 微服务入门教程(七):Spring Cloud Stream 消息队驱动式的微服务

上一节的《Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件》已经安装了RabbitMQ消息队列,并实现了SpringCloudBus消息总线,本节介绍Spring Cloud Stream 消息队驱动式的微服务。可以使用Ra...

Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件

Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件

上一节我们讲了《Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService》实现了统一管理配置,在文末我也说了依赖重启才能自动拉取配置,所以本章节就讲一下利用Spring Cloud BUS 消息总线来自动更新配置文件,这将实现应用无需重启就可以热更新配置文件。

Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService

Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService

上一节《Spring Cloud 微服务入门教程(四):微服务间的调用消费-FeignClient》我们讲了微服务的新建和服务间的调用消费,随着微服务的增多,那么多SpringBoot程序,修改他们的配置文件会是很恐怖的工作量,所以微服务架构中还为我们提供了配置中心,这样可以方便统一的管理我们...

Friendship Links

访问我们朋友的站点也十分精彩,不妨去看看。
我们不对友站中内容负责,请注意甄别