自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Netty:一个进阶的门槛

Netty

2023-04-19 09:30:16 401

原创 Git概览【史上最简单最常用的Git操作】

遗憾的是,这可能并非每次都成功,并可能出现冲突(conflicts)。一般来说,都是在其他分支上进行开发,完成后再将它们合并到主分支上。此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。暂存区中的文件并没有实际的被提交,想要实际的提交需要用如下命令。你的本地仓库由 git 维护的三棵“树”组成。你的本地仓库由 git 维护的三棵“树”组成。输入后,改动就已经提交到了HEAD,但是还没到你的远程仓库。如此你就能够将你的改动推送到所添加的服务器上去了。,它像个缓存区域,临时保存你的改动;

2023-03-28 16:02:47 117

原创 Apollo分布式配置中心简单概述

应用程序在启动时需要读取一些配置信息,这些配置信息伴随着应用程序的整个生命周期。可以举例说明,例如:数据库连接参数、启动参数等。配置主要有以下几个特点独立于程序的只读变量伴随着应用的整个生命周期可以有多种加载方式配置文件,例如xml文件,yaml文件,properties文件,基于数据库的配置等环境变量,启动参数等等配置需要治理配置的权限配置,不可能让任何人都有权限去配置,不同的角色具有不同的权限可以拥有不同的配置。

2023-03-27 16:52:54 682

原创 敏捷开发概述

引用自敏捷开发1、目标制定2、目标拆解3、产品规划4、组织产品代办列表5、需求梳理6、迭代规划7、迭代开发8、Sprint评审9、开回顾会议以堆雪人为例一个公司投入三个团队来堆雪人这三个团队有几个重要的契约全团队在开发初期明确了第一个开发周期内的目标:1个戴帽子的雪人【整体】目标确定后,三个团队开始在内部开展会议,确定开发技术和具体事项确定好这些后,三个团队之间还需要约定好各自的对接时间和关键协议,然后在各自规定的时间里,开始了各自的研发任务两周后,第一版雪人在预发布环境中亮相,因为内部已经经历了验收和跨部

2023-03-24 17:04:09 60

原创 springbootCache和Redis缓存机制

简介我想要开发一个社交网站,社交网站存储好友列表成为了开发过程中的一大难题。如果我想要保存每一个用户的好友信息该怎么保存呢?用用户的id对应着好友的id,这样一条信息就是一个好友关系映射图,这张关系表可能长下面这样iduser_idfriend_id11221一个用户的好友由friend_id记录,1号用户和2号用户互为好友,这样的记录虽然冗余但是不得不记录下来。但是这样有很大的弊端。假设我有200个用户,每个用户有300个好友,那么这样一张表就会有200

2022-02-09 18:01:08 3909

原创 springboot文件上传下载及资源映射和跨域问题

文章目录解释Springboot上传下载文件准备资源路径映射与跨域解释利用springboot可以方便的实现资源的上传与下载,文件的上传与下载也是诸如:头像上传,资源获取等问题的基础。Springboot上传下载文件准备只需导入下面两个依赖即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

2022-02-05 15:12:30 2031

原创 ElasticSearch的学习概述

文章目录简介ES的安装及使用安装使用ES可视化插件head的使用ES解决和head前端连接的跨域问题Kibana使用ES基本实例ES基本概念**Cluster(集群)****Index(索引)****Node(节点)****Document(文档)****Shards & Replicas(复制品,分片)****倒排索引(Inverted Index)==★==**类型(Type)文档元数据(Document metadata)字段(Fields)IK分词器IK两种算法的区别自己造词ES基本REST

2022-02-04 12:12:06 1400

原创 thymeleaf表达式的大坑

thymeleaf th表达式 大坑!!!

2022-02-04 10:58:50 986 3

原创 基于springboot的shiro基本操作

安全,SecurityManager,Realm,Subject

2022-02-03 18:34:40 562

原创 简单了解WebSocket协议与Http协议,聊天室实现(WebSocket方式)

文章目录WebSocket请求解析1、http协议1.1 浏览器根据url解析ip地址1.2 一个完整的http请求过程1.3 HTTP 1.0 和 HTTP 1.1协议的区别1.4 Http协议的三大缺陷2、WebSocket协议2.1 为什么会出现WebSocket协议2.2 WebSocket请求的方式2.3 WebSocket请求的特点2.4 聊天室举例2.5 总结WebSocket请求解析1、http协议WebSocket请求和Http请求的本质是一样的,所以想要了解WebSocket请求

2021-12-25 10:56:19 2881

原创 Vue_axios的学习,用作Vue前端发送请求

文章目录Vue_axios的学习1、cdn引入2、代码完整笔记Vue_axios的学习1、cdn引入<!-- 引入axios网络请求库CDN,平台为unpkg,小众cdn使用平台 --> 2、代码完整笔记<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"

2021-12-20 10:29:25 108

原创 Spring的学习(idea版)

文章目录1、 Spring 简介1.1 Spring 的优点1.2 Spring的组成2、IOC思想我的一点拙见:3、Spring 初体验3.1 导入maven依赖3.2 在resources文件夹下建立applicationContext.xml文件3.3 书写代码进行测试4、IOC创造对象的方式5、Spring配置5.1 别名5.2 Bean的配置5.3 import5.4 依赖注入(DL)什么是依赖注入5.5 拓展注入6、bean的作用域7、Bean的自动装配(自动注入)(自动依赖autowired)

2021-12-20 10:27:49 1024

原创 Mybatis学习(idea版配Maven)

文章目录Mybatis 的学习0.0 idea关键坑补充idea修改css不起作用0.1 JDBC连接数据库默认坑1.1 什么是Mybatis1.2 为什么需要MyBatis1.3 MyBatis使用1.3.1 搭建环境,导入MyBatis1.3.2 编写代码1.4 Mybatis 配置文件优化1.4.1 属性优化(重要)1.4.1.2 可以通过properties标签来配置属性1.4.1.3 可以通过db.properties文件来配置属性1.4.2 别名优化(typeAliases)(重要)1.4.3

2021-12-20 10:26:37 746

原创 数据库mysql易遗忘知识点重学

文章目录数据库mysql易遗忘知识点重学1.1 数据库分类1.2 数据库的数据类型1.3 数据库的常用字段1.4 数据库易遗忘命令1.5 数据库引擎1.6 分页和排序1.6.1 排序部分1.6.2 分页部分1.7 数据库的常用函数1.7.1 常用函数1.7.2 聚合函数1.7.2.1 count()函数举例 ==非常重要==1.7.3 group by分组提示1.7.4 MD5加密算法1.8 事务 ==(transaction-另一重要语法)==1.8.1 事务的大体写法步骤1.9 索引的分类1.9.1

2021-12-20 10:25:53 342

原创 简单的几种java设计模式(共23种)

文章目录重要的几种设计模式1.1 单例模式1.12 饿汉式1.13 DCL懒汉式1.131 普通懒汉式1.132 双重检测锁的懒汉模式1.2 工厂模式1.21 为什么要使用工厂模式1.22 简单工厂模式(静态工厂模式)1.23 工厂方法模式1.24 抽象工厂模式重要的几种设计模式1.1 单例模式最重要的思想是构造器私有,保证其他人无法new这个对象1.12 饿汉式/* * 单例模式学习-饿汉式 */public class SingleObj {// 通过饿汉式创建对象,会将此类中所有方

2021-12-20 10:25:02 571

原创 JQuery学习笔记记录

文章目录JQuery简述1.1 获取JQuery的两种方式1.1.1 直接下载库文件1.1.2 url(CDN)引用1.2 初试JQuery1.3 JQuery的几种选择器方式1.4 JQuery一些细节JQuery样式案例细节补充1、全选案例代码实例2、jquery操作DOM元素之创建添加结点案例3、发表评论案例4、弹幕制作案例5、获取可视区的宽高6、回到顶部案例7、Jquery中的事件委托(delegate,不推荐使用)8、on注册事件(重点)9、jquery delay延迟案例10、五角星评分案例J

2021-12-20 10:24:05 125

原创 人工智能大体浏览(机器学习,回归分类算法,神经网络等)

人工智能1、人工智能是什么,如何学习人工智能2、三个学派概括3、范围3、GAN(生成对抗网络)4、深度学习软件5、人工智能的三个流派机器学习1、机器学习是什么2、机器学习的缺点3、机器学习的模型4、机器学习的术语5、监督学习【有监督学习】6、无监督学习7、半监督学习8、强化学习8.5、回归与分类的概念1、性能度量2、回归基线方法3、分类基线方法4、防止过拟合的方法9、线性回归——回归 方法1、基本介绍2、数据的概念3、模型的定义4、线性回归.

2021-12-14 12:26:56 1164

原创 注解与反射(注解简述,反射创建运行时对象,反射操作属性方法,反射操作注解)

注解与反射1.1 注解(annotation)简述注解是从jdk5.0开始引入的技术,和注释相同,也能起到解释程序的作用,不过与注释不同的是,注解可以被编译器解释,可以内置代码。注解是一个特殊的接口,其继承了java.lang.annotation.Annotation接口注解可以在包上,类上,方法上,属性上等使用,对它们起到约束作用,可以通过反射机制,实现对这些元数据的访问内置注解——java常用注解:@Override:重写@Deprecated:废弃的@SuppressWarni

2021-02-06 16:50:05 164

原创 java网络编程(七层模型介绍、UDP详解、URL类)

java网络编程1.1网络通信的模型OSI将计算机网络体系结构(architecture)划分为以下七层:物理层: 将数据转换为可通过物理介质传送的电子信号 相当于邮局中的搬运工人。数据链路层: 决定访问网络介质的方式。在此层将数据分帧,并处理流控制。本层指定拓扑结构并提供硬件寻址,相当于邮局中的装拆箱工人。网络层: 使用权数据路由经过大型网络 相当于邮局中的排序工人。传输层: 提供终端到终端的可靠连接 相当于公司中跑邮局的送信职员。会话层: 允许用户使用简单易记的名称建立连接 相当于

2021-02-06 11:23:25 396

原创 JavaDoc知识点学习(遗漏的冷门知识点)

JavaDoc知识点学习(遗漏的冷门知识点)简介javaDoc命令是用来自动生成java api文档的,通过使用一些参数,可以自动生成api文档,可以写自己的类然后生成自己的java文档参数介绍测试类Talk/** * * @author Mr.whr * @version 1.0 * @since 1.8 */public class Talk { /** * * @param name * @return 测试用例 * @throws Exception

2021-02-05 13:23:34 124

原创 我的第一篇博客:关于MarkDown学习的记录

谁大

2021-02-05 12:38:27 97

空空如也

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

TA关注的人

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