写点什么

1月日更

0 人感兴趣 · 23 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c5/c5513dca848e39a860e46d1e3d06e6d7.png?x-oss-process=image/resize,w_416,h_234

【优化技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(下册)

用户头像
浩宇天尚
1 月 31 日

承接上文:【优化技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(上册)之后我们接下来进行相关的。

【优化技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(上册)

用户头像
浩宇天尚
1 月 30 日

本人是做呼叫中心服务的,但是最近需要将系统性能和吞吐提升更高的能力和层次,所以便进行先关系统性质的学习和优化相关的技术做了一定的研究。

https://static001.geekbang.org/infoq/ba/ba750988a4828ef1f9c86a81f886509f.jpeg?x-oss-process=image/resize,w_416,h_234

🏆【Alibaba 微服务技术系列】「Dubbo3.0 技术专题」(1)Dubbo3 新特性概览的介绍说明

用户头像
浩宇天尚
1 月 28 日

🏆【Alibaba微服务技术系列】「Dubbo3.0技术专题」总体技术体系介绍及技术指南(目录)‘

https://static001.geekbang.org/infoq/06/06febd2ffa6cd700152195a646bb7fda.jpeg?x-oss-process=image/resize,w_416,h_234

☕【Java 深层系列】「并发编程系列」深入分析和研究 MappedByteBuffer 的实现原理和开发指南

用户头像
浩宇天尚
1 月 27 日

在Java编程语言中,操作文件IO的时候,通常采用BufferedReader,BufferedInputStream等带缓冲的IO类处理大文件,不过java nio中引入了一种基于MappedByteBuffer操作大文件的方式,其读写性能极高,比起bio的模型处理方式,它大大的加大了支持解析读取文件的数

https://static001.geekbang.org/infoq/06/06febd2ffa6cd700152195a646bb7fda.jpeg?x-oss-process=image/resize,w_416,h_234

☕【Java 深层系列】「并发编程系列」让我们一起探索一下 CompletionService 的技术原理和使用指南

用户头像
浩宇天尚
1 月 26 日

CompletionService与ExecutorService类似都可以用来执行线程池的任务,ExecutorService继承了Executor接口,而CompletionService则是一个接口。

https://static001.geekbang.org/infoq/12/121b991cea843a9fb0d5326fee33cdc4.jpeg?x-oss-process=image/resize,w_416,h_234

🏆【Alibaba 中间件技术系列】「RocketMQ 技术专题」系统服务底层原理以及高性能存储设计分析

用户头像
浩宇天尚
1 月 23 日

消息中间件的本身定义来考虑,应该尽量减少对于外部第三方中间件的依赖。一般来说依赖的外部系统越多,也会使得本身的设计越复杂,采用文件系统作为消息存储的方式。

https://static001.geekbang.org/infoq/85/8500bb007e8a086430b4a6699a05a9b2.jpeg?x-oss-process=image/resize,w_416,h_234

PDF 文件如何转成 markdown 格式

用户头像
Jerry Wang
1 月 22 日

百度上根据pdf转makrdown为关键字进行搜索,结果大多数是反过来的转换,即markdown文本转PDF格式。

https://static001.geekbang.org/infoq/92/9297ca370c2bfbfeee25fedbef6c52c3.jpeg?x-oss-process=image/resize,w_416,h_234

🏆【Alibaba 中间件技术系列】「Nacos 技术专题」服务注册与发现相关的原理分析

用户头像
浩宇天尚
1 月 22 日

前几篇文章介绍了Nacos配置中心服务的能力机制,接下来,我们来介绍Nacos另一个非常重要的特性就是服务注册与发现,说到服务的注册与发现相信大家应该都不陌生,在微服务盛行的今天,服务是非常重要的,而在 Nacos 中服务更被称为他的一等公民。Nacos 支持几

https://static001.geekbang.org/infoq/f8/f8fbc81d6b0668d1247dd31071d686dd.jpeg?x-oss-process=image/resize,w_416,h_234

MySQL 最全基础大整理(建议收藏)1️⃣

用户头像
XiaoLin_Java
1 月 21 日

    人和人交流需要语言,人和数据库交流也需要语言,而这个专门特定为程序员和数据库打交道的语言就是 SQL 语言。

https://static001.geekbang.org/infoq/92/9297ca370c2bfbfeee25fedbef6c52c3.jpeg?x-oss-process=image/resize,w_416,h_234

🏆【Alibaba 中间件技术系列】「Nacos 技术专题」配置中心加载原理和配置实时更新原理分析(中)

用户头像
浩宇天尚
1 月 21 日

https://nacos.io/zh-cn/docs/quick-start.html,Nacos 的客户端维护了一个长轮询的任务,去检查服务端的配置信息是否发生变更,如果发生了变更,那么客户端会拿到变更的 groupKey 再根据 groupKey 去获取配置项的最新值即可。

https://static001.geekbang.org/infoq/92/9297ca370c2bfbfeee25fedbef6c52c3.jpeg?x-oss-process=image/resize,w_416,h_234

🏆【Alibaba 中间件技术系列】「Nacos 技术专题」配置中心加载原理和配置实时更新原理分析(上)

用户头像
浩宇天尚
1 月 20 日

动态配置管理是 Nacos的三大功能之一,通过动态配置服务,可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息。 动态配置中心可以实现配置更新时无需重新部署应用程序和服务即可使相应的配置信息生效,这极大了增加了系统的运维能力。

https://static001.geekbang.org/infoq/12/121b991cea843a9fb0d5326fee33cdc4.jpeg?x-oss-process=image/resize,w_416,h_234

🏆【Alibaba 中间件技术系列】「RocketMQ 技术专题」Broker 服务端自动创建 topic 的原理分析和问题要点指南

用户头像
浩宇天尚
1 月 19 日

使用RocketMQ进行发消息时,一般我们是必须要指定topic,此外topic必须要提前建立,但是topic的创建(自动或者手动方式)的设置有一个开关autoCreateTopicEnable,此部分主要会在broker节点的配置文件的时候进行设置,运行环境中会使用默认设置autoCreateTop

https://static001.geekbang.org/infoq/1d/1d2e69acb15600c1c72f552461f5d6a3.jpeg?x-oss-process=image/resize,w_416,h_234

netty 系列之:channel 和 channelGroup

用户头像
程序那些事
1 月 19 日

channel是netty中数据传输和数据处理的渠道,也是netty程序中不可或缺的一环。在netty中channel是一个接口,针对不同的数据类型或者协议channel会有具体的不同实现。

https://static001.geekbang.org/infoq/2f/2f8d9ee267f091bfcc8e5b696dfa1273.jpeg?x-oss-process=image/resize,w_416,h_234

Spring 都在用的技术,你确定不过来看看?1️⃣

用户头像
XiaoLin_Java
1 月 18 日

问题的定义及规划: 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性 需求分析: 在确定软件开发可行的情况下,对软件需要实现的各功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整

https://static001.geekbang.org/infoq/b6/b666c9fdf8e1d5f02b1b8b42fd49a62f.png?x-oss-process=image/resize,w_416,h_234

Kafka 为什么这么快?多的是你不知道的事

用户头像
码哥字节
1 月 17 日

Kafka 是一个优秀的开源项目。其在性能上面的优化做的淋漓尽致,是很值得我们深入学习的一个项目。无论是思想还是实现,我们都应该认真的去看一看,想一想。

https://static001.geekbang.org/infoq/ac/ac503bc9d1fb9e79e4258f9e0a31c750.jpeg?x-oss-process=image/resize,w_416,h_234

netty 系列之: 不用怀疑,netty 中的 ByteBuf 就是比 JAVA 中的好用

用户头像
程序那些事
1 月 17 日

netty作为一个优秀的的NIO框架,被广泛应用于各种服务器和框架中。同样是NIO,netty所依赖的JDK在1.4版本中早就提供nio的包,既然JDK已经有了nio的包,为什么netty还要再写一个呢?

https://static001.geekbang.org/infoq/43/43c76ca94b8a5e0fb9bfe5c6ee0aaabe.jpeg?x-oss-process=image/resize,w_416,h_234

好家伙!你这网络基础可以啊!2️⃣

用户头像
XiaoLin_Java
1 月 16 日

​ TCP协议是面向连接的通信协议,即在传输数据前先在客户端和服务器端建立逻辑连接,然后再传输数据。它提供了两台计算机之间可靠无差错的数据传输。

https://static001.geekbang.org/infoq/64/646a719667e3664497337e49827b3552.jpeg?x-oss-process=image/resize,w_416,h_234

好家伙!你这网络基础可以啊!1️⃣

用户头像
XiaoLin_Java
1 月 15 日

​ 我们常见的软件结构有两种:

https://static001.geekbang.org/infoq/6b/6bff4ebf038a874fb828d3c78f79f5ab.png?x-oss-process=image/resize,w_416,h_234

Java 基础:UUID

作为开发人员大家对UUID应该都比较熟悉了,Java中也提供了相关的类和生成方法,供业务中使用。这里准备对UUID生成的过程做一次深入了解。

spring5.0.x 源码编译过程及踩坑记录

今天突然想 了解 @Order 的细节和自定义 @Order 执行顺序 (不是 改参数控制哦)

1月日更_1月日更技术文章_InfoQ写作社区