小鲍侃java_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
小鲍侃java
已加入开发者社区
923
天
勋章
更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
初入江湖
初入江湖
成就
已发布366篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
粉丝
更多
游客p6pjeu5sca4do
游客p6pjeu5sca4do
曾小福气
曾小福气
游客xy7j2drtr66cc
游客xy7j2drtr66cc
游客k6lzbewmuupve
游客k6lzbewmuupve
游客ei453apm26ghy
游客ei453apm26ghy
游客b7zvitpczxbbu
游客b7zvitpczxbbu
1650295371029761
1650295371029761
hongxiao2020
hongxiao2020
游客at7miusalftdo
游客at7miusalftdo
游客bjfiwe5d2uwoo
游客bjfiwe5d2uwoo
游客edtejplh2klxo
游客edtejplh2klxo
技术能力
兴趣领域
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
1
...
4
5
6
7
8
跳转至:
发表了文章
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选型及优势介绍
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝