墨风如雪
码龄6年
关注
提问 私信
  • 博客:24,261
    动态:305
    24,566
    总访问量
  • 24
    原创
  • 488,850
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-12-24
博客简介:

weixin_44251099的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得6次评论
  • 获得89次收藏
  • 代码片获得574次分享
创作历程
  • 16篇
    2023年
  • 7篇
    2022年
  • 1篇
    2021年
成就勋章
TA的专栏
  • Kubernetes
  • docker
    3篇
  • QQ小程序
    1篇
兴趣领域 设置
  • Java
    java-ee
  • 后端
    spring
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JDK1.8新特性详解

函数式接口是一种只包含一个抽象方法的接口。函数式接口通常作为函数式编程和Lambda表达式的基础。Java 8为常见的函数式编程场景提供了专门的函数式接口,比如,和等。:断言型接口,输入一个参数T,返回一个布尔值,用于执行一些判断逻辑。:函数型接口,输入一个参数T,返回一个结果R,用于执行一些转换逻辑。:消费型接口,输入一个参数T,表示消费掉这个参数,执行一些操作但没有返回值。:供给型接口,返回一个数据T,用于执行一些数据生成操作。Filter:过滤,用于过滤出满足条件的元素。Map。
原创
发布博客 2023.05.27 ·
3699 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

每日一道算法题:乘积最大子数组

子数组是指在一个数组中,从某一个元素开始,到另一元素结束,所有元素按照顺序排列的一段序列。比如:在数组[1,2,3,4,5]中,子数组[2,3]就是从数组中第二个元素开始,到第三个元素结束的一段序列。最大子数组是指在一个数组中,累加和最大的一个子数组。比如:在数组[-2, 1, -3, 4, -1, 2, 1, -5, 4]中,最大子数组是[4,-1,2,1],其累加和为6。乘积最大子数组算法是机器学习特征选择中重要的数值型特征选择方法之一,在实际应用中具有广泛的应用。
原创
发布博客 2023.05.27 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式:责任链设计模式

责任链设计模式是一种行为型设计模式,它将请求的发送者和接收者解耦,将多个处理对象连成一条责任链,依次处理请求,直到请求被处理或者到达责任链的末尾。该模式常用于日志记录、权限验证、请求过滤等场景。责任链模式定义了一种处理请求的方式,它让多个处理对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。首先,我们需要定义一个抽象处理者接口,该接口包含一个处理请求的方法和一个设置下一个处理对象的方法。接着,我们需要定义具体的处理者类,这些类实现了抽象处理者接口,并根据具体的业务需求处理请求。
原创
发布博客 2023.05.25 ·
1081 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

设计模式:策略设计模式

策略设计模式(Strategy Pattern)是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以让算法的变化独立于使用算法的客户端。定义一个抽象的策略接口或抽象类,其中声明了一个抽象的算法方法。定义一个环境类,持有一个抽象策略类的引用,用于调用具体的策略类中实现的算法。策略设计模式是一种非常实用的设计模式,它可以让我们在程序运行过程中动态地切换算法,从而提高程序的灵活性和可扩展性。
原创
发布博客 2023.05.25 ·
2400 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

设计模式:访问者设计模式

访问者设计模式是一种行为型设计模式,用于将算法与对象结构分离。它允许你在不改变对象结构的前提下定义新的操作。
原创
发布博客 2023.05.25 ·
314 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

设计模式:状态设计模式

状态设计模式的概念和作用状态设计模式是一种行为型设计模式,它可以有效地管理对象的状态,使对象在不同的状态下具有不同的行为和属性。状态设计模式将对象状态的转换和判断封装到不同的状态类中,从而提高代码的可扩展性和可维护性。状态设计模式是一种常用的行为型设计模式,可以有效地管理对象的状态,使对象在不同状态下具有不同的行为和属性。状态设计模式由状态接口、具体状态类和上下文类等组成部分,通过状态转换和状态判断等逻辑实现状态的变化和行为的变化。
原创
发布博客 2023.05.25 ·
435 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式:解释器设计模式

Java解释器是一种将Java程序翻译成机器可执行代码的工具。它可以将Java程序源代码转换为中间代码,然后由Java虚拟机(JVM)在运行时将中间代码解释为机器可执行代码。Java解释器是Java语言的核心组件之一,它允许我们使用Java语言编写的程序在不同的平台上运行。设计模式是用于解决软件设计中常见问题的通用解决方案。它们是经过实践验证的最佳实践,并被广泛地应用于软件开发行业。设计模式可以分为三种类型:创建型、结构型和行为型。
原创
发布博客 2023.05.25 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring当中的事务处理教程

事务是指一组数据库操作,要么全部执行,要么全部不执行。在事务的控制下,一组操作要么全部成功,要么全部失败,不会出现部分成功、部分失败的情况。Java Spring框架中的事务是指对数据库操作的一组操作,通过对这组操作的控制,保证操作的一致性和完整性。事务管理是Java Spring框架的核心功能之一,它可以帮助开发人员实现对数据库的事务控制,确保数据的一致性和完整性。在Java Spring框架中,可以通过基于XML的配置方式或基于注解的方式来实现事务管理。
原创
发布博客 2023.05.25 ·
924 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

spring 最顶级接口 beanfactory详解

BeanFactory是Spring框架中的一个接口,它是一个工厂类,用来创建和管理Spring中的Bean对象。BeanFactory接口定义了Spring容器的基本规范和行为,它提供了一种机制来将配置文件中定义的Bean实例化、配置和管理起来。本文从BeanFactory的简介、使用、扩展以及扩展点等方面介绍了BeanFactory的相关知识点。
原创
发布博客 2023.05.25 ·
3225 阅读 ·
3 点赞 ·
0 评论 ·
20 收藏

spring常见面试题 循环依赖详解

循环依赖是指两个或多个对象之间相互依赖,形成一个环路,导致无法正确创建对象。在Java Spring框架中,循环依赖可能会导致应用程序崩溃、死锁等问题。Java Spring框架中的循环依赖问题是一种常见的问题,会导致应用程序崩溃、死锁等问题。为了解决这些问题,Java Spring框架提供了多种解决方案,包括构造器注入、属性注入、Setter注入、深度优先算法等。
原创
发布博客 2023.05.25 ·
702 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

设计模式之备忘录设计模式

备忘录设计模式是一种行为型设计模式,其目的是在不破坏封装性的前提下,捕获和保存一个对象的内部状态,以便在需要时恢复该对象到原先的状态。该模式涉及三个角色:发起人(Originator)、备忘录(Memento)和管理者(Caretaker)。备忘录设计模式的定义如下:备忘录模式是一种行为型设计模式,它允许在不破坏对象的封装性的前提下,捕获并保存该对象的内部状态,并在需要时恢复该对象到原先的状态。首先,需要定义一个备忘录类,用于存储发起人的状态信息。备忘录类通常只有一个构造函数和一些获取状态信息的方法。
原创
发布博客 2023.05.24 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring三大特性之一 AOP切面编程

Spring AOP支持自定义切面和通知,可以根据需求自定义切面和通知的类型、切入点和实现方式。@Aspect@Component// 执行前的逻辑// 执行后的逻辑在上面的例子中,定义了一个自定义的环绕通知,它会在com.example.service包中的所有方法执行前和执行后进行逻辑处理。
原创
发布博客 2023.05.24 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring三大特性之一 IOC控制反转

传统编程模式的不足在传统的编程模式中,程序员需要手动创建和管理对象之间的依赖关系,这会导致代码的耦合性和复杂性增加,同时也不利于代码的可维护性和可测试性。IOC的概念和作用IOC是一种编程思想,它将对象的创建和依赖关系的管理交给IOC容器来完成。IOC容器是一个负责管理对象的容器,它会根据配置文件或注解来创建和管理对象之间的依赖关系,从而实现程序的松耦合和可维护性。IOC和DI(Dependency Injection)(依赖注入)的关系。
原创
发布博客 2023.05.24 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring三大特性之一 DI依赖注入

在传统的Java编程中,对象之间通常是通过创建和管理对象的实例来解决依赖关系。代码复杂度高对象之间的依赖关系紧密耦合,难以维护和测试对象的单元测试和集成测试难以实现@Override@Override在上面的示例中,定义了一个实现了BeanPostProcessor接口的MyBeanPostProcessor类,用于在Bean初始化前后做一些操作,例如在UserServiceImpl实例化后手动注入UserDao实例。
原创
发布博客 2023.05.24 ·
1819 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

使用MyBatis在Java Spring中进行数据访问的指南

什么是MyBatis?MyBatis是一款优秀的Java持久层框架,它可以帮助我们将SQL语句和Java对象之间进行映射,从而实现对数据库的访问。MyBatis具有轻量级、易于学习和使用、灵活性高等优点。MyBatis的优点和缺点灵活性高:MyBatis支持多种映射方式,可以根据需求灵活选择。易于学习和使用:MyBatis的学习曲线相对较低,可以快速上手。可以直接编写SQL语句:MyBatis支持直接编写SQL语句,可以更加灵活地进行数据访问。
原创
发布博客 2023.05.23 ·
308 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

JAVA基础知识点继承详解

继承是指一个类(子类)可以继承另一个类(父类)的属性和方法。子类可以在继承的基础上进行扩展和重写,从而实现代码的复用和灵活性。在Java中,使用extends关键字来实现继承。public class 子类名 extends 父类名 {// 子类的属性和方法在子类中,可以继承父类的属性和方法,并定义自己的属性和方法。
原创
发布博客 2023.05.23 ·
2451 阅读 ·
0 点赞 ·
1 评论 ·
15 收藏

开了新博客好激动!!! 本人JAVA经验3年以上,可以问问问题,有时间都会解答。 我开通了自己的博客和公众号,博客已经更新一百多篇JAVA文章了,希望可以多多交流。 我的公众号:墨风如雪小站 我的博客:zpgulimall.buzz 希望多多关注

发布动态 2023.05.14

安装k8s遇到的问题

参考资料:文档:https://www.yuque.com/leifengyang/oncloud/ctiwgo安装环境:阿里云服务器,三台系统版本:cenos 7.9-64位kubernetes版本是v1.20.9第一个坑: 用错calico的版本我获取calico的yaml文件用:wget https://docs.projectcalico.org/manifests/calico.yaml导致我获取到的是最新版的calico版本的yaml(v3.23), 该版本.
原创
发布博客 2022.08.07 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JUC多线程及高并发

java并发编程实例和面试题
原创
发布博客 2022.07.23 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习JVM

java程序员有需要知道JVM的几件事
原创
发布博客 2022.07.23 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多