自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (25)
  • 收藏
  • 关注

原创 安装oracle教程

安装oracle教程:https://blog.csdn.net/weixin_40364885/article/details/80787472

2021-04-19 14:46:20 124

原创 Erlang和RabbitMQ安装教程

Windows下Erlang和RabbitMQ下载安装教程[资源链接][https://blog.csdn.net/zmj1049933053/article/details/107321866?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161543499416780271598058%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id

2021-03-11 11:59:39 147

原创 Maven概念与安装

Maven下载与安装Maven概念Maven 是一个基于Java平台 自动化构建工具maven对项目的第三方构件(jar包)进行统一管理。主要负责引用依赖jar包,以前我们都是复制jar包再引用,以后不用复制jar包,只需要一小段文本描述就等以引用jar包。项目对象模型 (Project Object Model)。POM对象模型,每个maven工程中都有一个pom.xml文件,定义工程所依赖的jar包(就是那个一小段描述写在这里)、打包运行方式。依赖管理系统(基础核心 )。maven对项目工程

2021-03-03 10:27:34 154

原创 Vue基础篇(二)

Vue基础篇(二)文章目录Vue基础篇(二)表单基本操作表单修饰符自定义指令Vue.directive 注册全局指令Vue.directive 注册全局指令 带参数自定义指令局部指令计算属性 computed侦听器 watch过滤器过滤器中传递参数生命周期常用的 钩子函数数组变异方法替换数组动态数组响应式数据图书列表案例1 提供的静态数据2 把提供好的数据渲染到页面上3 添加图书4 修改图书-上5 修改图书-下6 删除图书常用特性应用场景1 过滤器2 自定义指令3 计算属性4 生命周期表单

2021-01-21 10:08:00 179

原创 Vue基础篇(一)

Vue基础篇(一)文章目录Vue基础篇(一)Vue的概述Vue 是什么?框架和库的区别Vue的创始人和发展Vue的好处MVC 与 MVVM 之间的区别Vue初体验(插值表达式)Vue.js之HelloWorld细节分析Vue模板语法学习插值表达式指令v-cloakv-textv-htmlv-prev-once双向数据绑定的介绍v-modelv-onv-on事件函数中传入参数事件修饰符按键修饰符自定义按键修饰符别名v-bind绑定对象绑定数组绑定对象和绑定数组 的区别绑定style分支结构v-if 使用场景

2021-01-21 10:07:31 133

原创 设计模式

23种设计模式文章目录23种设计模式设计模式介绍**设计模式类型**[创建型模式][https://blog.csdn.net/ASDASDADF/article/details/111996171][结构型模式][https://blog.csdn.net/ASDASDADF/article/details/112677839][行为型模式][https://blog.csdn.net/ASDASDADF/article/details/112907756]参考资料地址说明设计模式介绍设计模式是

2021-01-20 18:27:28 91

原创 设计模式——行为型模式

文章目录设计模式—行为型模式模板方法模式基本介绍原理类图原理类图说明模板方法模式的钩子方法案例理解案例类图代码实现优缺点模板方法模式在Spring框架应用的源码分析命令模式基本介绍原理类图原理类图说明案例理解案例类图代码实现优缺点命令模式在Spring框架JdbcTemplate应用的源码分析访问者模式基本介绍原理类图原理类图说明案例理解案例类图代码实现优缺点迭代器模式基本介绍原理类图原理类图说明案例理解案例类图代码实现优缺点迭代器模式在JDK-ArrayList集合应用的源码分析观察者模式基本介绍案例理解

2021-01-20 18:19:07 842

原创 设计模式——结构型模式

文章目录设计模式—结构型模式适配器模式基本介绍工作原理类适配器模式对象适配器模式接口适配器模式适配器在JDK源码分析桥接模式基本介绍原理类图原理类图说明案例理解传统方案桥接模式方案**优缺点**桥接模式在JDK源码分析装饰者设计模式基本介绍原理分析**案例理解**装饰者模式在JDK源码分析组合模式基本介绍**原理类图**原理类图说明案例理解**传统方式**实现组合模式实现**优缺点:**组合模式在JDK源码分析外观模式基本介绍原理类图原理类图说明案例理解传统方式实现外观模式实现优缺点**外观模式在MyBat

2021-01-15 17:00:13 252

原创 设计模式——创建型模式

文章目录设计模式—创建型模式单例模式单例设计模式介绍单例模式的三步曲**单例设计模式八种方式****饿汉式(静态常量)****饿汉式(静态代码块)**懒汉式(线程不安全)懒汉式(线程安全,同步方法)懒汉式(线程安全,同步代码块)双重检查静态内部类枚举单例模式在JDK应用的源码分析单例模式注意事项和细节说明工厂设计模式案例理解传统代码模式简单工厂模式工厂方法模式抽象工厂模式三种模式的特点三种模式的优点三种模式的缺点三种模式使用场景工厂模式在JDK-Calendar 应用的原型模式**案例理解****传统代码模

2020-12-30 18:27:13 237

原创 UML类图学习

Java设计模式—UML类图UML基本介绍UML——Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等,如右图:使用UML来建模,常用的工具有 Rational Rose , 也可以使用一些插件来建模,如MyEcplise整

2020-12-30 18:26:11 119

原创 Java设计模式之七大原则

Java设计模式文章目录Java设计模式Java设计模式的概述Java设计模式的目的设计模式七大原则单一职责原则(Single Responsibility Principle, SRP)基本介绍示例**非单一职责(错误示范)****遵循类单一职责**使用原则优点接口隔离原则(Interface Segregation Principle, ISP)基本介绍示例**非接口隔离原则(错误示范)****遵循接口隔离原则**使用原则优点依赖倒转原则(Dependence Inversion Principle,

2020-12-30 18:25:29 338 1

原创 Spring Boot(七)Mybtis篇

Spring Boot(七)Mybatis篇前面说了Spring Boot的JPA,现在来说说MybatisMybatis 初期使用比较麻烦,需要各种配置文件、实体类、Dao 层映射关联、还有一大推其它配置。当然 Mybatis 也发现了这种弊端,初期开发了generator可以根据表结果自动生产实体类、配置文件和 Dao 层代码,可以减轻一部分开发量;后期也进行了大量的优化可以使用注解了,自动管理 Dao 层和配置文件等,发展到最顶端就是今天要讲的这种模式了,mybatis-spring-boot-s

2020-11-27 09:38:15 103

原创 设计模式之七大原则--详解

Java设计模式Java设计模式的概述设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。这 23 种设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继

2020-11-26 17:58:02 319

原创 Spring Boot(六)Jpa篇

Spring Boot(五):Spring Boot Jpa 的使用这篇文章将全面的介绍 Spring Boot Jpa 常见用法以及注意事项。Spring Boot Jpa 介绍首先了解 Jpa 是什么?Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate,TopLink,

2020-11-16 18:00:11 113

原创 Spring Boot(五)国际化篇

Spring Boot国际化配置国际化是一种处理机制,使得你的应用可以适配不同的语言和区域而无需更改源代码。换言之,国际化是为本地化而准备。本文将带你学习在 Spring Boot 中如何实现国际化的细节。1.配置LocaleResolver@Configurationpublic class LocaleConfig extends WebMvcConfigurerAdapter{ @Bean public LocaleResolver localeResolver() {

2020-11-16 17:59:38 150

原创 Spring Boot(四)Thymeleaf篇

Spring Boot(三):Thymeleaf 使用详解Thymeleaf 是新一代的模板引擎,在 Spring4.0 中推荐使用 Thymeleaf 来做前端模版引擎。Thymeleaf 介绍简单说,Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动

2020-11-16 17:59:15 272

原创 Spring Boot(三)整合redis

Spring Boot(三)整合redisSpring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。Redis 介绍Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主从库。可以说 Redis 兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。本文介绍 Redis 在 Spr

2020-11-16 17:58:35 106

原创 Spring Boot(二)web篇

SpringBoot(二)Web 综合开发Web 开发Spring Boot Web 开发非常的简单,其中包括常用的 json 输出、filters、property、log 等json 接口开发在以前使用 Spring 开发项目,需要提供 json 接口时需要做哪些配置呢添加 jackjson 等相关 jar 包配置 Spring Controller 扫描对接的方法添加 @ResponseBodySpring开发web,现在看来使用json是很复杂的,而Springboot只需要在类

2020-11-16 17:57:59 172

原创 Spring Boot(一)光速入门篇

Spring Boot(一):入门篇什么是 Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。使用 Spring Boot 有什么好处**其

2020-11-16 17:56:02 174

原创 深入解析String

深入理解String前言String类是我们开发很经常用到的一个在java.lang包的类,也是 JDK 提供的最基础的类,所以我们要深入理解Java中的String。源码分析类的定义public final class String implements java.io.Serializable, Comparable<String>, CharSequence{从String类的定义,可以看出String类的特点:不可继承与不可变:当 final 关键字修饰类时

2020-11-16 17:54:27 313

原创 IDEA设置热部署详细步骤

SpringBoot 在IDEA中实现热部署步骤详解(实用版)学习目标快速学会在项目中使用热部署插件运行项目,提高开发效率。具体步骤开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eyJsGO4q-1605

2020-11-16 17:53:53 654

原创 资源链接

有用的资源链接[大牛博客][http://www.ityouknow.com/][大牛博客][https://smile.blog.csdn.net/][Spring Boot 中文索引][http://springboot.fun/][Springboot][https://blog.csdn.net/ityouknow/article/details/80490926?ops_request_misc=%257B%2522request%255Fid%2522%253A%252216046273

2020-11-16 17:53:21 1170

原创 Git&GitHub快速入门

Git&GitHub目前很多公司都选择Git版本控制工具,所以需要补充这个知识。版本控制工具应该具备的功能协同修改多人并行不悖的修改服务器端的同一个文件。数据备份不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。版本管理在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空 间,提高运行效率。这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文 件系统快照的方式。权限控制对团队中参与开发的人员进行权限控制对团队外开发者贡献的代码进行审核——

2020-11-16 17:52:59 214

原创 ibatis高效学习

Ibatis学习记录Ibatis的基本介绍iBatis是Apcahe的一个开源项目,后来改名为mybatisiBatis和hibernate一样是一种ORM(对象关系映射)的框架,不同之处在于Hibernate是提供了全面的数据库封装机制的全自动化ORM实现,实现了POJO和数据库表之间的映射,以及SQL的自动的生成和执行。而iBatis是一种半自动化的实现,需要手写sql,着力于POJO和SQL之间的映射,也就是说iBatis并不会为程序员在运行期自动生成SQL执行,具体的SQL需要程序员自己编写,

2020-09-16 16:56:01 161

原创 freemarker详细解析

FreeMarker学习Freemarker 简介这是一个相当老牌的开源的免费的模版引擎。通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页、电子邮件、配置文件以及源代码等。Freemarker 不是面向最终用户的,而是一个 Java 类库,我们可以将之作为一个普通的组件嵌入到我们的产品中。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I5N7K0y0-1600246452847)(C:\Users\Administrator\AppData\Roa

2020-09-16 16:54:50 602

原创 高效学习JQuery

jQuery的学习什么是 jQuery ?jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类库。jQuery 核心思想!!!它的核心思想是 write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题jQuery 的好处jQuery 是免费、开源的,jQuery 的语法设计可以使开发更加便捷,例如操作文档对象、选择 DOM 元素、制作动画效果、事件处理、使用 Ajax 以及其他功能。注

2020-08-26 12:36:39 188

原创 高效学习JavaScript

JavaScript的学习什么是JavaScriptJavaScript是一种在网络浏览器上运行的编程语言。它主要添加到使用HTML和CSS构建的网站中,并在实现各种页面动态效果方面发挥作用。 例如,网页上显示的轮播模式和在咨询平台上输入内容后显示的提示信息不正确等。另外,在商场网站上购物时,购物车的使用和成本估算也 需要JavaScript。 因此,即使不是很明显,它仍然是编码人员经常使用的语言。JavaScript是一种多功能开发语言。除了向网页添加操作的有用性之外,JavaScr

2020-08-26 12:36:17 198

原创 Iframe和frame的区别

Iframe和frame的区别frame不能脱离frameSet单独使用,iframe可以frame不能放在body中,否则不能正常显示frame不能和body同时使用iframe可以和body同时使用嵌套在frameSet中的iframe必需放在body中,不嵌套在frameSet中的iframe可以随意使用frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制iframe 可以放到表格里面。frame 则不行iframe是活动帧, 而fra

2020-08-26 12:35:29 242

原创 高效学习css

css学习记录什么是样式表样式表(style sheet)是关于文件对标题和正文的默认字体、大小、颜色、前页外观、单个部分的排列间隔、行间距、四周页边距、标题间距离等元素的定义。样式表在电子文档开始时,可以通过插入或者链接进行定义。CSS介绍层叠样式表 (Cascading Style Sheets).css可以用来为网页创建样式表,通过样式表可以对网页进行装饰。所谓层叠,可以将整个网页想象成是一层一层的结构,层次高的将会覆盖层次低的.而css就可以分别为网页的各个层次设置样式.样

2020-08-26 12:34:19 140

原创 高效学习html

HTML的学习什么是HTMLHTML(超文本标记语言)是用于在Internet上显示Web页面的主要标记语言。网页由HTML组成,用于通过Web浏览器显示文本,图像或其他资源。HTML文件的文件扩展名为.htm或.html。网页的版本HTML4XHTML2.0HTML5...文档声明(doctype)文档声明用来告诉浏览器当前网页的版本 html5的文档声明 <!doctype html> <!Doctype HTML>浏览器规范浏览器在解析网页

2020-08-26 12:33:32 256

原创 Spring-BeanFactoryPostProcessor和BeanPostProcessor

前言BeanFactoryPostProcessor和BeanPostProcessor这两个接口都是初始化bean时对外暴露的入口之一,本文也主要是学习具体的细节,以便于实际开发中我们能有效率。BeanFactoryPostProcessor基本概述BeanFactoryPostProcessorbean是工厂的bean属性处理容器BeanFactoryPostProcessorbean 的机制可以让我们在 bean 实例化之前修改 BeanDefinition 的机会,我们可以利用这个机会对

2020-08-13 21:54:38 169

原创 Spring-Bean的深入学习

Spring介绍Spring是一个开源轻量框架Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。Spring是一个IOC(DI)和AOP容器框架。它的特点如下:非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API控制反转:IOC——Inversion of

2020-08-13 19:27:16 279

原创 typora学习记录

什么是MarkdownMarkdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。”Typora的基本操作显示内容目录文章目录什么是MarkdownTypora的基本操作显示内容目录标题:引用:>代码:列表链接加粗下划线注脚符号的输入特殊字符符号的输入特殊字符标题:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZxFlHCbN-15972886988

2020-08-13 11:19:18 230

原创 高效学习linux

Linux 学习目录文章目录Linux 学习目录Linux的介绍Linux的应用领域个人桌面领域的应用服务器领域嵌入式领域Linux学习阶段Linux和window的比较Linux虚拟机的安装安装vm和CentosCentos下载地址:安装成功后的界面安装vmtools安装vmtools的步骤设置共享文件夹Linux目录介绍基本介绍:Linux目录结构图Linux目录结构介绍远程登陆Linux为什么需要远程登录Linux远程登录Linux-Xshell5远程上传下载文件Xftp5Linux的Vi和Vim编

2020-08-13 11:18:07 711

空空如也

keycloak整合springboot的问题

2023-07-21

form-data数据如何不是键值对请求

2023-04-10

飞机离港事实表设计的疑问

2023-01-31

ruoyi-vue-pro对接keycloak

2023-01-03

springboot中配置了主从库,定义了注解master和salve来读写分离,但是这两个注解每个方法都要加上比较麻多有什么好的办法一次性加上呢

2022-11-10

财务系统计算模板的优化问题

2022-09-18

数据库中json字段与其他表查询的交互优化问题

2022-09-08

请问大家sqoop1 可以发从oracle 发到kafka嘛

2022-08-12

sqoop2执行job,报错找不到stringutils

2022-08-11

sqoop和kettle可以实现oracle到kafka嘛

2022-08-08

K8S kafka集群外部访问的问题

2022-07-21

spring+kafka+hive实现动作提取到数据仓库

2022-07-13

SchedulerLock的定时任务会提早执行嘛

2022-06-30

union后能不能mybatis一对多

2022-06-06

dubbo+springboot项目,如果我provider启动多份,如何保证里面的一个类的变量保持一致呢

2022-05-09

redisTemplate.opsForList()里面的数据,在不同服务中,能互相拿到吗

2022-05-04

业务场景:退款超过限定额度,则后续的订单熔断到第二天处理

2022-04-27

k8s中service的pod更新了ip,为什么ipvs映射规则不会更新

2022-04-27

jenkins 远程部署出错

2022-04-12

jenkins扫描仓库报错could not lock config file .git/config: File exists

2022-03-29

harbor仓库删除了镜像为什么还存在

2022-03-22

pom文件配置了多个仓库,为什么在第一个找不到就报错,而不会继续往下面得仓库查找

2022-03-03

kubshpere 可视化中如何把jenkins内置的maven setting就行修改

2022-02-21

dockerfile和jenkinsfile的关系是什么 我该怎么使用他们

2022-02-16

策略模式中,每个策略模式最后都需要更新优惠卷,这样导致有代码段有重复的

2022-02-11

优惠卷给用户选择使用时,我已经过滤了不可使用了,在下单时,或者计算价格时,是否还需要判断优惠卷是否可用呢

2022-01-30

领取优惠卷串行判断用什么设计模式好呢

2022-01-28

领取优惠卷需要判断很多条件。可以使用责任链模式吗,或者有其他什么设计模式更合适吗

2022-01-28

vscode的函数空格默认格式化问题

2021-08-08

程序员该选择什么样的公司与技术架构

2021-05-18

linux中tomcat无法访问问题

2021-03-22

运行npm run dev报这个错误

2021-02-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除