bobcoding
码龄4年
关注
提问 私信
  • 博客:79,258
    社区:48
    79,306
    总访问量
  • 50
    原创
  • 1,183,089
    排名
  • 958
    粉丝
  • 学习成就

个人简介:多运动多锻炼,多丰富自己的见识、知识,利用所知所得来好好感受感悟这个多彩的世界,最好是为这个世界留下美好,而在闲时读书学习是一辈子最开心的事。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-10-21
博客简介:

m0_51750419的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    618
    当月
    6
个人成就
  • 获得152次点赞
  • 内容获得8次评论
  • 获得422次收藏
  • 代码片获得937次分享
创作历程
  • 1篇
    2024年
  • 49篇
    2022年
成就勋章
TA的专栏
  • 项目经验
    8篇
  • java设计模式
    26篇
  • Redis
    3篇
  • python
    1篇
  • Java基础
    1篇
  • c语言数据结构学习
    3篇
  • Java EE
    1篇
  • 算法学习
    6篇
兴趣领域 设置
  • Java
    javaspringmaven
  • 数据结构与算法
    算法
  • 云原生
    微服务
  • 学习和成长
    蓝桥杯pat考试
  • 其他
    经验分享
创作活动更多

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

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

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

【OpenCV】Learn-OpenCV-in-3-hours 3hour精通OpenCV

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
原创
发布博客 2024.07.27 ·
226 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

MySQL远程操作相关配置

MySQL远程操作相关配置
原创
发布博客 2022.12.19 ·
306 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

在Java中操作Jedis_Jedis和SpringDataRedis

在Java中使用Jedis和SpringDataRedis操作Redis,使用代码说明操作。
原创
发布博客 2022.11.17 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis的数据类型、常用命令

Redis的五种常用命令
原创
发布博客 2022.11.16 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Ubuntu演示介绍,Linux下安装和配置Redis、配置远程连接redis(保姆级教学)

Redis菜鸟教程: https://www.runoob.com/redis/redis-tutorial.html。Redis 在线测试:http://try.redis.io/使用windos的redis-cli连接虚拟机的redis服务。redis在默认情况下是不需要密码的(配置文件呈现注释状态)发现无法连接,是因为没有修改redis的配置文件的远程链接。Redis 官网:https://redis.io/redis-server:启动redis服务。redis-cli:客户端。
原创
发布博客 2022.11.16 ·
2278 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

函数调用、值传递、引用传递、实参与形参

函数调用、值传递、引用传递、实参与形参,进行代码详解说明
原创
发布博客 2022.10.31 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java设计模式之责任链模式(UML类图分析+代码详解)

职责链模式(Chain of Responsibility Pattern), 又叫 责任链模式,为请求创建了一个接收者 对象的链(简单示意图)。这种模式对请求的 发送者和接收者进行解耦。职责链模式通常每个接收者都包含对另一个接 收者的引用。如果一个对象不能处理该请求, 那么它会把相同的请求传给下一个接收者,依 此类推。这种类型的设计模式属于行为型模式。
原创
发布博客 2022.10.27 ·
4884 阅读 ·
22 点赞 ·
0 评论 ·
44 收藏

Java设计模式之策略模式(UML类图分析+代码详解)

策略模式:分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体 设定行为对象。1) 策略模式(Strategy Pattern)中,定义算法族,分别封装起来,让他们之间可以 互相替换,此模式让算法的变化独立于使用算法的客户。2) 上面说的1 的问题,其实是继承带来的问题:对类的局部改动,尤其超类的局部改 动,会影响其他部分。1) 其它鸭子,都继承了Duck类,所以fly让所有子类都会飞了,这是不正确的。1) 应用实例要求 编写程序完成前面的鸭子项目,要求使用策略模式。
原创
发布博客 2022.10.26 ·
6621 阅读 ·
23 点赞 ·
0 评论 ·
55 收藏

Java设计模式之状态模式(UML类图分析+代码详解)

状态模式(State Pattern):它主要用来解决对象在多种状态转换时,需要对外 输出不同的行为的问题。状态和行为是一一对应的,状态之间可以相互转换。当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了 其类。
原创
发布博客 2022.10.25 ·
4734 阅读 ·
20 点赞 ·
0 评论 ·
22 收藏

Java设计模式之解释器模式(UML类图分析+代码详解)

在编译原理中,一个算术表达式通过词法分析器形成词法单元,而后这些词法单元再通过语法分析器构建语法分析树,最终形成一颗抽象的语法分析树。这 里的词法分析器和语法分析器都可以看做是解释器。解释器模式(Interpreter Pattern):是指给定一个语言(表达式),定义它的文法 的一种表示,并定义一个解释器,使用该解释器来解释语言中的句子(表达式),1、应用可以将一个需要解释执行的语言中的句子表示为一个抽象语法树。2、一些重复出现的问题可以用一种简单的语言来表达。
原创
发布博客 2022.10.24 ·
1625 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

Java设计模式之备忘录模式(UML类图分析+代码详解)

备忘录模式(Memento Pattern)在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保 存的状态。可以这里理解备忘录模式:现实生活中的备忘录是用来记录某些要去做的事情, 或者是记录已经达成的共同意见的事情,以防忘记了。而在软件层面,备忘录 模式有着相同的含义,备忘录对象主要用来记录一个对象的某种状态,或者某 些数据,当要做回退时,可以从备忘录对象里获取原来的数据进行恢复操作。备忘录模式属于行为型模式。
原创
发布博客 2022.10.23 ·
1008 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

Java设计模式之中介者模式(UML类图分析+代码详解)

中介者模式(Mediator Pattern),用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立 地改变它们之间的交互2) 中介者模式属于行为型模式,使代码易于维护3) 比如MVC模式,C(Controller控制器)是M(Model模型)和V(View视图)的中 介者,在前后端交互时起到了中间人的作用。
原创
发布博客 2022.10.22 ·
1343 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Java设计模式之观察者模式(UML类图分析+代码详解)

观察者模式是对象之间多对一依赖的一种设计方案,被依赖的对象为Subject, 依赖的对象为Observer,Subject通知Observer变化,比如这里的奶站是 Subject,是1的一方。用户时Observer,是多的一方。观察者模式设计后,会以集合的方式来管理用(Observer),包括注册,移除和通知。这样,我们增加观察者(这里可以理解成一个新的公告板),就不需要去修改核心类WeatherData不会修改代码,遵守了ocp原则。
原创
发布博客 2022.10.22 ·
3112 阅读 ·
7 点赞 ·
0 评论 ·
22 收藏

Java设计模式之迭代器模式(UML类图分析+代码详解)

迭代器模式(Iterator Pattern)是常用的设计模式,属于行为型模式。如果我们的集合元素是用不同的方式实现的,有数组,还有java的集合类, 或者还有其他方式,当客户端要遍历这些集合元素的时候就要使用多种遍历 方式,而且还会暴露元素的内部结构,可以考虑使用迭代器模式解决。迭代器模式,提供一种遍历集合元素的统一接口,用一致的方法遍历集合元素, 不需要知道集合对象的底层表示,即:不暴露其内部的结构。
原创
发布博客 2022.10.21 ·
1539 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Java设计模式之访问者模式(UML类图分析+代码详解)

访问者模式(Visitor Pattern),封装一些作用于某种数据结构的各元素的操作, 它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。主要将数据结构与数据操作分离,解决 数据结构和操作耦合性问题。访问者模式的基本工作原理是:在被访问的类里面加一个对外提供接待访问者 的接口。访问者模式主要应用场景是:需要对一个对象结构中的对象进行很多不同操作 (这些操作彼此没有关联),同时需要避免让这些操作"污染"这些对象的类,可以选用访问者模式解决。
原创
发布博客 2022.10.20 ·
1459 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

Java设计模式之命令模式(UML类图分析+代码详解)

命令模式(Command Pattern):在软件设计中,我们经常需要 向某些对象发送请求,但是并不知道请求的接收者是谁,也不知 道被请求的操作是哪个, 我们只需在程序运行时指定具体的请求接收者即可,此时,可以 使用命令模式来进行设计。命名模式使得请求发送者与请求接收者消除彼此之间的耦合,让 对象之间的调用关系更加灵活,实现解耦。在命名模式中,会将一个请求封装为一个对象,以便使用不同参 数来表示不同的请求(即命名),同时命令模式也支持可撤销的操作。
原创
发布博客 2022.10.19 ·
3561 阅读 ·
3 点赞 ·
0 评论 ·
21 收藏

Java设计模式之模板方法模式(UML类图分析+代码详解)

模板方法模式(Template Method Pattern),又叫模板模式(Template Pattern),z 在一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法 实现,但调用将以抽象类中定义的方式进行。模板方法模式 定义一个操作中的算法的骨架,而将一些步骤延迟到子 类中,使得子类可以不改变一个算法的结构,就可以重定义该算法的某些特定 步骤这种类型的设计模式属于行为型模式。
原创
发布博客 2022.10.18 ·
2541 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

Java设计模式之代理模式(UML类图分析+代码详解)

代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理 对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的 功能操作,即扩展目标对象的功能;被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象;代理模式有不同的形式, 主要有三种 静态代理、动态代理 (JDK代理、接口代 理)和 Cglib代理 (可以在内存动态的创建对象,而不需要实现接口, 他是属于 动态代理的范畴)。
原创
发布博客 2022.10.17 ·
2139 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Java基础之进程与线程

线程安全:给线程加锁 使用synchronized关键字。1、进程是资源分配的最小单位,线程是最小的执行单位。2、是加在同步方法,作为线程安全的关键字。
原创
发布博客 2022.10.15 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java设计模式之享元模式(UML类图分析+代码详解)

享元模式(Flyweight Pattern) 也叫 蝇量模式:运 用共享技术有效地支持大量细粒度的对象。常用于系统底层开发,解决系统的性能问题。像数据库连接池,里面都是创建好的连接对象,在这些连接对象中有我们需要的则直接拿来用,避 免重新创建,如果没有我们需要的,则创建一个。享元模式能够解决重复对象的内存浪费的问题, 当系统中有大量相似对象,需要缓冲池时。不需 总是创建新对象,可以从缓冲池里拿。这样可以降低系统内存,同时提高效率4) 享元模式。
原创
发布博客 2022.10.15 ·
1817 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏
加载更多