logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

闯关leetcode——3168. Minimum Number of Chairs in a Waiting Room

这题就是模拟一个队列,E代表如队列,L代表出队列。然后按照字符串中的EL的信息,计算出这个队列最长时是多长。我们不用使用队列或者栈这样的数据结构,直接使用计数器来做就行了。

文章图片
#leetcode#算法
使用protobuf-maven-plugin生成grpc项目

在一文中,我们使用了protobuf-maven-plugin来生成proto中的message类型结构体。本文我们将使用该插件,完成grpc依赖的生成。

文章图片
#java
闯关leetcode——228. Summary Ranges

这题就是要将一个从小到大排序的数组,使用一组区间表示。孤立的区间只记录孤立的值,长度超过1的区间使用“起始值->结束值”的方式表示。解题思路就是记录起始值后,向后寻找连续的最终值。根据区间中元素个数决定表达方式。

文章图片
#leetcode#c++
使用Golang实现一套流程可配置,适用于广告、推荐系统的业务性框架——简单应用

在诸如广告、推荐等系统中,我们往往会涉及过滤、召回和排序等过程。随着系统业务变得复杂,代码的耦合和交错会让项目跌入难以维护的深渊。于是模块化设计是复杂系统的必备基础。这篇文章介绍的业务框架脱胎于线上多人协作开发、高并发的竞价广告系统,在实践中不停被优化,直到易于理解和应用。

文章图片
#golang#开发语言#后端
DllMain中不当操作导致死锁问题的分析——DllMain中要谨慎写代码(完结篇)

之前几篇文章主要介绍和分析了为什么会在DllMain做出一些不当操作导致死锁的原因。本文将总结以前文章的结论,并介绍些DllMain中还有哪些操作会导致死锁等问题。(转载请指明出于breaksoftware的csdn博客)DllMain的相关特性首先列出《DllMain中不当操作导致死锁问题的分析--进程对DllMain函数的调用规律的研究和分...

文章图片
#windows
低代码开源项目Joget的研究——基本概念和Joget7社区版应用

概念: Form 是用于收集和管理用户输入数据的界面组件。它是 Joget 应用程序中的一个核心部分。用途: 用于创建、编辑和查看数据记录,并且可以与 Joget 的工作流和数据管理功能集成。组成: Form 由多个 Section 组成,每个 Section 可以包含多个 Column 和 Field。概念: Section 是 Form 中的一个分组容器,用于将相关的表单字段组织在一起。用途逻

文章图片
#低代码
0基础学习区块链技术——51%攻击和双花

在一文中,讲解了区块链分叉相关的原因。这种分叉是CAP原则的结果,大部分分布式系统都会优先保证Availability(可用性)和Partition Tolerance(分区容错性)。而对于Consistency(一致性)则相对宽松。也就是说并不要求无时无刻保持强一致性,可以容忍在相对短的时间内出现不一致的情况。之后通过后续的其他策略进行补偿,从而达到最终的一致性。在这篇文章中我们还看到了:一条被

文章图片
#区块链
0基础学习区块链技术——去中心化

去中心化”是区块链技术的核心。那么我们该如何理解这个概念呢?在这样的交易过程中,每个连接都是单点的。假如银行系统出现问题,或者银行变得不可信,可能它会吞掉这笔转账,即从发起方的账户中扣掉了钱,而收款方并没有收到。还可能收款方系统出现问题,或者收款方银行变得不可信。这在我们日常生活中不太常见,毕竟一般我们资金流动都发生在国内银行间。这些银行会受到银监会监管,它们一般不敢胡作非为。但是如果这样的交易发

文章图片
#区块链#去中心化
0基础学习区块链技术——链之间数据同步样例

使用可视化工具体验区块链同步过程

文章图片
#区块链
带Lettuce连接池、多数据源配置的RedisTemplate方案

在现实项目中,我们往往会遇到需要使用多个Redis数据源的场景。本文介绍的是一种高度定制化的方案。每个独立的数据源都会使用自己的配置,其中包括针对该数据源的连接池配置。

文章图片
#java#redis#开发语言
    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择