自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (31)
  • 收藏
  • 关注

原创 工厂方法模式(雷锋依然在人间)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-03-15 00:07:12 194

原创 工厂方法模式(雷锋依然在人间)

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2022-03-04 21:15:10 2411

原创 代理模式(为别人做嫁衣)

学习目标:为别人做嫁衣——代理模式(持续更新)学习方式:知识的浏览者,网页的搬运工。学习内容:1、没有代理的代码2、只有代理的代码3、符合实际的代码1、没有代理的代码1.1 结构图1.2 代码package org.xunfang.test;/** * 被追求者 */class SchoolGirl { String name; public SchoolGirl() { } public SchoolGirl(String na

2022-03-03 21:34:56 171

原创 Spring入门自学

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2022-02-26 21:06:24 476

原创 jQuery UI

学习目标:jQuery UI(持续更新)学习方式:知识的浏览者,网页的搬运工。学习内容:1、jQuery UI 教程2、jQuery UI 主题3、jQuery UI 部件库4、jQuery UI 参考手册5、jQuery UI 实例1、jQuery UI 教程1.1 jQuery UI 简介1.2 jQuery UI 下载  jQuery UI 网站上的 Download Builder(下载生成器)1.3 jQuery UI 使用  下载得到一个 zip 压缩包  

2022-02-07 20:43:49 273

原创 你好

你好

2022-01-28 16:46:50 219

原创 Linux

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-01-22 22:16:35 1413

原创 原型模式

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-01-22 22:15:19 67

原创 Visual Studio Code (VS Code) 常用快捷键总结

#mermaid-svg-pkDpO3wcxcftZgnG .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-pkDpO3wcxcftZgnG .label text{fill:#333}#mermaid-svg-pkDpO3wcxcftZgnG .node rect,#mermaid-svg-pkDpO3wcxc

2022-01-22 22:14:43 291

原创 docker容器和镜像的区别

学习目标:docker容器和镜像的区别(持续更新)学习内容:1、docker容器基本概念与运用2、docker镜像基本概念与运用3、docker容器和镜像同点4、docker容器和镜像异点5、docker在LeaderNews中运行的命令与命令解释6、docker学习相关链接网址1、docker容器基本概念与运用1.1 Container(容器,一层读写层+多层只读层)  容器(container)的定义和镜像(image)几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上

2022-01-16 22:35:50 7977

原创 MongoSocketOpenException

项目场景:简述项目相关背景项目场景:1.微服务出现 com.mongodb.MongoSocketOpenException: Exception opening socket 错误2.微服务出现 io.seata.config.FileConfiguration 错误3.微服务出现 redis 错误问题描述:项目中遇到的问题:1.MongoSocketOpenException2.io.seata.config.FileConfiguration3.redis 错误原因分析:

2022-01-15 13:41:25 1608

原创 restkeeper

学习目标第一章 Mybatis-Plus代码生成器AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率1、CodeGenerator核心类下面我们看下餐掌柜平台中是如何集成AutoGenerator ,首相我们找CodeGenerator类,目录如下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下

2022-01-01 14:04:01 372

原创 Redisson

redisson框架​Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务​Redisson提供了使用Redis的最简单和最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离(Separation of Concern),从而让使用者能够将精力更集中地放在处理业务逻辑上。1、redisson快速入门这里我们使用spring-boot集成redissio

2022-01-01 13:58:56 1024 1

原创 OceanBase

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、挑战传统数据的点二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、挑战传统数据的点1 传统数据库架构特点优点:非常完备的关系理论基础具有事务性机制的之处高效的查询优化机制缺点:无法满足海量数据的管理

2022-01-01 13:42:00 1171

原创 Dubbo

springcloud-alibaba-dubbo1、dubbo快速入门​ 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构​ 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构​ 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率的方法之一是将应用拆成互不相干

2021-10-30 11:00:00 128

原创 分布式事务

分布式事务实现与原理分析1 分布式事务的理论基础1.1 本地事务(基础回顾)事务是关系型数据库中,由以组SQL组成的一个执行单元,该单元要么整体成功,要么整体失败.。事务的ACID四大特性:原子性(Atomicity)指事务包含的所有sql执行,要么整体成功,要么整体失败。强调不可分割一致性(Consistency)事务执行之前和事务执行之后,预期的结果是一致的。比如转账的例子:比如张三余额是2000元,李四账户是:3000元。强调前后结果无论转账多少次,结论都是相同的。

2021-10-30 09:00:00 477

原创 jvm.concurrent.parallel.collection.map

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2021-10-29 16:00:00 74

原创 JVM优化及面试热点分析

学习目标能够描述运行时数据区域能够说出垃圾回收机制能够说出JVM的类加载机制能够说出双亲委托模型能够使用JVM性能监控工具能够说出JVM性能调优JVM优化及面试热点分析jvm的组成类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)

2021-10-27 10:00:00 266

原创 网关中配置过滤器

学习目标:1.网关中配置过滤器实例2.网关中配置过滤器原理3.资料学习学习内容:1.实例中各部分方法的实际意义2.原理来源于那些基础知识3.java8新知识学习学习产出:1 网关中配置过滤器实例1.1网关中配置过滤器java代码实现import com.alibaba.fastjson.JSON;import com.heima.admin.utils.AppJwtUtil;import io.jsonwebtoken.Claims;import lombok.exter

2021-10-25 21:39:35 2587

原创 jQuery - AJAX get() 和 post() 方法

jQuery $.get() 方法$.get() 方法通过 HTTP GET 请求从服务器上请求数据。语法:$.get(URL,callback);必需的 URL 参数规定您希望请求的 URL。可选的 callback 参数是请求成功后所执行的函数名。下面的例子使用 $.get() 方法从服务器上的一个文件中取回数据:$("button").click(function(){ $.get("demo_test.php",function(data,status){ alert("数

2021-10-09 07:32:50 55

原创 jQuery事件

jQuery 事件1 jQuery click事件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jQuery 事件</title></head><body><p>点击这个段落。</p></body><script src="https://cdn.

2021-10-09 07:15:50 80

原创 jQuery选择器

jQuery 选择器jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器( CSS 选择器),除此之外,它还有一些自定义的选择器。jQuery 中所有选择器都以美元符号开头:$()。元素选择器jQuery 元素选择器基于元素名选取元素。在页面中选取所有 元素:jQuery 语法jQuery 事件jQuery 选择器jQuery 选择器允许您对

2021-10-08 22:01:08 42

原创 jQuery 语法基础

jQuery 入口函数:$(document).ready(function(){ // 执行代码});或者$(function(){ // 执行代码});JavaScript 入口函数:window.onload = function () { // 执行代码}jQuery 入口函数与 JavaScript 入口函数的区别:jQuery 的入口函数是在 html 所有标签(DOM)都加载之后,就会去执行。JavaScript 的 window.onload

2021-10-08 21:36:21 38

原创 day07-mybatis实现动态sql、多表查询和注解开发

typora-copy-images-to: imgday07-mybatis实现动态sql、多表查询和注解开发学习目标1. 掌握sqlMapConfig.xml中常用标签2. 掌握mybatis框架在DAO层的开发3. 能够完成单表的CRUD操作4. 掌握mybatis框架的输入输出映射5. 掌握MyBatis动态SQL回顾1、数据库: DataBase-数据存储2、数据操作:CRUD-增删改查 【1】使用MySQL默认的客户端: 输入sql脚本操作数据 【2】JDBC:ja.

2021-10-08 00:07:22 496

原创 阿里云Maven仓库

阿里云Maven仓库:配置settings<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>https://maven.a

2021-10-07 23:38:57 86

原创 Ajax&Json

AJAX&JSON一. AJAX的概述1.1 什么是ajax​ 异步JavaScript和XML (Asynchronous Javascript And XML)1. 异步的访问方式2. 使用到的技术:JavaScript和XML 1). JavaScript:ajax是js的异步请求技术 2). XML:用于封装服务器发送的大量的数据,因为XML无关的数据太多,而且解析比较麻烦。所以目前几乎不再使用了,使用JSON格式来代替。<contactList&gt

2021-10-07 22:51:39 143

原创 Element和综合练习

1、Element 基本使用1.1、Element介绍Element:网站快速成型工具。是饿了么公司前端开发团队提供的一套基于Vue的网站组件库。使用Element前提必须要有Vue。组件:组成网页的部件,例如超链接、按钮、图片、表格等等~Element官网:https://element.eleme.cn/#/zh-CN自己完成的按钮Element 提供的按钮1.2、Element快速入门开发步骤下载 Element 核心库。引入 Elem

2021-10-07 22:17:05 207

原创 springboot后端thymeleaf页面静态化

前端静态页面+springboot(springboot后端thymeleaf页面静态化)结构:1.pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m

2021-10-07 19:15:03 271

原创 html+js实现点赞

html+js实现点赞1版 2021-10-06实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!--评论1--><!--content n.所容纳之物; 所含之物; 内容; (书的)目录--><div

2021-10-06 22:29:32 491

原创 JS高级笔记

JS高级# 今日目标1. BOM2. DOM(与xml的dom4j思想完全一样)可以实现对节点的增删改查3. js中正则表达式:对表单内容进行校验4. 综合案例js的语法构成: 1. ECMAScrpit 基础语法 (es) 2. BOM : browser object model (浏览器对象模型) 3. DOM : document object model(文档对象模型)js 基于对象的语言 (面向对象) 1. 跟java类似, 用对象来描述事物的. 2. js中有些对象不

2021-10-06 18:46:06 187

转载 字符图集相关用法和字符集

字符图集相关用法和字符集使用方法:使用unicode字符集,文档需要申明为UTF-8;下面符号列表后面有两列编号,第一列是用于HTML的,用的时候在前面加上&#;第二列用于css文件中,需要用\来转义;也可以用于js中,和css用法一样,但要用\u来转义;注意事项:98%的字符都能在游览器下正常显示,实际操作中,要在各个浏览器下验证一下。每个浏览器显示的效果也有可能稍微有点区别。简单例子:<!DOCTYPE html><html lang="en">&l

2021-10-06 12:58:28 79

原创 vue写项目运行时注意的点

vue写项目运行时注意的点.vue文件有import导入,但是每次build打包后,去修改该文件,根本不生效;原因其实是运行的代码是打包过后的,而我们此时去修改该文件,没有再build一次的话,修改的内容肯定是不会生效的;总结:就是把你不想要进行编译打包的文件在.html页面直接引入,而不要去import,import的文件如果后期有进行修改,要想生效,肯定是要进行打包编译的,而在.html页面直接引入则不需要重新编译。1.import有import是需编译才能生效的解决办法:2.static静

2021-10-06 12:06:39 84

原创 Spring-Boot+Mybatis-Plus实现CRUD常用简单版

Mybatis Plus今日目标:了解mybatisplus的特点能够掌握mybatisplus快速入门能够掌握mybatisplus常用注解能够掌握mybatisplus常用的增删改查能够掌握mybatisplus自动代码生成1 MybatisPlus概述MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://mybatis.plus/ 或 https://mp.baomi

2021-10-06 01:45:40 209

原创 SpringBoot实现物品点赞功能后端代码

SpringBoot实现物品点赞功能效果:功能:首先还是一个先发请求返回数据,但是先数据存到了redis中,然后使用springboot定时任务每隔一定时间将数据存到mysql中。这样可以防止redis挂掉之后数据丢失。数据库设计:MySQL使用了一张表和另外几张表的一个字段,一张存放点赞信息,就是谁点赞了谁在啥时候。字段存放点赞数量。就是物品信息表。评论表这些。redis,使用的是hash数据结构,redis_liked存放点赞数据,redis_liked_count存放点赞数量数据。解

2021-10-05 10:03:15 625 1

原创 spring-mvc理解(反馈)

spring-mvc过程:1,dispatcherServlet,总调度 .do,/,/2,handlerMapping 做映射查找,(拦截器的集合,handlerMethod 1个,)3,dispatcherServlet 总调度,4,请求一个HandlerAdapter,执行调度handlerMethod,执行之前执行拦截器的preHandler,执行之后执行拦截器的postHandler5,handlerMethod标准返回ModelAndView,给dispatcherServlet

2021-10-05 07:00:00 58

原创 前端使用tomcat插件服务器-mybatis,spring,spring-mvc,crud基础知识储备

**SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。SpringMVC是基于Spring功能之上添加的Web框架,想用S

2021-10-05 04:00:00 258

原创 Ajax异步请求 axios (重要!)

axios介绍原生ajax请求的代码编写太过繁琐,我们可以使用axios这个库来简化操作!在后续学习的Vue(前端框架)中发送异步请求,使用的就是axios. 需要注意的是axios不是vue的插件,它可以独立使用.axios(https://www.kancloud.cn/yunye/axios/234845) 使用步骤:1.引入axios核心js文件。2.调用axios对象的方法来发起异步请求。(可以理解为java里面的调用静态方法)3.调用axios对象的方法来处理响应的数据。(可以

2021-10-04 16:48:07 391

原创 Asynchronous Javascript And XML(Ajax)

“Asynchronous Javascript And XML”(异步 JavaScript 和 XML)ajax技术的目的:是让js发送http请求,实现与服务端通信,即数据交互ajax的两个主要好处:异步请求局部刷新(无刷新)数据接口:数据接口是后台提供的,是一个url地址,通过访问该url,实现对服务端数据的增删改查操作,服务端一般返回的的数据以json格式封装局部刷新(无刷新):ajax 可以实现 局部刷新,也叫做无刷新,无刷新指的是整个页面不刷新,只是局部刷新;ajax 可以

2021-10-04 14:19:56 92

原创 JS基础笔记

JS基础# 今日目标1. js基础语法2. js函数(方法)3. js事件【重点】4. js内置对象一. JavaScript概述html : 搭建网页的结构css :美化网页样式js : 主要实现页面交互效果作用:页面交互JavaScript历史**起源:**上世纪末1995年时,Netscape(网景)公司推出Navigator浏览器。发布后用的人不多,这咋整啊?这家公司就想了一个好方案,不仅在浏览器实现静态HTML,还想要有动态效果,比如:在前端处理表单验证。**动手

2021-09-27 20:58:30 69

原创 关注/取消关注

**关注/取消关注**1.UserApplication启动类package com.heima.user;//baimidouimport com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.s

2021-09-26 20:59:35 208

java项目拦截器分析与认识

1.拦截器概念(重点) 2.自定义拦截器(重点) 3.拦截器工作流程分析 4.责任链模式

2022-02-19

使用MyEclipse搭建java Web项目开发.docx

使用MyEclipse搭建java Web项目开发.docx

2021-12-30

myeclipse导入项目.docx

myeclipse导入项目.docx

2021-12-30

添加tomcat和添加jdk.docx

添加tomcat和添加jdk.docx

2021-12-30

阿里云Maven仓库.zip

阿里云Maven仓库.zip

2021-10-07

day03-前端(ajax&json).zip

day03-前端(ajax&json).zip

2021-10-07

element代码.zip

element代码.zip

2021-10-07

like-test.zip

like-test.zip

2021-10-07

为什么要用IOC.xmind

为什么要用IOC.xmind

2021-10-05

day04-前端(vue).zip

day04-前端(vue).zip

2021-10-01

day03-js高级.zip

day03-js高级.zip

2021-10-01

day03-js高级代码.zip

day03-js高级代码.zip

2021-10-01

day03-js高级讲义.zip

day03-js高级讲义.zip

2021-10-01

day03-js高级素材.zip

day03-js高级素材.zip

2021-10-01

day03-js高级资料.zip

day03-js高级资料.zip

2021-10-01

day03-js高级作业.zip

day03-js高级作业.zip

2021-10-01

day02-js基础资料.zip

day02-js基础资料.zip

2021-10-01

day02-js基础.zip

day02-js基础.zip

2021-10-01

day02-js基础作业.zip

day02-js基础作业.zip

2021-10-01

day02-js基础素材.zip

day02-js基础素材.zip

2021-10-01

day02-js基础讲义.zip

day02-js基础讲义.zip

2021-10-01

day02-js基础代码.zip

day02-js基础代码.zip

2021-10-01

day01-sql安装与SQL语句-笔记.zip

day01-sql安装与SQL语句-笔记.zip

2021-09-25

git讲师共享资料.zip

git讲师共享资料.zip

2021-09-25

day08JSP&MVC.xmind

day08JSP&MVC.xmind

2021-09-25

day04-Tomcat&Servlet入门-资料.zip

day04-Tomcat&Servlet入门-资料.zip

2021-09-25

day04-Tomcat&Servlet入门-讲义.zip

day04-Tomcat&Servlet入门-讲义.zip

2021-09-25

day04-Tomcat&Servlet入门-代码.zip

day04-Tomcat&Servlet入门-代码.zip

2021-09-25

apache-maven-3.6.1.zip.zip

apache-maven-3.6.1.zip

2021-09-24

maven资料.zip

maven资料.zip

2021-09-24

maven笔记.zip

maven笔记.zip

2021-09-24

空空如也

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

TA关注的人

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