小鲍侃java_社区达人页

个人头像照片
小鲍侃java
已加入开发者社区1086

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

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

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 中间件
  • 微服务
  • 知识图谱
擅长领域
技术认证

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

小作坊架构师。

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

2021年12月

  • 12.07 13:26:59
    发表了文章 2021-12-07 13:26:59

    jeecg数据权限

    jeecg数据权限
  • 12.07 13:25:29
    发表了文章 2021-12-07 13:25:29

    mysql的having 语法

    mysql的having 语法
  • 12.07 13:24:32
    发表了文章 2021-12-07 13:24:32

    模板方法模式

    定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 优点:1.封装不变部分,扩展可变部分 2.提取公共部分代码,便于维护 缺点:1.提高了系统的复杂度。
  • 12.07 13:23:25
    发表了文章 2021-12-07 13:23:25

    桥接模式

    定义:如果某个类存在两个独立变化的维度,可以运用桥接模式将这两个维度分离出来,使两者可以独立扩展。与多层继承方案不同,它将两个独立变化的维度设计为两个独立的继承等级结构,并且在抽象层建立一个抽象关联,该关联关系就像一条桥一样 优点:1.分离抽象接口及其实现部分。提高了比继承更好的解决方案。 2.子类的数目减少了。 3.桥接模式提高了系统的可扩充性,在两个变化维度中任意扩展一个维度,都不需要修改原有系统。 缺点:1.提高了系统的复杂度。
  • 12.07 13:21:25
    发表了文章 2021-12-07 13:21:25

    jeecg菜单

    jeecg菜单
  • 12.07 13:18:27
    发表了文章 2021-12-07 13:18:27

    jeecg的登录流程

    jeecg的登录流程
  • 12.07 13:15:17
    发表了文章 2021-12-07 13:15:17

    mybatis开启sql打印日志

    mybatis开启sql打印日志
  • 12.07 13:13:31
    发表了文章 2021-12-07 13:13:31

    备忘录模式

    定义:在不破坏对象封装的前提下,捕获一个的对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 优点:1.可以使用能够比较方便地回到某个历史的状态 2.实现了信息的封装,使得用户不需要关心状态的保存细节 缺点:1.消耗资源
  • 12.07 13:11:03
    发表了文章 2021-12-07 13:11:03

    jeecg新建项目包

    jeecg新建项目包
  • 12.07 13:08:13
    发表了文章 2021-12-07 13:08:13

    享元模式

    定义:面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。 优点:1.减少了对象的创立,减少了内存的使用 缺点:1.提高了系统的复杂度。 2.需要分离出内部状态和外部状态,而外部状态具有固化特性,不应该随着内部状态的改变而改变
  • 12.07 13:06:17
    发表了文章 2021-12-07 13:06:17

    jeecg前后端安装文档

    jeecg前后端安装文档
  • 12.07 13:05:28
    发表了文章 2021-12-07 13:05:28

    组合模式

    定义:将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。(为具有上下级关系两类 提供共同的接口,创建了属性结构) 目的:1.使两个对象拥有属性结构。 2.使上下级的类拥有相同的接口。 优点:1.屏蔽了类的不一致,客户可以通过相同的方式调用不同的层级。 2.对客户实现了封装 3.提供了统一的接口 缺点:1.其叶子和树枝的声明都是实现类,而不是接口,违反了依赖倒转原则 2. 使得设计更加复杂。客户端需要花更多时间理清类之间的层次关系
  • 12.07 13:02:48
    发表了文章 2021-12-07 13:02:48

    外观模式

    定义:它为子系统中的一组接口提供一个统一的高层接口。这一接口使得子系统更加容易使用。(体现为service和dao,一个service可以调用多个dao) 目的:对多个方法进行封装,提供出一个统一的接口。 优点:1.实现客户端和子系统的松耦合,让子系统内部的模块能更容易扩展和维护 2.对客户实现了封装 3.提供了统一的接口 缺点:1.增加新的子系统可能需要修改外观类或客户端的源代码。 2.代码过于臃肿
  • 12.07 13:01:45
    发表了文章 2021-12-07 13:01:45

    建造者模式

    定义:将一个复杂对象的构造与它的表示分离(ConcreteBuilder 负责表示,Director负责构建),使同样的构建过程(Director可以构建不同的对象)可以创建不同的表示,这样的设计模式被称为建造者模式。(常与模板模式一起使用)
  • 12.07 13:00:28
    发表了文章 2021-12-07 13:00:28

    状态模式

    定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类 结构:就是在把所有情况拆分成多个类,在调用时把这些类分别set进去。
  • 12.07 12:58:37
    发表了文章 2021-12-07 12:58:37

    策略模式和状态模式的区别

    策略模式和状态模式的类图相同,目的都是为了解耦,但是还有很多的区别
  • 12.07 12:57:10
    发表了文章 2021-12-07 12:57:10

    代理模式

    • 概念:委托一个代理类对另一个类进行控制(代理类中有被代理类的对象,同时可以在代理类中增强) 使用场景:aop(可以控制被代理类是否被调用,是否被代理)。 优点:1.确保被代理类的隐秘性 2.降低耦合性(不用挨个加需要增强的方法) 缺点:类数量的增多,结构更复杂。
  • 12.07 12:55:22
    发表了文章 2021-12-07 12:55:22

    适配器模式

    目的:原接口的参数等不满足现有条件,或者完全不同,同时不想改变原接口。 优点:1.可以让任何两个没有关联的类一起运行 2。提高了类的复用,解决了现存类和复用环境要求不一致的问题 缺点:增加了类的数量,增加了结构的复杂性。
  • 12.07 12:53:52
    发表了文章 2021-12-07 12:53:52

    适配器,代理模式,装饰者模式区别的个人理解

    适配器,代理模式,装饰者模式区别的个人理解
  • 12.07 12:52:58
    发表了文章 2021-12-07 12:52:58

    策略模式

    场景:当不同条件调用不同的算法或者策略时。 优点:1.可以减少大量的if else,减少耦合度。 2.方便扩展和维护 缺点:1.类的数量变多,机构变复杂了。 2.向外暴露了策略
  • 12.07 12:51:57
    发表了文章 2021-12-07 12:51:57

    装饰者模式

    一.装饰者模式 定义:装饰模式是在不改变原类文件和不使用继承的情况下,动态的扩展一个对象的功能。(一个类包裹被增强类) 目的:在不改变原文件条件下对类进行增强。 优点:1.动态增强 2.不改变原文件,不使用继承 3.可以叠加装饰 缺点:使类增多,结构变复杂。
  • 12.07 12:50:40
    发表了文章 2021-12-07 12:50:40

    工厂模式

    一.简单工厂模式 场景:当两种物品实现同一个接口,根据不同场景使用不同物品 目的:可以通过一个类根据不同参数实例化不同的物品,对操作统一处理。 优点:1.屏蔽内部 2.对不同的操作进行统一管理 缺点:每添加一种类别都需要修改工厂类。所以这个是不提倡的。
  • 12.07 12:48:01
    发表了文章 2021-12-07 12:48:01

    单例模式

    单例模式
  • 12.07 12:45:43
    发表了文章 2021-12-07 12:45:43

    以流的方式对文件上传下载,并保存指定位置

    以流的方式对文件上传下载,并保存指定位置
  • 12.07 11:53:04
    发表了文章 2021-12-07 11:53:04

    mysql的存储过程

    mysql的存储过程
  • 12.07 11:49:21
    发表了文章 2021-12-07 11:49:21

    TCP/IC协议的三次握手和四次挥手的个人理解

    TCP/IC协议的三次握手和四次挥手的个人理解
  • 12.07 11:47:32
    发表了文章 2021-12-07 11:47:32

    spring接口是否是线程安全

    spring接口是否是线程安全
  • 12.07 11:46:25
    发表了文章 2021-12-07 11:46:25

    mysql事务的隔离级别

    1.隔离等级产生的问题 脏读(Drity Read):A,B两个事务同时操作表C,A事务修改C表但是未提交,但是此时B事务查询会获取到A事务修改后的数据。
  • 12.07 11:44:46
    发表了文章 2021-12-07 11:44:46

    使用Beyond Compare4技巧

    使用Beyond Compare4技巧
  • 12.07 11:43:59
    发表了文章 2021-12-07 11:43:59

    mysql慢sql优化(持续更新)

    mysql慢sql优化(持续更新)
  • 12.07 11:42:42
    发表了文章 2021-12-07 11:42:42

    springcloudNetflix简介与生态

    集群是个物理概念,是指同一个系统,部署在多台服务器上,将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度。
  • 12.07 11:41:27
    发表了文章 2021-12-07 11:41:27

    java中json与list转换方法

    java中json与list转换方法
  • 12.07 11:40:27
    发表了文章 2021-12-07 11:40:27

    mysql防止注入的模糊查询

    mysql防止注入的模糊查询
  • 12.07 11:39:31
    发表了文章 2021-12-07 11:39:31

    navicat:navicat is not allowed to connect

    navicat:navicat is not allowed to connect
  • 12.07 11:38:35
    发表了文章 2021-12-07 11:38:35

    使用ModelAndView在接口中访问另一个接口

    使用ModelAndView在接口中访问另一个接口
  • 12.07 11:37:41
    发表了文章 2021-12-07 11:37:41

    java对list的常用操作(排序,分组,去重)

    java对list的常用操作(排序,分组,去重)
  • 12.07 11:36:31
    发表了文章 2021-12-07 11:36:31

    springboot获取mybatis插入自增id(mysql)

    springboot获取mybatis插入自增id(mysql)
  • 12.07 11:35:30
    发表了文章 2021-12-07 11:35:30

    小数的运算使用BigDecimal

    小数的运算使用BigDecimal
  • 12.07 11:34:32
    发表了文章 2021-12-07 11:34:32

    mysql设置字段自增

    mysql设置字段自增
  • 12.07 11:33:44
    发表了文章 2021-12-07 11:33:44

    nginx:413错误

    nginx:413错误
  • 12.07 11:32:58
    发表了文章 2021-12-07 11:32:58

    redis作计数器

    redis因为是原子性,所以使用redis的计算器作自增主键可以保证主键的唯一性。
  • 12.07 11:31:58
    发表了文章 2021-12-07 11:31:58

    cas单点登录原理解析

    首先了解一下单点登录,目的是为了解决微服务各个服务路径都不同。不可能每访问一个服务都进行登录一下。所以登录一个系统后,再登陆其他系统不用输入账号密码被称为单点登录。(sso)
  • 12.07 11:29:54
    发表了文章 2021-12-07 11:29:54

    面试必备,个人整理极简springboot原理(只包含大致流程)

    使用spring boot的时候直接在application.properties中配置就可以了,但是具体原理是什么呢。
  • 12.07 11:27:31
    发表了文章 2021-12-07 11:27:31

    springmvc过滤器,拦截器,监听器作用与区别

    springmvc过滤器,拦截器,监听器作用与区别
  • 12.07 11:24:59
    发表了文章 2021-12-07 11:24:59

    springmvc的缓存注解

    Spring为我们提供了几个注解来支持Spring Cache。其核心主要是@Cacheable和@CacheEvict。使用@Cacheable标记的方法在执行后Spring Cache将缓存其返回结果,而使用@CacheEvict标记的方法会在方法执行前或者执行后移除缓存。
  • 12.07 11:23:37
    发表了文章 2021-12-07 11:23:37

    bean扫描的配置详解

    bean扫描的配置详解
  • 12.07 11:22:15
    发表了文章 2021-12-07 11:22:15

    springmvc的定时任务

    springmvc的定时任务
  • 12.07 11:20:18
    发表了文章 2021-12-07 11:20:18

    springmvc如何开启AOP

    springmvc如何开启AOP
  • 发表了文章 2023-05-10

    如何在阿里云服务上部署java项目

  • 发表了文章 2022-08-12

    架构师第一课,一文带你玩转 ruoyi 架构

  • 发表了文章 2021-12-24

    java市场饱和了吗?现在转行学java会不会太迟?

  • 发表了文章 2021-12-09

    五分钟带你玩转Elasticsearch(八)ik分词器吐血总结

  • 发表了文章 2021-12-09

    springboot业务功能实战(四)告别轮询,websocket的集成使用

  • 发表了文章 2021-12-09

    五分钟带你玩转多线程(一)java多线程基础知识简介

  • 发表了文章 2021-12-09

    五分钟带你玩转rocketMQ(五)实战广播与集群

  • 发表了文章 2021-12-09

    使用navicat将mysql数据转换为postgresql

  • 发表了文章 2021-12-09

    java开发的格式与书写规范

  • 发表了文章 2021-12-09

    springboot自定义注解收集操作日志

  • 发表了文章 2021-12-09

    springboot统一处理返回实体与异常抛出

  • 发表了文章 2021-12-09

    jodconverter实现在线预览

  • 发表了文章 2021-12-09

    springboot从数据库中获取application配置

  • 发表了文章 2021-12-09

    springboot自定义start解析(start中配置从数据源)

  • 发表了文章 2021-12-09

    自定义注解实现方式解析

  • 发表了文章 2021-12-09

    springboot聚合工程讲解与部署

  • 发表了文章 2021-12-09

    springmvc配置的全解析,致敬即将远去的mvc

  • 发表了文章 2021-12-09

    Apollo生产环境整合springboot

  • 发表了文章 2021-12-09

    更改Apollo数据库为oracle

  • 发表了文章 2021-12-09

    Apollo选型及优势介绍

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