python和布隆过滤器

这是我参与11月更文挑战的第30天,活动详情查看:2021最后一次更文挑战 什么是布隆过滤器 本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data struc
分类: 编程语言 发布时间: 11-30 17:46 阅读次数: 0

使用EaasyPOI实现导入导出功能

「这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战」。爱是什么?爱是每天的一滴露水滴在头上,滋润生长。
分类: 编程语言 发布时间: 11-30 17:46 阅读次数: 0

【koa 源码阅读(二)】手把手教你搞懂 koa 核心原理

阅读 koa 的结构和所有源代码,koa 是带有异步中间件的一个 web 框架。如果你不知道 Koa 的中间件是如何工作的,你可以先看看这篇文章:[【koa 源码阅读(一)】手把手教你搞懂 koa 中
分类: 编程语言 发布时间: 11-30 17:46 阅读次数: 0

逆水行舟,不退则进 | 2021年年终总结

逆水行舟,不退则进,此话怎讲? 大家都知道这句话“逆水行舟,不进则退”。 而这一年我恰恰在进行着一场逆行。我或许没有向前太多,只是苦苦撑着,而正是这份撑着的劲头,让我没有随波逐流。
分类: 编程语言 发布时间: 11-30 17:46 阅读次数: 0

有赞组件化方案

前言 之前看过蘑菇街, 阿里, CT等组件化方案, 单独拿来使用都不是很好用. 对我们这种中小型公司来说蘑菇街的不够用, 阿里的复杂且并不好用. 所以最终看到有赞的方案觉得还是比较适合学习和摸索的,
分类: 移动开发 发布时间: 11-30 17:46 阅读次数: 0

Java入门基础知识点梳理

本文主要是我之前复习Java基础原理过程中写的Java基础知识点总结。Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解。
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

在Visual Studio Code中搭建一个Java项目

多年来,Java开发一直被三大IDE所主宰——Eclipse、InelliJ IDEA和NetBeans。但我们还有其他好的选择。
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

Spring Cloud Gateway过滤器精确控制异常返回(实战,控制http返回码和message字段)

### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

SpringMvc-DispatcherServlet原理分析

1.前置知识 本文是针对springMVC请求执行流程来分析,并不会设计到如何使用 SpringMVC大体执行流程图,网上很多图,从执行大局看基本上是一致,本文是基于大图分析每一步是如何执行,处理什么
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

记录一次 Redis 频繁重连的排查

监控是系统的重要模块,我们给产线的 Redis 机器配置了全方位的监控,包括机器性能指标测试以及 Redis 服务测试等等。今天收到了 PagerDuty 告警,报告说 Redis 服务间歇性异常。
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

APScheduler原理分析

最近由于账单提交和脚本过多不好控制的原因,一直在寻找解决方案,发现APScheduler比较轻量级以及适合我的账单提交,和脚本运行控制(如果脚本运行需要依赖的话就可以上AirFlow).
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

6. k8s + jenkins 实现持续集成(完)

这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战」 一.  在node节点上安装软件. 具体软件内容如下 export JAVA_HOME=/home/jdk1.8.0_16
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

多租户系统中如何实现分别限流

限流是后端服务开发中经常要集成的一个功能,对于防范系统因压力过大导致崩溃特别有用。在多租户系统中,限流对于限制单个租户使用的资源量也特别有用,这篇文章就来一探究竟。
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

为什么SOLID原则仍然是现代软件架构的基石

最近20年软件设计发生了天翻地覆的变化,但是SOLID原则至今仍然是软件设计的最佳实践。 SOLID 原则对于对于创建高质量软件是久经测试。但是在现代多范式编程(函数式编程等)和云计算兴起它却有些许变
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

【LeetCode】统计「优美子数组」Java题解

这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 题目描述 给你一个整数数组 nums 和一个整数 k。 如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

多线程的工具类介绍

这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战」 工具类 CountDownLatch 是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

C++ 中用于动态内存的 的 new 和 delete 运算符

「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」 C/C++ 中的动态内存分配是指由程序员手动进行内存分配。动态分配的内存在堆上分配,非静态和局部变量在堆栈上分配内存。
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

centos6停止维护yum无法使用,centos7.1源失效问题

在centos这种系统项目停止更新,停止维护的时候,后续的软件安装如何解决,又该如何提前预防。 源失效问题又该如何解决了
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

DNS网络协议初探

DNS协议初探 本文正在参与 “网络协议必知必会”征文活动 1. 什么是DNS ​ DNS: (Domain Name System) 域名系统, 用户在使用常用网络软件,例如: 浏览器,邮件 等,但
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0

TCP协议的粘包问题&解决方式

本文正在参与 “网络协议必知必会”征文活动 粘包问题 首先说明一点,TCP有粘包问题,UDP没有粘包问题。 发送端可以是1KB地发送数据,而接收端的应用程序可以2KB地提走数据,当然也有可能一次提走3
分类: 编程语言 发布时间: 11-30 17:13 阅读次数: 0