怒放吧德德_社区达人页

个人头像照片
怒放吧德德
已加入开发者社区1938

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖新秀
江湖新秀

成就

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

技术能力

兴趣领域
  • Java
  • JavaScript
  • 前端开发
  • Web App开发
  • 开发框架
  • 设计模式
  • 项目管理
  • 后端开发
  • Spring
擅长领域

走在编程之路上的探索者,希望和各位一起探索学习。喜欢研究技术,分享心得。 每个人都要为自己的人生未来而奋斗,我也不例外!

暂无精选文章
暂无更多信息

2023年04月

  • 04.05 23:48:21
    发表了文章 2023-04-05 23:48:21

    【事务与并发】- 不同事务读取相同数据问题

    在加了事务的接口中,不同的业务或者是出现并发的时候,发现了一些SQL读取问题,两个都被事务包裹的方法,各自是隔离的,如果一方的事务延时提交,就会导致另一方读取出来的数据相同,并不是修改后的数据。

2023年03月

  • 03.18 19:11:06
    发表了文章 2023-03-18 19:11:06

    【批处理】- 批处理自动安装Mysql与Redis

    在全新环境中安装MySQL与Redis操作是挺麻烦的,于是就想使用脚本来自动安装,使用批处理进行一步到位的安装,后面还能使用工具进行打包成exe可执行文件,一键安装,最后能够更好的部署项目到windows系统的服务器。
  • 03.15 13:34:51
    发表了文章 2023-03-15 13:34:51

    【事务与锁】当Transactional遇上synchronized

    最近工作中遇到某些七七八八的问题,就是与事务和锁、并发都有着紧密联系相关的问题所在。主要情况是:通过调用方法获取编号,而这个编号是递增有序的,并且存在于数据库中,简单理解就是需要用到这种编号(以下称任务编号),需要从数据库获取出来,在+1最为本次需要的编号,然后在存回数据库中,提供下次使用。

2023年02月

  • 02.24 22:55:42
    发表了文章 2023-02-24 22:55:42

    【多线程与高并发】- 浅谈volatile

    volatile是Java语言中的一种轻量级的同步机制,它可以确保共享变量的内存可见性,也就是当一个线程修改了共享变量的值时,其他线程能够立即知道这个修改。还有能够禁止指令重排序。
  • 02.19 07:27:05
    发表了文章 2023-02-19 07:27:05

    【多线程与高并发】- synchronized锁的认知

    synchronized 是 Java 语言的一个关键字,它允许多个线程同时访问共享的资源,以避免多线程编程中的竞争条件和死锁问题。
  • 02.16 02:20:05
    发表了文章 2023-02-16 02:20:05

    【多线程与高并发】- 线程基础与状态

    所谓线程就是操作系统(OS)能够进行运算调度的最小单位,是一个基本的CPU执行单元,也是执行程序流的最小单元。能够提高OS的并发性能,减小程序在并发执行时所付出的时空开销。线程是进程的一个实体,是被系统独立调度和分派的基本单位。

2022年12月

  • 12.20 13:08:59
    发表了文章 2022-12-20 13:08:59

    【前端系列】- 富文本组件(mavon-editor)

    mavon-editor是一款基于vue的markdown编辑器,可以用来做文本的编辑,比如是某种业务需要发送公告、个人博客等,都可以用到,操作也十分简单。
  • 12.18 21:38:14
    发表了文章 2022-12-18 21:38:14

    【前端系列】- 日常笔记

    记录我从自学做毕业设计到工作时候所遇到的不懂点,使用vue2+elemenent-ui过程中的一些独特的记录。
  • 12.04 16:19:50
    发表了文章 2022-12-04 16:19:50

    【Spring系列】- Spring循环依赖

    什么是循环依赖呢?简单来说就是beanA依赖于beanB,beanB依赖于beanA(也就是A类中使用了B类,B类使用了A类)。在beanB的生命周期中,创建方式依然是相同的,因此也会去填充beanA,发现单例池中并没有A的bean对象,这样就造成了循环依赖。

2022年11月

  • 11.20 21:31:19
    发表了文章 2022-11-20 21:31:19

    【Spring系列】- Spring事务底层原理

    昨天学习了bean生命周期底层原理,今天就来接着简单学习spring事务的底层理解。
  • 11.19 23:17:22
    发表了文章 2022-11-19 23:17:22

    【Spring系列】- Bean生命周期底层原理

    上次学到动手模拟Spring底层实现,简单学习了一下Spring,对spring有所了解,接着就来分析spring中bean的生命周期的步步流程。
  • 11.13 16:30:46
    发表了文章 2022-11-13 16:30:46

    【Spring系列】- 手写模拟Spring框架

    上次已经学习了Java的设计模式,接下来就先来学习一下如何手写模拟简易的Spring,通过动手实践,才会更好的了解spring底层原理,今天就简单的模拟Spring容器是如何创建,bean又是如何注入的。
  • 11.02 22:19:09
    发表了文章 2022-11-02 22:19:09

    SpringBoot与Loki的那些事

    因为网上好多都没有通过Loki的API自己实现对日志监控系统,所以我就下定决心自己出一版关于loki与springboot的博文供大家参考,这个可以说是比较实用,很适合中小型企业。因此我酝酿了挺久了,对于loki的研究也比较久,希望各位读者能有新的收获。

2022年10月

  • 10.30 17:30:02
    发表了文章 2022-10-30 17:30:02

    【日志系统】Loki日志监控 - 入门初体验

    由于需求对日志进行监控,但是日志又很大,不能直接通过流的方式直接将text读取出来,可以使用grafana+loki+promtail搭建一个轻量级的日志系统,部署也简单方便。grafana提供可视化展示日志,然而loki是存储日志和处理查询,Promtail相当于loki的代理,收集日志发给loki。
  • 10.26 17:52:47
    发表了文章 2022-10-26 17:52:47

    【产品新体验】- CSDN云IDE初体验

    。今天就来简单学习一下CSDN的云产品 - 云IDE。云IDE是CSDN的最新产品,能够一键秒级构建云开发环境,能够提供开发者肉眼可见的开发效率。
  • 10.24 17:51:49
    发表了文章 2022-10-24 17:51:49

    Java23种设计模式整合

    整合近期学习的java设计模式,文末带有案例地址
  • 10.12 18:27:00
    发表了文章 2022-10-12 18:27:00

    【安卓】- Service详讲

    博客迁移,这是我在大学时候学校安卓,对于服务这一块的理解与心得,提供了详细的介绍。
  • 10.12 18:21:13
    发表了文章 2022-10-12 18:21:13

    【缓存组件】Redis - 初体验

    本文只是介绍了redis的安装以及redis的初体验,是之前学习所记录的笔记。
  • 10.11 23:31:24
    发表了文章 2022-10-11 23:31:24

    【Java8新特性】- Optional应用

    Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。
  • 10.09 23:37:32
    发表了文章 2022-10-09 23:37:32

    【Java8新特性】- Stream流

    stream是java8新出的抽象概念,他可以让你根据你期望的方式来处理集合数据,能够轻松的执行复杂的查找、过滤和映射数据等操作。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。
  • 10.05 21:34:18
    发表了文章 2022-10-05 21:34:18

    【Java8新特性】- Lambda表达式

    Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。
  • 10.04 18:46:06
    发表了文章 2022-10-04 18:46:06

    【Java8新特性】- 接口中默认方法修饰为普通方法

    在jdk8之后,java就能够通过default和static修饰,直接编写方法体,无需子类去实现。当我们直接在接口类中编写带方法体的方法时,idea就会提示接口抽象方法不能有方法体。
  • 10.03 12:51:45
    发表了文章 2022-10-03 12:51:45

    【持久层框架】- SpringData - JPA

    JPA 即Java Persistence API。是一款持久层框架,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

2022年09月

  • 09.30 23:54:56
    发表了文章 2022-09-30 23:54:56

    【开源组件】- 表格处理 - Luckysheet

    使用Luckysheet实现前端从服务器中获取excel文件,通过luckysheet插件在线编辑,完成后将此文件传送到服务器保存。
  • 09.25 23:57:01
    发表了文章 2022-09-25 23:57:01

    【Linux】指令学习

    在Linux系统中,也是存在目录的概念的,但是Linux的目录结构和Windows的目录结构是存在比较多的差异的 在Windows目录下,是一个一个的盘符(C盘、D盘、E盘),目录是归属于某一个盘符的。主要记录linux的配置和指令。
  • 09.24 22:59:13
    发表了文章 2022-09-24 22:59:13

    【微服务】- 服务调用 - OpenFeign

    OpenFeign 全称 Spring Cloud OpenFeign,它是 Spring 官方推出的一种声明式服务调用与负载均衡组件,它的出现就是为了替代进入停更维护状态的 Feign。Spring Cloud openfeign对Feign进行了增强,使其支持Spring MVC注解,另外还整合了 Ribbon和Nacos,从而使得Feign的使用更加方便。
  • 09.23 23:30:30
    发表了文章 2022-09-23 23:30:30

    【微服务】- Nacos - 配置中心

    配置中心就是将各个微服务的配置集中管理,就是一种统一管理各种应用配置的基础服务组件,并且能够动态配置服务,动态配置服务,动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。
  • 09.23 08:39:26
    发表了文章 2022-09-23 08:39:26

    【安全框架】快速了解安全框架

    安全框架简单来说就是对访问权限进行控制,主要是用户认证和权限鉴权。介绍市面常见的安全框架。
  • 09.21 22:22:37
    发表了文章 2022-09-21 22:22:37

    【微服务】- Nacos - 注册中心

    注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。
  • 09.19 23:00:06
    发表了文章 2022-09-19 23:00:06

    【微服务】Nacos初体验

    Nacos 英文全称为 Dynamic Naming and Configuration Service,是一个由阿里巴巴团队使用 Java 语言开发的开源项目。作为微服务中的配置中心和注册中心,发挥着很强的功能。
  • 09.17 15:54:17
    发表了文章 2022-09-17 15:54:17

    【Mongodb - 初体验】SpringBoot整合Mongodb

    分享springboot整合Mongodb的初体验,从安装到整合与使用,初步掌握MongoDB的初使用。
  • 09.17 15:48:40
    发表了文章 2022-09-17 15:48:40

    【Vue功能】回到顶部

    网页中右下角点击回到顶部的功能,原理简单。
  • 09.17 15:41:34
    发表了文章 2022-09-17 15:41:34

    【微服务】RabbitMQ七种消息收发方式🌱

    MQ全称为Message Queue,即消息队列。“消息队列”是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。
  • 09.17 15:39:26
    发表了文章 2022-09-17 15:39:26

    【日志显示】vue实现前端展示后端带颜色的日志

    vue实现后端日志到前端展示中能带颜色。
  • 09.17 15:34:32
    发表了文章 2022-09-17 15:34:32

    【接口缓存】Alibaba - JetCache

    jetcache是Alibaba开源的缓存访问工具框架,比起spring cache来说是更加强大。jetcache是基于java的缓存系统封装,提供统一的API和注解来简化缓存的使用。
  • 09.17 15:19:03
    发表了文章 2022-09-17 15:19:03

    【设计模式】Java设计模式 - 中介者模式

    中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。
  • 09.17 15:17:31
    发表了文章 2022-09-17 15:17:31

    【设计模式】Java设计模式 - 策略模式

    在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。
  • 09.17 15:15:48
    发表了文章 2022-09-17 15:15:48

    【设计模式】Java设计模式 - 状态模式

    在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。
  • 09.17 15:12:13
    发表了文章 2022-09-17 15:12:13

    【设计模式】Java设计模式 - 解释器模式

    解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。
  • 09.17 15:09:37
    发表了文章 2022-09-17 15:09:37

    【设计模式】Java设计模式 - 备忘录模式

    备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。
  • 09.17 15:04:25
    发表了文章 2022-09-17 15:04:25

    【设计模式】Java设计模式 - 迭代器模式

    迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。
  • 09.17 15:02:30
    发表了文章 2022-09-17 15:02:30

    【设计模式】Java设计模式 - 访问者模式

    在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。
  • 09.16 13:18:45
    发表了文章 2022-09-16 13:18:45

    【设计模式】Java设计模式 - 命令模式

    命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。
  • 09.16 13:14:16
    发表了文章 2022-09-16 13:14:16

    【设计模式】Java设计模式 - 模板模式

    在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。
  • 09.16 13:10:42
    发表了文章 2022-09-16 13:10:42

    【设计模式】Java设计模式 - 享元模式

    享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。
  • 09.16 13:05:36
    发表了文章 2022-09-16 13:05:36

    【设计模式】Java设计模式 - 外观模式

    外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。
  • 09.14 08:44:12
    发表了文章 2022-09-14 08:44:12

    【设计模式】Java设计模式 - 组合模式

    组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。
  • 09.14 08:33:03
    发表了文章 2022-09-14 08:33:03

    【设计模式】Java设计模式 - 装饰者模式

    装饰者模式是一种结构型模型,是动态的给对象增加职责,对于新增功能来说要比通过子类方式更加的灵活。他允许对一个对象进行添加新的功能,但不能改变结构。
  • 09.13 21:22:13
    发表了文章 2022-09-13 21:22:13

    【设计模式】Java设计模式 - 桥接模式

    桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。
  • 09.13 21:18:15
    发表了文章 2022-09-13 21:18:15

    【设计模式】Java设计模式 - 适配器模式

    适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。就像电脑/投影仪那种,电脑要通过接线的方式投影,但是在以前的接口都是VGA接口,然而我们的电脑却大多都是HDMI类型的,这就需要转接头来转换接口,于是,这个转接头就充当着适配器的身份。
  • 发表了文章 2023-04-05

    【事务与并发】- 不同事务读取相同数据问题

  • 发表了文章 2023-03-18

    【批处理】- 批处理自动安装Mysql与Redis

  • 发表了文章 2023-03-15

    【事务与锁】当Transactional遇上synchronized

  • 发表了文章 2023-02-24

    【多线程与高并发】- 浅谈volatile

  • 发表了文章 2023-02-19

    【多线程与高并发】- synchronized锁的认知

  • 发表了文章 2023-02-16

    【多线程与高并发】- 线程基础与状态

  • 发表了文章 2022-12-20

    【前端系列】- 富文本组件(mavon-editor)

  • 发表了文章 2022-12-18

    【前端系列】- 日常笔记

  • 发表了文章 2022-12-04

    【Spring系列】- Spring循环依赖

  • 发表了文章 2022-11-20

    【Spring系列】- Spring事务底层原理

  • 发表了文章 2022-11-19

    【Spring系列】- Bean生命周期底层原理

  • 发表了文章 2022-11-13

    【Spring系列】- 手写模拟Spring框架

  • 发表了文章 2022-11-13

    【Spring系列】- 手写模拟Spring框架

  • 发表了文章 2022-11-02

    SpringBoot与Loki的那些事

  • 发表了文章 2022-10-30

    【日志系统】Loki日志监控 - 入门初体验

  • 发表了文章 2022-10-26

    【产品新体验】- CSDN云IDE初体验

  • 发表了文章 2022-10-24

    Java23种设计模式整合

  • 发表了文章 2022-10-12

    【安卓】- Service详讲

  • 发表了文章 2022-10-12

    【缓存组件】Redis - 初体验

  • 发表了文章 2022-10-11

    【Java8新特性】- Optional应用

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