自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hashMap知识点梳理

​ HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。

2024-02-25 15:17:55 740

原创 rabbitmq知识梳理

多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失FanoutExchange的会将消息路由到每个绑定的队列描述下Direct交换机与Fanout交换机的差异?Fanout交换机将消息路由给每一个与之绑定的队列Direct交换机根据RoutingKey判断路由给哪个队列。

2024-02-22 20:49:01 3524 2

原创 MySql重要知识梳理

索引、锁、MVCC、SQL优化

2024-02-20 20:31:17 1170 1

原创 github实用搜索技巧

github常见搜索

2023-01-02 20:50:24 3927 1

原创 函数式编程

对于stream中的一些方法的概要,可以定位到自己需要的方法,更好的查找

2022-12-06 07:19:28 285

原创 对数据库某个字段进行去重

数据库字段去重

2022-10-14 16:16:26 2988

原创 SpringBoot原理梳理

本次笔记目录结构如下1.SpringBoot自动配置原理1.SpringBoot自动配置原理@ComponetScan 注解用于扫描某一个包下的所有的类,将类带有注解:@componet,@controller,@service@repository.默认的情况下,会自动的扫描,该注解的类所在的包以及子包。@SpringBootConfiguration 作用就是修饰类标识该类是要给配置类。@EnableAutoConfiguration 启用自动配置......

2022-06-20 08:16:57 558

原创 SpringCloud第一版知识点梳理

本次文章目录结构如下1 初识Spring Cloud1.1 目标1.2 讲解1.2.1 技术架构演变1.2.2 SpringCloud简介1.3 小结2 微服务调用2.1 目标2.2 讲解2.2.1 RPC和HTTP2.2.2 Spring的RestTemplate2.3 小结能够理解SpringCloud作用用来做微服务架构的技术解决方案SpringCloud基于SpringBoot开发的,SpringCloud整合了很多优秀的第三方微服务开源框架能够使用RestTemplate发送请

2022-03-30 10:03:24 652 1

原创 Redis事务、主从复制、哨兵机制

本文章介绍了redis事务,主从复制,容灾处理,哨兵机制等

2022-03-20 18:24:53 1530 1

原创 redis常用命令汇总

redis的命令你还在到处翻找吗?这里的命令足够你平时用了,快来联系一下吧

2022-03-18 10:10:18 21318 1

原创 Docker装mysql8.X的毒

Docker远程访问mysql的错误

2022-03-14 14:50:46 1465

原创 Docker笔记梳理

章节目录如下:Docker1 docker的介绍1.1虚拟化1.1.1什么是虚拟化1.1.2虚拟化种类1.2什么是Docker1.2.1容器技术1.2.2容器与虚拟机比较1.2.3 Docker特点1.3 Docker组件1.3.1 Docker客户端和服务器1.3.2 Docker镜像1.3.3 Registry(中央仓库)1.3.4 Docker容器1.3.5 理解图2.Docker安装与启动2.1安装环境说明2.2安装CentOS72.3安装Docker2.4安装后查看Docker版本2.5启动与停止

2022-03-13 16:38:50 288

原创 文件上传(Servlet&&MVC)

本次笔记主要目录如下1.文件上传三要素2.所需jar的两个jar包3. Servlet的上传解析3.1 多文件上传的处理4.服务器的路径4.1获取上传文件的文件名4.2要作为存储到图片文件夹4.3文件上传的详细地址4.4 将文件写入到路径中,此处用封装5.虚拟路径6.SpringMVC方式进行文件上传6.1准备工作6.2 文件编写6.3虚拟路径的存图方式1.文件上传三要素提供form表单,method必须是postform表单的enctype必须是multipart/form-data提供inpu

2022-03-01 19:38:12 309

原创 JavaWeb的监听器和过滤器

记录了监听器和过滤器的基本用法

2022-02-27 22:18:20 342

原创 Dubbo知识点梳理

文章预览:Apache Dubbo1. 应用架构的演进过程【目标】【路径】【讲解】1.1. 主流的互联网技术特点1.2. 架构演变的过程1.2.1. 单一应用架构(all in one)1.2.2. 垂直应用架构1.2.3. 分布式服务架构1.2.4. 流动计算架构(SOA)【小结】2. RPC(远程过程调用)【目标】【路径】【讲解】2.1. RPC介绍2.2. RPC组件【重点】2.3. RPC调用【小结】3. Apache Dubbo概述【目标】【路径】【讲解】3.1. Dubbo简介3.2. Du

2022-02-01 19:20:54 2627

原创 Zookeeper知识点梳理

2022-01-28 18:23:14 587

原创 SpringMvc知识点梳理(二)

文章预览:一.文件上传1.文件上传分析2.步骤2.1创建一个upload.html一.文件上传1.文件上传分析2.步骤2.1创建一个upload.html

2022-01-20 17:20:15 324

原创 SpringMvc知识点梳理(一)

文章预览:一 .SpringMVC入门(重点)1.需求2.分析3.实现3.1 编写HelloController3.2 编写SpringMVC的配置文件3.3 在web.xml里面配置核心控制器3.4 入门案例加载流程二. SpringMVC 的请求响应流程 【面试】1. 入门案例中涉及的组件(了解)三. RequestMapping注解1. 使用位置2. RequestMapping的属性四 .获取请求参数1. (name=value&name=value)类型1.1 . 一个一个参数进行获取1

2022-01-19 15:00:55 850

原创 Spring知识点梳理

一.Spring的bean与Iocbean标签<!-- 每一个实现类就对应一个bean标签 id属性: 对象的唯一标识,根据这个唯一标识,就可以从核心容器中获取对象 class属性: 对象所属的实现类的全限定名 scope属性: 对象的范围 1. singleton 单例(默认) 2. prototype 多例 lazy

2022-01-17 22:29:09 339

原创 mybatis_1基础知识点梳理

目标 能够了解什么是框架 掌握Mybatis框架开发快速入门 掌握Mybatis框架的基本CRUD操作 掌握SqlMapConfig.xml配置文件 掌握Mybatis的parameterType的配置 掌握Mybatis的resultType的配置 了解Mybatis连接池与事务操作 掌握Mybatis动态SQL1 jdbc 问题分析数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。Sql 语句在代码中硬编码,造成代码不易维护,实际应用

2021-12-05 10:19:38 467

原创 maven&Lambok笔记梳理

1Maven的仓库仓库名称作用本地仓库相当于缓存,工程第一次会从远程仓库(互联网)去下载jar 包,将jar包存在本地仓库(在程序员的电脑上)。第二次不需要从远程仓库去下载。先从本地仓库找,如果找不到才会去远程仓库找。中央仓库仓库中jar由专业团队(maven团队)统一维护。中央仓库的地址:https://repo1.maven.org/maven2/远程仓库在公司内部架设一台私服,其它公司架设一台仓库,对外公开。2 Maven的坐标​ Maven的一个核心的

2021-12-02 15:13:34 805

原创 redis笔记梳理

目标 能够说出redis的常用数据类型 能够使用redis的string操作命令 能够使用redis的hash操作命令 能够使用redis的list操作命令 能够使用redis的set操作命令 能够使用redis的zset操作命令 能够使用jedis操作Redis 能够理解Redis持久化1.NoSQL基本概念1.1 什么是NOSQL​ NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系

2021-11-29 17:42:06 602

原创 分页知识点梳理

1.增加用户等的快捷操作可以使用工具类将用户信息封装好直接往后传递。jar包如下:链接:https://pan.baidu.com/s/1iJVufqwxonjdl8ujS6ecVg提取码:hxa4利用request.getParameterMap() 接收所有的参数,利用工具类,BeanUtils.populate(无参对象,parameterMap对象) 将数据传递。2.分页展示所需要的数据1.总页数2.当前页数(前端传入)3.每页条数(前端传入)4.总条数5.数据集合List考虑

2021-11-26 15:49:11 206

原创 linux笔记梳理

目标 能够独立搭建Linux环境 能够使用Linux进行目录操作的命令 能够使用Linux进行文件操作的命令 能够使用Linux进行目录文件压缩和解压的命令 能够使用Linux进行目录文件权限的命令 能够使用其它常用的Linux命令 掌握Linux网络进行管理和防火墙设置 能够安装JDK 能够安装Tomcat 能够安装MySql1.Linux简介​ 是基于Unix的开源免费,多用户,多任务的操作系统,​ 由于Linux系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。2

2021-11-26 15:47:08 1029

原创 Vue笔记梳理

1.MVVM模式MVVM是Model-View-View-Model的简写。他本质就是MVC的改进版。 Vue.js是一个提供了MVVM风格的双向数据绑定的javascript库,专注于View层。他的核心是MVVM中的VM,也就是ViewModel。ViewModel负责连接View与Model,保证视图和数据的一致性,这种轻量级的架构让前端开发更加高效、便捷。2.vue初体验引入vue文件。链接:https://pan.baidu.com/s/17D8tppn_c9fxt4-F_VF8UQ提取

2021-11-23 21:22:10 453

原创 Ajax笔记梳理-->json

1.jquery的get和post发放异步请求?get:语法: $.get(1.“请求路径”,2.处理响应数据的匿名函数,里面的形参就是服务器返回给客户端的值,3.响应数据的类型(默认是text))post:$.post(“1.请求路径”,“2.请求参数”,3.处理响应数据的匿名函数,相应数据的类型(默认是text))...

2021-11-21 05:54:11 137

原创 jQuery笔记梳理

1.jQuery引入方式?<script src="jQuery文件路径"></script>2.jQuery与js相互转化?js---->jQuery$(js对象)---->可以将js对象转化为jQuery对象。jQuery----->jsjQuery对象的本质是一个数组,该数组中的每一个对象都是js对象。console.log($("#ipt").length)//查看jquery的长度 //利用jquery的长度得到

2021-11-18 14:38:24 719

原创 EL&&JSTL&&ThreadLocal

1.EL

2021-11-08 19:03:39 182

原创 cookie&session&jsp

会话的概念用户打开浏览器,浏览不同的网页,发出多个请求,直到关闭浏览器的过程,称为一次会话(多次请求)。3.3常用的会话技术3.3.1 cookie​ cookie是客户端(浏览器)端的技术,用户浏览的信息以键值对(key=value)的形式保存在浏览器上。如果没有关闭浏览器,再次访问服务器,会把cookie带到服务端,服务端就可以做响应的处理。3.3.2 session​ session是服务器端的技术。 服务器为每一个浏览器开辟一块内存空间,即session。由于内存空间是每一个浏览器独享的

2021-11-05 11:55:02 122

原创 request与response的笔记梳理

一.获取请求参数的方法介绍1.getParameter(name): 根据一个参数名获取一个参数值。2.getParameterValues(name): 根据一个参数名获取多个参数值。3.getParameterMap(): 获取获取所有的请求参数。二.使用BeanUtils封装BeanUtils是 Apache Commons组件的成员之一,主要用于简化JavaBean封装数据的操作。...

2021-10-28 22:14:17 286

原创 Servlet的知识梳理

一.什么是Servlet?1.Servlet是javaEE规范之一。规范就是接口。2.Servlet是javaWeb三大组件之一。三大组件分别是:Servlet程序,Filter过滤器,Listener监听器。3.Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。sevlet标签servlet-mapping标签servlet-name :Servlet程序起的一个别名(一般是类名)servlet-name:告诉服务器,当前

2021-10-23 23:02:23 86

原创 js的笔记梳理

一.JS的组成ECMAScript(核心):是JS的基本语法规范。BOM:浏览器对象模型,提供了与浏览器进行交互的方法。DOM:文档对象模型,提供了操作网页的方法。二.js的引入方式1.内部引入方式(内嵌式)2.外部引入方式(外联式)...

2021-10-21 22:25:37 147

原创 连接池的原理以及分析

day21-连接池和DBUtils今日内容连接池自定义连接池---------------了解即可(熟练装饰者设计模式) 难点使用第三方连接池---------重点\掌握C3P0DRUIDDBUtils---------重点\掌握元数据-------了解学习目标 能够理解连接池解决现状问题的原理 能够使用C3P0连接池 能够使用DRUID连接池 能够编写C3P0连接池工具类 能够使用DBUtils完成CRUD 能够理解元数据 能够自定义DBUtils第

2021-10-08 22:32:00 542

原创 JDBC连接与事务

1.JDBC第一种SQL注入方式连接语法以下是查询的,这种方式可以造成SQL注入。 //1.加载驱动 Class.forName("com.mysql.jdbc.Driver"); //2.注册连接 String url="jdbc:mysql://localhost:3306/test"; String user="root"; String password="1998"; Connection con

2021-09-25 22:02:27 189

原创 MySQL知识梳理

1.修改表常用语法– 增加一列:alter table 表 add 字段 类型 约束;– 修改列的类型约束:alter table 表modify 字段 类型 约束;– 修改列的名称,类型,约束:alter table 表 change 旧列 新列 类型 约束;– 删除一列:alter table 表名 drop 列名;– 修改表名:rename table 旧表名 to 新表明;小结:都是以alter table 表名打头增加列 add修改列

2021-09-21 15:08:11 69

原创 Xml和正则表达式

1.XML的作用?XML是传输数据的,区分大小写。标签是自定义的。XML可以存储数据。作为数据交换的载体。(使用XML格式进行数据的传输)2.XML的组成元素标签:在这里插入图片描述3.字符区快捷键:CD...

2021-08-29 22:18:52 1450

原创 单例设计、多例设计和工厂模式

【单例模式、多例模式、枚举、工厂模式】今日目标单例模式饿汉式懒汉式多例模式枚举定义枚举使用枚举工厂模式Lombok插件目标 能够说出单例设计模式的好处 能够说出多例模式的好处 能够定义枚举 能够使用工厂模式编写java程序第一章 单例设计模式知识点-- 单例设计模式的概述目标正常情况下一个类可以创建多个对象public class Person{ // 默认生成一个公共的空参构造方法}// 测试类public static void

2021-08-29 19:42:19 206

原创 HTML和CSS笔记梳理

一.HTML常用标签标题标签,<h1 -h6>是双标签。特点:一行显示,文字加粗,由重到轻。段落标签,<p 双标签>特点:根据浏览器窗口大小自动换行,段落之间保有空隙。换行标签,<br 单标签>特点:简单开始新的一行。...

2021-08-22 02:03:09 401

原创 Properties类的常用方法

Properties类的使用Properties类的使用:概述:java.util.Properties 继承于Hashtable ,来表示一个持久的属性集特点:1.Properties当成Map集合使用,键和值的类型为Object类型2.Properties当成属性集使用,键和值的类型为String类型构造方法:public Properties() :创建一个空的属性列表。成员方法:- public Object setProperty(String key, String value

2021-08-21 12:48:18 339

原创 java中字符流要注意的编码

utf8编码一个中文占3个字节,gbk编码一个中文占2个字节如果存储和解析的编码不一致就会乱码idea默认编码是utf8

2021-08-19 20:24:54 124

空空如也

空空如也

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

TA关注的人

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