Navicat Premium 15 安装与激活

偶然发现 Navicat 已经更新到了15 了,今天就来把 Navicat 升级一下。Navicat15 的激活和 Navicat12 一致,可以参考《Navicat Premium 12.0.27 安装与激活》。 首先前往官网自行下载 Navicat15 的安装包。然后下载激活工具: CSDN(速度较快,2个积分,自愿支持):点我下载 百度网盘(可能被和谐,失效请留言):链接:https...

Parallel Stream 的错误实践

一、前言 Java8 Stream 流的出现,极大的简化了业务需求中对集合数据的加工处理操作。虽然好用,但是一旦使用不当,也会带来意想不到的结果,本文记录使用 Parallel Stream 的错误实践。 1234List<Object> sourceList = ...;List<Object> list = new ArrayList();sourceList.stre...

详解 Spring 定时任务的调度方式

在 Spring 中,我们可以使用 @Scheduled 方便的进行定时任务的执行,其支持以下三种调度方式:Cron、FixedDelay、FixedRate。下面分别介绍在标准模式下和异步模式下这三种调度方式的不同。 一、标准模式 1.1 示例准备 创建一个 SpringBoot 初始程序,依赖包只需要引入 spring-boot-starter-web 即可: 123456<depend...

2019 年终总结

自从进入大学开始,总觉时间开启了快进模式,一年一年不知不觉就过去了,转瞬又是新的一年的开始。 2020 是一个特殊的年份,在不少电影中它是未来的代名词,在国家的红头文件中它是消灭贫困人口的 DeadLine。哈哈,庆幸自己还没有被消灭。 言归正传,2019 年对我来说是一个特殊的年份,因此 2020 年的第一篇博文就来总结下 2019 年吧。 一、学生 身处高考地狱难度的江苏省,机缘巧合,考入本科...

gRPC 在 Java 中的入门实例

一、前言 经过前面三篇 Protobuf 相关文章的学习,相信大家已经对 Protobuf 有所掌握。前文说过, ProtoBuf 很适合做数据存储或 RPC 数据交换格式。可以用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 本节将介绍在 Java 中如何使用 gRPC 和 Protouf。gRpc 也是 Google 推出的 RPC 框架,由于师出同门,Proto...

Protobuf 学习手册——编码篇

一、编码规范 Google 官方提供了 Protobuf 的编码规范,通过遵循这些规范,可以使 Protobuf 消息定义及其相应的类保持一致并易于阅读。 Protobuf 编码规范可能随着时间推移而发生变化,对于既有项目,应当保持编码规范的一致性,而不需盲目保持最新的编码规范。但是对于全新项目,应当遵循官方的编码规范,可以点击这里查阅官方最新的编码规范。 1.1 Override 一行不超过 ...

Protobuf 学习手册——语法篇

一、Override Protobuf[1] 是一种语言中立、平台无关、可扩展的序列化数据的格式,可用于通信协议,数据存储等。 ProtoBuf 在序列化数据方面,它是灵活的、高效的。相比于 XML 来说,ProtoBuf 更加小巧、更加快速、更加简单。一旦定义了要处理的数据的数据结构之后,就可以利用 ProtoBuf 的代码生成工具生成相关的代码。甚至可以在无需重新部署程序的情况下更新数据结构。...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×