知了一笑_社区达人页

个人头像照片
知了一笑

0关注

0粉丝

已加入开发者社区2041

勋章 更多

个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
初入江湖
初入江湖

成就

已发布96篇文章
99条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 容器
  • 微服务
  • Linux
  • 数据库
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

技术认证

暂时未有相关云产品技术能力~

公众号:知了一笑

暂无更多信息

2023年08月

  • 08.18 16:23:47
    发表了文章 2023-08-18 16:23:47

    SpringBoot3集成Kafka

    SpringBoot3集成KafkaKafka是一个开源的分布式事件流平台,常被用于高性能数据管道、流分析、数据集成和关键任务应用,基于Zookeeper协调的处理平台,也是一种消息系统,具有更好的吞吐量、内置分区、复制和容错。
  • 08.18 16:20:20
    发表了文章 2023-08-18 16:20:20

    SpringBoot3集成RocketMq

    RocketMQ因其架构简单、业务功能丰富、具备极强可扩展性等特点被广泛应用,比如金融业务、互联网、大数据、物联网等领域的业务场景;
  • 08.18 16:17:36
    发表了文章 2023-08-18 16:17:36

    SpringBoot3集成ElasticSearch

    SpringBoot3集成ElasticSearchElasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,适用于各种数据类型,数字、文本、地理位置、结构化数据、非结构化数据;
  • 08.18 16:16:10
    发表了文章 2023-08-18 16:16:10

    SpringBoot3集成Redis

    Redis典型的应用场景就是数据缓存能力,用来解决业务中最容易出现的查询性能问题,提升系统的响应效率;其次就是分布式锁机制,用来解决分布式系统中多线程并发处理资源的安全问题;
  • 08.18 16:15:05
    发表了文章 2023-08-18 16:15:05

    SpringBoot3安全管理

    SpringBoot3安全管理SpringSecurity组件可以为服务提供安全管理的能力,比如身份验证、授权和针对常见攻击的保护,是保护基于spring应用程序的事实上的标准;
  • 08.18 16:14:00
    发表了文章 2023-08-18 16:14:00

    SpringBoot3集成Quartz

    Quartz由Java编写的功能丰富的开源作业调度框架,可以集成到几乎任何Java应用程序中,并且能够创建多个作业调度;
  • 08.18 16:12:25
    发表了文章 2023-08-18 16:12:25

    SpringBoot3数据库集成

    项目工程中,集成数据库实现对数据的增晒改查管理,是最基础的能力,通常涉及三个基础组件:连接池,持久层框架,数据源。
  • 08.18 16:11:18
    发表了文章 2023-08-18 16:11:18

    SpringBoot3分库分表

    按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用;水平分片又称为横向拆分,是通过某些字段根据某种规则将数据分散至多个库或表中。
  • 08.18 16:08:30
    发表了文章 2023-08-18 16:08:30

    SpringBoot3文件管理

    项目中文件管理是常见的复杂功能,文件的类型多样,处理起来比较复杂,其次文件涉及大量的IO操作,容易引发内存溢出;
  • 08.18 16:04:43
    发表了文章 2023-08-18 16:04:43

    SpringBoot3之Web编程

    SpringBoot3之Web编程SpringBoot3之Web编程案例,涉及多拦截器,页面交互与参数解析,Swagger接口文档,Junit单元测试等功能。
  • 08.18 16:01:58
    发表了文章 2023-08-18 16:01:58

    SpringBoot3进阶用法

    SpringBoot3进阶用法,主要涉及如下几个核心功能点:调度任务,异步处理,邮件发送,应用监控,切面编程。
  • 08.18 15:59:57
    发表了文章 2023-08-18 15:59:57

    SpringBoot3基础用法

    SpringBoot3基础用法SpringBoot3基础案例:环境搭建,入门案例,日志组件,全局异常处理,工程打包,服务启动关闭;
  • 08.18 15:58:06
    发表了文章 2023-08-18 15:58:06

    K8S | Config应用配置

    不论是应用还是运行层面的配置,都会涉及到一个基本的逻辑:配置可以抽取出来单独管理,在流程中直接引入该配置即可;
  • 08.18 15:54:12
    发表了文章 2023-08-18 15:54:12

    K8S | Service服务发现

    在K8S集群中是通过Pod组件来部署应用服务,Deployment组件实现Pod编排管理,Service组件实现应用的访问;
  • 08.18 15:48:33
    发表了文章 2023-08-18 15:48:33

    K8S | Deployment应用编排

    通过Deployment控制器,可以对应用进行快速的编排,比如声明Pod的发布方式,更新和回滚策略,维持Pod副本数量;
  • 08.18 15:39:38
    发表了文章 2023-08-18 15:39:38

    JDK中「SPI」原理分析

    JDK中「SPI」原理分析SPI是JDK内置的服务提供加载机制,可以为服务接口加载实现类,解耦是其核心思想,也是很多框架和组件的常用手段;
  • 08.18 15:35:15
    发表了文章 2023-08-18 15:35:15

    聊聊「画图」和工具

    关于画图和工具选择;两句话能说明白;【1】示意清楚的都是「好图」;【2】免费,够用,支持云存储,都是好的画图「工具」;

2023年07月

  • 07.03 20:23:43
    发表了文章 2023-07-03 20:23:43

    K8S | 容器和Pod组件

    不论是软件环境还是虚拟机系统的搭建,基本都是通过下载软件安装包,然后在本地部署和定期更新以及运行,基于这个场景再去理解容器和Pod组件,会轻松许多;
  • 07.01 10:56:30
    发表了文章 2023-07-01 10:56:30

    微服务中「组件」集成

    在微服务工程的技术选型中,会涉及到很多组件的集成,最常用包括:缓存、消息队列、搜索、定时任务、存储等几个方面;随着系统的服务数量上升,统一管理各种组件的复杂度也会提高;

2023年06月

  • 06.10 15:33:22
    发表了文章 2023-06-10 15:33:22

    K8S | 核心应用原理分析

    K8S作为开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理;
  • 06.10 15:27:48
    发表了文章 2023-06-10 15:27:48

    聊聊「短信」渠道的设计与实现

    短信在实现的逻辑上,也遵循消息中心的基础设计,即消息生产之后,通过消息中心进行投递和消费,属于典型的生产消费模型;

2023年05月

  • 05.20 16:15:39
    发表了文章 2023-05-20 16:15:39

    异常体系与项目实践

    程序中的异常可以反映系统的缺陷和待优化的点,并且是无法完全避免的,如何处理异常和降低异常出现的频率,是系统质量的基础保障;随着分布式架构的流行,各种复杂的请求链路给异常处理带来了巨大的麻烦;

2023年04月

  • 04.17 08:50:22
    发表了文章 2023-04-17 08:50:22

    Java中「Future」接口详解

    有的任务只强调执行过程,并不需要追溯任务自身的执行结果;有些任务即强调执行过程,又需要追溯任务自身的执行结果;
  • 04.08 17:02:22
    发表了文章 2023-04-08 17:02:22

    复杂「场景」数据导入导出

    最近遇到这样一个场景:在业务正式开始前1-2天,需要导入一批来自合作渠道的数据,在业务周期结束后,再将同一批数据导出,交付给渠道方;
  • 04.08 16:53:48
    发表了文章 2023-04-08 16:53:48

    IO流中「线程」模型总结

    IO流中「线程」模型总结客户端与服务端进行通信交互,可能是同步或者异步,服务端进行「流」处理时,可能是阻塞或者非阻塞模式,理逻辑看就是:读取数据-业务执行-应答写数据的形式;

2023年03月

  • 03.26 20:23:57
    发表了文章 2023-03-26 20:23:57

    如何将「知识」体系化管理

    什么是知识管理?简单的说,就是对熟悉的知识内容,建立一个系统性的管理框架,和一个动态的更新机制,以便全面和深入的消化知识并应用于实践;
  • 03.19 13:13:45
    发表了文章 2023-03-19 13:13:45

    聊聊「订单」业务的设计与实现

    订单业务一直都是系统研发中的核心模块,订单的产生过程,与系统中的很多模块都会高度关联,比如账户体系、支付中心、运营管理等,即便单看订单本身,也足够的复杂;
  • 03.05 20:10:22
    发表了文章 2023-03-05 20:10:22

    Gateway集成Netty服务

    Netty是一个异步的,事件驱动的网络应用框架,用以快速开发高可靠、高性能的网络应用程序,提供网络传输能力的管理,支持常见的数据传输协议;
  • 03.05 20:08:34
    发表了文章 2023-03-05 20:08:34

    SpringBoot集成Tomcat服务

    基于SpringBoot的版本,Tomcat集成的是9.0版本,参考Tomcat核心组件描述,对于框架有大致的了解后,再去分析集成原理,会更容易把握主线逻辑;

2022年12月

  • 12.11 19:10:30
    发表了文章 2022-12-11 19:10:30

    网络编程与通信原理

    应用层:HTTP超文本传输协议,基于TCP/IP通信协议来传递数据;传输层:TCP传输控制协议,采用三次握手的方式建立连接,形成数据传输通道;网络层:IP协议,作用是把各种传输的数据包发送给请求的接收方;
  • 12.02 09:10:36
    发表了文章 2022-12-02 09:10:36

    深入浅出Seata的AT模式

    在Seata的AT模式中,在服务执行完成后,直接进行RM提交和资源释放,提供了对CAP理论相对平衡的解决方案,并且没有侵入业务工程;

2022年11月

  • 11.04 08:39:56
    发表了文章 2022-11-04 08:39:56

    ElasticSearch这些坑记得避开

    ES南墙,建议绕开;作为最常用的搜索引擎组件,在系统架构中发挥极其重要的能力,可以极大的提升数据的加载和检索效率;

2022年10月

  • 10.25 21:14:01
    发表了文章 2022-10-25 21:14:01

    JDK中自带的JVM分析工具

    解决常规的JVM异常时,通常依赖JDK中基础工具即可完成问题的定位,从而进行分析和解决,不过这些需要对基础工具熟练使用才行,而很多JDK自身的能力又是经常被忽略的;
  • 10.18 22:15:39
    发表了文章 2022-10-18 22:15:39

    聊聊运营活动的设计与实现逻辑

    活动作为运营的手段,根本目的是为了更好的连接产品和用户,所以很考验运营方案的策划,在活动的生命周期内完成对业务指标的达成,比如新用户流量,老用户唤醒等;
  • 10.10 23:34:31
    发表了文章 2022-10-10 23:34:31

    从SpringBoot启动,阅读源码设计

    服务端开发,绕不开对Spring框架的深度学习,如果单纯站在源码阅读的角度,建议先熟读SpringBoot启动流程,然后再适当扩展其他源码块;

2022年09月

  • 09.26 08:19:58
    发表了文章 2022-09-26 08:19:58

    监控平台SkyWalking9入门实践

    Skywalking是APM规范的国产开源分布式链路追踪系统,APM即应用性能管理,支持对SpringCloud微服务集成,并且无代码层面的侵入;
  • 09.24 22:06:50
    发表了文章 2022-09-24 22:06:50

    研发过程中的文档管理与工具

    从工作的这几年实践经验来看,写文档原则上本着复杂的事项细写,简单的事项简写或者不写,卷可以但又不闲的慌;
  • 09.24 22:06:44
    发表了文章 2022-09-24 22:06:44

    系统质量问题不是不爆,时候未到

    很认同的一个观念是:把事情一次性做好,就是最低的成本和最高的效率;所以需求再多,也要质量为王;如果因为产品的体验差影响业务,那么用户、平台、研发谁才是真正的大冤种?
  • 09.24 22:01:14
    发表了文章 2022-09-24 22:01:14

    编程进阶之路,虽无捷径但有长短

    专业的工作能力和经验积累包括多个方方面面,技术、业务、软能力,并且这种沉淀是一个持久的过程。
  • 09.24 21:58:43
    发表了文章 2022-09-24 21:58:43

    基于流程管理,提高工作质量和效率

    在软件开发领域中,流程协作一直是热门的话题之一,不同的组织架构中,定义不同角色和人员的职责范围,并且通过流程规范来管理不同角色之间的衔接机制,以求不断提高协作效率。
  • 09.24 21:54:04
    发表了文章 2022-09-24 21:54:04

    数据结构之单向和双向链表

    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
  • 09.24 19:21:05
    发表了文章 2022-09-24 19:21:05

    数据结构之队列和栈

    队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。
  • 09.24 19:14:49
    发表了文章 2022-09-24 19:14:49

    分布式体系下,服务分层监控策略

    越是复杂的系统,越是经验丰富的开发或者运维,对监控系统就越是有执念,尤其是全链路的监控,底层,网络,中间件,服务链路,日志观察预警等
  • 09.24 19:12:44
    发表了文章 2022-09-24 19:12:44

    分布式服务,库表拆分模式详解

    分布式系统架构的明显特点,就是按照业务系统的功能,拆分成各种服务,每个服务下面都有自己独立的数据库,以此降低业务间的耦合度,隔离不同的数据库保证系统最大的稳定性等。
  • 09.24 19:00:38
    发表了文章 2022-09-24 19:00:38

    单服务.集群.分布式,基本区别和联系

    如何架构分布式系统,这说不好,但是如何判断分布式架构是否好,这很好说:服务良好的扩展性,高可用性,例如高并发业务随时扩展,提高系统可用性,处理能力,这是必须具备的基础特性。
  • 09.24 18:57:04
    发表了文章 2022-09-24 18:57:04

    基于Seata中间件,微服务模式下事务管理

    Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA、XA事务模式,为用户打造一站式的分布式解决方案。
  • 09.24 18:47:06
    发表了文章 2022-09-24 18:47:06

    基于消息中间件,图解柔性事务一致性

    在核心业务处理完成之后,发送消息通知,允许失败,在指定时间段内或者指定重试次数之后,允许消息丢失情况存在,即消息的不可靠性。
  • 09.24 18:40:24
    发表了文章 2022-09-24 18:40:24

    基于电商交易流程,图解TCC事务分段提交

    分布式事务机制要保证不同服务之间形成一个整体性的可控的事务,业务流程上的服务除非全部成功,否则任何服务的操作失败,都会导致所有服务上操作回滚,撤销已经完成的动作。
  • 09.24 18:32:58
    发表了文章 2022-09-24 18:32:58

    函数式编程概念和应用

    函数式编程的核心要素:传入参数,执行逻辑,返回值,也可以没有返回值。函数式的编程风格侧重描述程序的执行逻辑,不是执行过程。
  • 发表了文章 2023-08-18

    SpringBoot3集成Kafka

  • 发表了文章 2023-08-18

    SpringBoot3集成RocketMq

  • 发表了文章 2023-08-18

    SpringBoot3集成ElasticSearch

  • 发表了文章 2023-08-18

    SpringBoot3集成Redis

  • 发表了文章 2023-08-18

    SpringBoot3安全管理

  • 发表了文章 2023-08-18

    SpringBoot3集成Quartz

  • 发表了文章 2023-08-18

    SpringBoot3数据库集成

  • 发表了文章 2023-08-18

    SpringBoot3分库分表

  • 发表了文章 2023-08-18

    SpringBoot3文件管理

  • 发表了文章 2023-08-18

    SpringBoot3之Web编程

  • 发表了文章 2023-08-18

    SpringBoot3进阶用法

  • 发表了文章 2023-08-18

    SpringBoot3基础用法

  • 发表了文章 2023-08-18

    K8S | Config应用配置

  • 发表了文章 2023-08-18

    K8S | Service服务发现

  • 发表了文章 2023-08-18

    K8S | Deployment应用编排

  • 发表了文章 2023-08-18

    JDK中「SPI」原理分析

  • 发表了文章 2023-08-18

    聊聊「画图」和工具

  • 发表了文章 2023-07-03

    K8S | 容器和Pod组件

  • 发表了文章 2023-07-01

    微服务中「组件」集成

  • 发表了文章 2023-06-10

    K8S | 核心应用原理分析

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等