摘要: 如何将「知识」体系化管理 什么是知识管理?简单的说,就是对熟悉的知识内容,建立一个系统性的管理框架,和一个动态的更新机制,以便全面和深入的消化知识并应用于实践; 阅读全文
posted @ 2023-03-24 08:49 知了一笑 阅读(3657) 评论(0) 推荐(11) 编辑
摘要: 聊聊「订单」业务的设计与实现 订单业务一直都是系统研发中的核心模块,订单的产生过程,与系统中的很多模块都会高度关联,比如账户体系、支付中心、运营管理等,即便单看订单本身,也足够的复杂; 阅读全文
posted @ 2023-03-17 08:48 知了一笑 阅读(4267) 评论(5) 推荐(23) 编辑
摘要: 这些「误区」99%的研发都踩过 误区本身并不可怕,可怕的是不知道自己持续待在误区中;在变化中具备一定的反思能力,并借鉴一些参考经验,察觉自己处在误区时,及时的调整,如果偏航,就在合适的位置掉头。 阅读全文
posted @ 2023-02-17 08:54 知了一笑 阅读(4268) 评论(8) 推荐(25) 编辑
摘要: 微服务架构中,二次浅封装实践 二次封装的方式,可以严格的控制技术栈的迭代扩展,以及版本冲突的问题,通过对二次封装层的统一升级,可以快速实现业务服务的升级,解决不同服务的依赖差异问题,较大程度的降低业务与技术的耦合。 阅读全文
posted @ 2021-11-21 15:09 知了一笑 阅读(924) 评论(1) 推荐(4) 编辑
摘要: SpringBoot3集成PostgreSQL PostgreSQL是一个功能强大的开源数据库系统,具有可靠性、稳定性、数据一致性等特点,且可以运行在所有主流操作系统上,包括Linux、Unix、Windows等。 阅读全文
posted @ 2024-03-24 15:03 知了一笑 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Mac基于VMware安装CentOS VMware用来管理虚拟机系统,安装就不多说了,双击就行,注册码也好找;打开VMware软件,从主页新建镜像,这里使用本地的镜像包; 阅读全文
posted @ 2024-02-03 08:34 知了一笑 阅读(64) 评论(0) 推荐(0) 编辑
摘要: SpringBoot3集成Zookeeper ZooKeeper是一个集中的服务,用于维护配置信息、命名、提供分布式同步、提供组服务。分布式应用程序以某种形式使用所有这些类型的服务。 阅读全文
posted @ 2024-01-23 16:52 知了一笑 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ES索引误删的名场面 最近,在某个项目的版本发布时;ES线上未备份的索引,被当场误删了,结果就是,和手搓的BUG正面对线; 阅读全文
posted @ 2023-12-19 17:32 知了一笑 阅读(378) 评论(0) 推荐(2) 编辑
摘要: SpringBoot3集成Kafka Kafka是一个开源的分布式事件流平台,常被用于高性能数据管道、流分析、数据集成和关键任务应用,基于Zookeeper协调的处理平台,也是一种消息系统,具有更好的吞吐量、内置分区、复制和容错。 阅读全文
posted @ 2023-08-18 10:48 知了一笑 阅读(675) 评论(0) 推荐(0) 编辑
摘要: SpringBoot3集成RocketMq RocketMQ因其架构简单、业务功能丰富、具备极强可扩展性等特点被广泛应用,比如金融业务、互联网、大数据、物联网等领域的业务场景; 阅读全文
posted @ 2023-08-17 09:22 知了一笑 阅读(567) 评论(0) 推荐(0) 编辑
摘要: SpringBoot3集成ElasticSearch Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,适用于各种数据类型,数字、文本、地理位置、结构化数据、非结构化数据; 阅读全文
posted @ 2023-08-16 08:31 知了一笑 阅读(1184) 评论(0) 推荐(3) 编辑
摘要: SpringBoot3集成Redis Redis典型的应用场景就是数据缓存能力,用来解决业务中最容易出现的查询性能问题,提升系统的响应效率;其次就是分布式锁机制,用来解决分布式系统中多线程并发处理资源的安全问题; 阅读全文
posted @ 2023-08-15 10:08 知了一笑 阅读(1470) 评论(0) 推荐(1) 编辑
摘要: SpringBoot3安全管理 SpringSecurity组件可以为服务提供安全管理的能力,比如身份验证、授权和针对常见攻击的保护,是保护基于spring应用程序的事实上的标准; 阅读全文
posted @ 2023-08-14 09:05 知了一笑 阅读(581) 评论(1) 推荐(2) 编辑
摘要: SpringBoot3集成Quartz Quartz由Java编写的功能丰富的开源作业调度框架,可以集成到几乎任何Java应用程序中,并且能够创建多个作业调度; 阅读全文
posted @ 2023-08-13 10:02 知了一笑 阅读(281) 评论(0) 推荐(0) 编辑
摘要: SpringBoot3数据库集成 项目工程中,集成数据库实现对数据的增晒改查管理,是最基础的能力,通常涉及三个基础组件:连接池,持久层框架,数据源。 阅读全文
posted @ 2023-08-12 15:53 知了一笑 阅读(721) 评论(0) 推荐(1) 编辑
摘要: SpringBoot3分库分表 按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用;水平分片又称为横向拆分,是通过某些字段根据某种规则将数据分散至多个库或表中。 阅读全文
posted @ 2023-08-11 08:08 知了一笑 阅读(710) 评论(0) 推荐(3) 编辑
摘要: SpringBoot3文件管理 项目中文件管理是常见的复杂功能,文件的类型多样,处理起来比较复杂,其次文件涉及大量的IO操作,容易引发内存溢出; 阅读全文
posted @ 2023-08-10 08:23 知了一笑 阅读(655) 评论(0) 推荐(4) 编辑
摘要: SpringBoot3之Web编程 SpringBoot3之Web编程案例,涉及多拦截器,页面交互与参数解析,Swagger接口文档,Junit单元测试等功能。 阅读全文
posted @ 2023-08-09 08:12 知了一笑 阅读(476) 评论(0) 推荐(1) 编辑
摘要: SpringBoot3进阶用法 SpringBoot3进阶用法,主要涉及如下几个核心功能点:调度任务,异步处理,邮件发送,应用监控,切面编程。 阅读全文
posted @ 2023-08-08 08:12 知了一笑 阅读(643) 评论(0) 推荐(4) 编辑