![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 77
做最幸福的
这个作者很懒,什么都没留下…
展开
-
github实用搜索技巧
github常见搜索原创 2023-01-02 20:50:24 · 3964 阅读 · 1 评论 -
函数式编程
对于stream中的一些方法的概要,可以定位到自己需要的方法,更好的查找原创 2022-12-06 07:19:28 · 288 阅读 · 0 评论 -
对数据库某个字段进行去重
数据库字段去重原创 2022-10-14 16:16:26 · 3067 阅读 · 0 评论 -
Redis事务、主从复制、哨兵机制
本文章介绍了redis事务,主从复制,容灾处理,哨兵机制等原创 2022-03-20 18:24:53 · 1538 阅读 · 1 评论 -
redis常用命令汇总
redis的命令你还在到处翻找吗?这里的命令足够你平时用了,快来联系一下吧原创 2022-03-18 10:10:18 · 21429 阅读 · 1 评论 -
Docker装mysql8.X的毒
Docker远程访问mysql的错误原创 2022-03-14 14:50:46 · 1466 阅读 · 0 评论 -
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 · 299 阅读 · 0 评论 -
文件上传(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 · 319 阅读 · 0 评论 -
maven&Lambok笔记梳理
1Maven的仓库仓库名称作用本地仓库相当于缓存,工程第一次会从远程仓库(互联网)去下载jar 包,将jar包存在本地仓库(在程序员的电脑上)。第二次不需要从远程仓库去下载。先从本地仓库找,如果找不到才会去远程仓库找。中央仓库仓库中jar由专业团队(maven团队)统一维护。中央仓库的地址:https://repo1.maven.org/maven2/远程仓库在公司内部架设一台私服,其它公司架设一台仓库,对外公开。2 Maven的坐标 Maven的一个核心的原创 2021-12-02 15:13:34 · 821 阅读 · 0 评论 -
分页知识点梳理
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 · 208 阅读 · 0 评论 -
linux笔记梳理
目标 能够独立搭建Linux环境 能够使用Linux进行目录操作的命令 能够使用Linux进行文件操作的命令 能够使用Linux进行目录文件压缩和解压的命令 能够使用Linux进行目录文件权限的命令 能够使用其它常用的Linux命令 掌握Linux网络进行管理和防火墙设置 能够安装JDK 能够安装Tomcat 能够安装MySql1.Linux简介 是基于Unix的开源免费,多用户,多任务的操作系统, 由于Linux系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。2原创 2021-11-26 15:47:08 · 1050 阅读 · 0 评论 -
request与response的笔记梳理
一.获取请求参数的方法介绍1.getParameter(name): 根据一个参数名获取一个参数值。2.getParameterValues(name): 根据一个参数名获取多个参数值。3.getParameterMap(): 获取获取所有的请求参数。二.使用BeanUtils封装BeanUtils是 Apache Commons组件的成员之一,主要用于简化JavaBean封装数据的操作。...原创 2021-10-28 22:14:17 · 296 阅读 · 0 评论 -
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 · 91 阅读 · 0 评论 -
js的笔记梳理
一.JS的组成ECMAScript(核心):是JS的基本语法规范。BOM:浏览器对象模型,提供了与浏览器进行交互的方法。DOM:文档对象模型,提供了操作网页的方法。二.js的引入方式1.内部引入方式(内嵌式)2.外部引入方式(外联式)...原创 2021-10-21 22:25:37 · 150 阅读 · 0 评论 -
连接池的原理以及分析
day21-连接池和DBUtils今日内容连接池自定义连接池---------------了解即可(熟练装饰者设计模式) 难点使用第三方连接池---------重点\掌握C3P0DRUIDDBUtils---------重点\掌握元数据-------了解学习目标 能够理解连接池解决现状问题的原理 能够使用C3P0连接池 能够使用DRUID连接池 能够编写C3P0连接池工具类 能够使用DBUtils完成CRUD 能够理解元数据 能够自定义DBUtils第原创 2021-10-08 22:32:00 · 574 阅读 · 0 评论 -
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 · 192 阅读 · 0 评论 -
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 · 72 阅读 · 0 评论 -
单例设计、多例设计和工厂模式
【单例模式、多例模式、枚举、工厂模式】今日目标单例模式饿汉式懒汉式多例模式枚举定义枚举使用枚举工厂模式Lombok插件目标 能够说出单例设计模式的好处 能够说出多例模式的好处 能够定义枚举 能够使用工厂模式编写java程序第一章 单例设计模式知识点-- 单例设计模式的概述目标正常情况下一个类可以创建多个对象public class Person{ // 默认生成一个公共的空参构造方法}// 测试类public static void原创 2021-08-29 19:42:19 · 218 阅读 · 0 评论 -
Xml和正则表达式
1.XML的作用?XML是传输数据的,区分大小写。标签是自定义的。XML可以存储数据。作为数据交换的载体。(使用XML格式进行数据的传输)2.XML的组成元素标签:在这里插入图片描述3.字符区快捷键:CD...原创 2021-08-29 22:18:52 · 1494 阅读 · 0 评论 -
HTML和CSS笔记梳理
一.HTML常用标签标题标签,<h1 -h6>是双标签。特点:一行显示,文字加粗,由重到轻。段落标签,<p 双标签>特点:根据浏览器窗口大小自动换行,段落之间保有空隙。换行标签,<br 单标签>特点:简单开始新的一行。...原创 2021-08-22 02:03:09 · 408 阅读 · 0 评论 -
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 · 352 阅读 · 0 评论 -
java中字符流要注意的编码
utf8编码一个中文占3个字节,gbk编码一个中文占2个字节如果存储和解析的编码不一致就会乱码idea默认编码是utf8原创 2021-08-19 20:24:54 · 125 阅读 · 0 评论 -
Lambda表达式
Lambdar表达式的基本使用方法原创 2021-08-15 10:48:06 · 101 阅读 · 0 评论 -
计算机了解知识
3.2 常见命令【查看当前目录下所有文件】 dir (directory)【切换盘符】 盘符:【切换目录】 cd 目录 (change directory) 注意:此目录可以是绝对路径也可以是相对路径 绝对路径:直接从盘符开始的路径 D:\basic\QQ 相对路径:相对于某一个位置开始的路径 . 当前目录 .\qq 或者 qq (这两种都是相对于当前目录的qq) .. 上一级目录 ..\..\ 上一级目录的上一级目录 \ 根目录【...原创 2021-07-21 21:07:51 · 63 阅读 · 0 评论 -
IO流笔记概述
1.流的概述1.什么是IO?I:input。O:output。IO流是以内存为界定的。向内存中成为输入,从内存取出是输出。2.IO流的分类?一种是按照流的方向进行分类:以内存作为参照物。另一种是按照读取数据方式不同进行分类。有的流是按照字节的方式读取数据,一次性读取一个字节byte,等同于读取8个二进制,这种流是万能的,什么类型的文件都可以读取。有的流是按照字符的方式读取数据的,一次读取一个字符,这种流是为了读取普通文本文件而存在的,这种流只能读取纯文本文件,连word都不能读取。...原创 2021-08-09 19:52:16 · 86 阅读 · 0 评论 -
数据结构基础知识啊
1.栈栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在表的一端进行插入和删除操作,不允许在其他位置进行添加,查找和删除操作。特点:1.栈存和取数据都在栈顶。2.先进后出,后进先出。3.栈顶和栈底都在两端。存数据:压栈,取数据:弹栈。2.队列队列:queue,简称队,它同堆栈一样,也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入,而在表的另一端进行取出并删除。特点:1.队列的入口和出口在两侧。2.先进先出,后进后出。3.链表链表:linked list,由一系原创 2021-07-31 11:13:20 · 91 阅读 · 0 评论 -
可变类型参数,Collections的addAll()方法,sort方法,shuffle方法
/*可变参数:概述:在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化.格式:修饰符 返回值类型 方法名(数据类型… 变量名){}*/#### 注意事项 1.一个方法只能有一个可变参数//public static void getNums(int…sum,String…strings){//编译报错,有两个可变参数//} 2.如果方法中有多个参数,可变参数要放到最后。//public static void getNums(Stri原创 2021-07-28 17:04:12 · 501 阅读 · 0 评论 -
Java中集合概述
1.集合里面存储的是什么?集合里面存储的都是引用,eg:list.add(10)实际上利用了自动装箱机制,转化为Integer类型之后,再进行存储。2.集合中存储形式?集合有按value存储和按key-value存储,按value存储的是Collection,按key-value的是Map。3.集合继承结构图?...原创 2021-07-25 19:31:09 · 106 阅读 · 0 评论 -
JavaSe常用API
1.访问权限符大小public>protected>空>private2.构造代码块、静态代码块、局部代码块2.1构造代码块:格式:{}位置:类中,方法外执行:每次执行构造方法之前都会执行一次使用场景:例如我们统计对象的个数,也就是每次执行构造方法之前要执行的代码就可以放在构造代码块中。2.2.静态代码块:格式:static{ }位置:类中,方法外执行:随着类加载而执行,并且只执行一次。使用场景:例如读取配置文件中的数据,加载驱动。程序中只执行一次的程序就可以放在静原创 2021-07-23 13:18:14 · 231 阅读 · 0 评论 -
java中的线程与进程
1.线程与进程之间的关系?线程相当与一个应用程序,一个公司,而线程相当于程序里面的一些操作,公司里面负责做不同工作的人。2.线程在java中如何理解?线程之间共享方法区和堆内存,但是栈内存不共享。3.如何开启多线程?线程可以通过继承或则接口实现,1.继承的话就是实现一个Thread类,需要重写其中的run()方法,ps:多线程开启的时候,run()方法与主栈中的main()方法地位是一样的。重写run()之后,然后在main()中new Thread()之后,调用start()方法就打开了多线程原创 2021-07-21 22:48:14 · 637 阅读 · 0 评论 -
冒泡,选择,二分
1.冒泡排序:顾名思义,就像气泡一样浮出水面,最上面肯定是大的起泡,放在数组中就是,每次比较出来最大的数字然后进行排序。eg:{3,7,4,2,6,1}第一次{第一次比较{3,7,4,2,6,1}第二次比较{3,4,7,2,6,1}第三次比较{3,4,2,7,6,1}第四次比较{3,4,2,6,7,1}第五次比较{3,4,2,6,1,7}7是最大的已经浮现,所以不用比较了。}第二次{比较的数字是{3,4,2,6,1}第一次比较{3,4,2,6,1}第二次比较{3,2,4,6,1}原创 2021-07-17 10:42:12 · 167 阅读 · 0 评论