自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈海龙的格物之路

一切从治己开始:格物、致知、诚意、正心。

  • 博客(136)
  • 收藏
  • 关注

原创 人工智能学习笔记

初探人工智能知识,初步认识数据处理、分类、回归。

2022-06-16 18:29:40 612

原创 消息中间件选型: kafka与rabbitmq的对比

多维度对比kafka和rabbitmq,可作为选型依据。

2022-02-17 17:22:25 1175

原创 我的开源:规则编排调度器与实践(防刷、抽奖)

可应用于多种系统的规则调度器,它让开发者仅需要关注规则的业务逻辑。

2022-02-07 17:51:31 672

原创 架构经验:微商城生态解决方案

阐述了我实现微商城saas平台解决方案过程中的一些经验。

2021-12-09 11:47:21 3371

原创 谈谈如何通过需求文档产生工作排期

面对几十页的需求文档,如何做需求排期呢???

2021-11-04 18:30:36 512

原创 思考与总结:对佣金系统的思考

首先讲述了我对佣金系统的经验与思考,然后延伸考虑积分、金币等类似系统。

2021-07-26 17:36:57 4673

原创 架构经验:一种可行的架构方法论

介绍一种可行的软件架构方法论,其按照从抽象到具体的顺序,将整个过程简单分为三个步骤:详细了解需求内容、抽象软件架构、详细软件架构。

2021-04-29 16:26:21 418 1

原创 Spring Cloud Sleuth和skywalking-trace

spring cloud sleuth和skywalking trace均提供了请求链路追踪能力,让我们一起看看内部原理吧。

2021-02-23 17:02:56 1401 1

原创 作为项目owner,在开发前我做了这些事情

在需求确认之后,即可开展系统设计工作。在这篇文章中,列举了我做的部分事情。

2020-12-17 16:57:46 1161

原创 UNIX的五种IO操作方式

概述UNIX的五种IO操作方式,阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO。关于IO多路复用,讲述了三种方案与差异:select、poll、epoll。

2020-12-03 14:58:39 583

原创 思考与总结:社交获客

社交获客是一种利用微信社交进行产品推广的能力。设计时需结合实时处理和离线处理,还可以维护用户关系图谱。

2020-02-05 15:46:41 572

原创 Spring-Redis-验证lettuce共享和独占连接特性

默认情况,Lettuce 对 所有非阻塞和非事务型操作 共享 同一个线程安全的本地连接。可配置LettucePool,为阻塞和事务操作,提供独占连接。通过源码与debug验证这些特性。

2019-11-28 15:11:02 4056 5

原创 思考与总结:我对管理岗位的思考

从业务和人两个方面阐述自己对TL工作的思考。

2019-10-28 16:03:01 2019

原创 思考与总结:个人对系统性能-可用性-扩展性的思考

结合自己的工作经验,在系统高访问量、高可用性、扩展性3个方面,进行思考与总结。

2019-09-02 18:52:53 1585

原创 Redis Java Client选型-Jedis Lettuce Redisson

针对redis java client,从多角度进行选型对比,以便选择符合业务要求的redis client。

2019-08-02 12:15:08 6305

原创 python和周边的常见问题汇总

针对python和周边技术,使用过程中遇到的问题和解决方式。逐渐增加中……

2023-10-18 11:05:45 175

原创 Django接口返回JSON格式数据报文

python的两个web框架,flask和django,两者都具有view 模板的章节,但是当前开发一个应用,大部分采用前后端分离的合作方式。因此必然面对的一个事情就是接口返回json格式的数据报文。

2023-07-27 14:10:47 1806

原创 动态表单实现原理

简单讲述动态表单的实现原理。

2023-07-14 15:31:05 1524

原创 插件框架PF4J-从理论到实践

pf4j是轻量级的插件框架,可以简单的实现业务个性化。列举了作者的思考,例如如何满足租户场景,如何处理依赖jar等。

2023-06-06 13:24:03 2133

原创 分享个好东西-editorconfig

EditorConfig,解决多人协作时代码格式化不统一的问题。

2023-05-16 18:50:09 514 1

原创 探索graphQL-hasura引擎

graphql作为一种API规范,hasura是对graphql规范的实现,它提供了快速暴露api和角色数据权限的能力。适用于绝大多数接口直接读写数据表的场景。

2023-05-05 15:32:38 1187

原创 致命问题之数据库事务特殊情况

数据库修改与调用三方服务处于同一个事务中,是否会出问题呢?

2023-01-30 16:04:51 101

原创 探索Feign

feign简化了http api调用,spring cloud对其进行了加强,让我们一起探索吧。

2022-12-29 16:24:08 615

原创 基于TF的机器学习实践

走出概念原理,迈向实践。如果你是机器学习初学者,和我一起学习TF吧。

2022-11-24 17:50:02 632

原创 java agent了解与使用

通过这篇文章,可以初步了解agent。包括instrument包、如何自定义agent、使用举例。

2022-09-27 16:20:22 740

原创 接口开放平台,我的一些思考

接口开放平台可以分为简单的和复杂的两种方式。简单的接口开放平台,由自身提供接口实现。复杂的接口开放平台,为其他业务系统提供开放API的能力。

2022-08-15 18:22:04 1694

原创 java支持多任务之间的依赖协作关系

java可以满足多任务之间的依赖协作关系,在java1.8新增了一种新的方式,主要涉及CompletionStage。

2022-06-23 11:47:35 875

原创 java对SPI的支持

描述java对SPI的支持。

2022-06-21 17:32:26 191

原创 Redis底层使用的数据结构

简述Redis底层使用的数据结构,如SDS,字典,跳跃表等。

2022-06-16 17:20:07 221

原创 TCP总结

带宽、延迟、TCP与特性(三次握手、慢启动、拥塞预防等)、HTTP、优化建议等。

2022-06-16 11:33:16 828

原创 规则编排调度器实践-防刷、抽奖等

基于灵活扩展的考虑,我设计并实现了规则编排调度器,并且在实际需求中进行了应用。接下来,我列举几个在实践工作中的应用场景。

2022-05-05 17:18:35 188

原创 Redis主从复制

讲述Redis主从模式,包括复制机制、特性、超时处理。

2022-02-23 11:17:21 160

原创 通过源码去认知Netty-NIO封装

通过io.netty.channel和io.netty.bootstrap两个package,对netty进行总体认知。进一步查看netty对NIO的封装,了解源码实现,梳理类层次关系与源码流程。

2022-02-23 11:13:19 709

原创 通过源码去认知Netty-io.netty.channel

通过io.netty.channel和io.netty.bootstrap两个package,对netty进行总体认知。进一步查看netty对NIO的封装,了解源码实现,梳理类层次关系与源码流程。

2022-02-23 11:05:08 5137

原创 RabbitMQ总结

RabbitMQ,被广发使用的开源的消息队列中间件。通过这篇文章,读者可以比较全面的认识rabbitmq,也可以解答一些疑问,例如推送模式下,如何控制消费者的压力。

2022-01-20 18:10:20 3000

原创 常见功能场景的经验总结

针对常见的功能场景,总结了一些思考和经验,例如多渠道数据聚合、开放接口、上传数据等。

2022-01-19 16:19:22 722

原创 加密方式:对称与非对称加密

软件应用,必然需要进行数据交互和存储,特别是通过互联网进行数据传递。有的场景,数据可以明文传递;有的场景,即使数据是明文的,但是要避免数据在传输过程中被篡改,例如下单信息;有的场景,数据不可以明文传递、存储,例如登录信息。遇到这些场景,解决方式就是签名或是加密,因此就涉及到加密方式和算法的选择。正文简介对称和非对称加密,以及java和js的使用方式。

2021-12-27 19:11:33 1037

原创 数学的魅力:如何区分文本相似性

一起来看看这种解决文档相似性问题的方案是否可行。

2021-12-27 11:22:16 1107

原创 nacos原理总结与服务发现框架对比

疑问驱动学习,带着问题阅读源码,目标感更加明确。我最近有针对性阅读了nacos客户端部分源码,解决了我对其配置管理方面的疑问。然后我结合不同框架的文档,从多个维度对比框架,可以作为技术选型的简单依据。

2021-12-16 15:41:27 867

原创 思考与总结:数据分片的一些问题

伴随业务发展的越来越好,必然引起数据量的不断增加,当数据量到达一定程度后,会导致数据库性能下降,此时,可以考虑使用数据分片。对于新库新表,一定依据数据增量评估结果决定是否需要分片,不要误用分片导致增加开发和维护的难度与成本。

2021-12-14 11:11:41 2122

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除