![](https://img-blog.csdnimg.cn/a66ebaa44a4d4b7aa54fc0ea19e76675.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
部分总结笔记
文章平均质量分 88
小智RE0
慎独
展开
-
常用工具资料分享篇
本篇文章将分享本人使用收藏的一些工具和资料,知识就是传播和分享的过程。文章目录一: 在线画图类工具1.ProcessOn在线流程图2.iodraw 在线作图3.excalidraw在线画板二: 算法、刷题、八股系列1.weiwei哥的算法吧2.三叶姐姐的刷题总结3.labuladong算法小抄网4.Java全栈知识学习网5.并发编程知识网站6.小林哥的图解网站7.二哥的Java学习站8.Java_guide知识网站9.库森IT的Java面试知识网10.CodeTop算法汇总11.程序员大彬的面经总结.原创 2022-05-01 12:42:14 · 620 阅读 · 3 评论 -
关于我在b站自学JAVA SE常用类这件事
文章目录L1.内部类分类及内部类概念内部类:在一个类的内部定义一个完整的类;特点:分类:L2.成员内部类概念以及特点:L3.静态内部类L4.局部内部类概念及特性:L5.匿名内部类L6.Object类概念:L7.Object类的getClass方法public final 类< ? > getClass( )L8.Object类的hashCode方法public int hashCode(){ }L9.Object类的 toString方法public String toSt原创 2021-04-17 19:08:55 · 241 阅读 · 0 评论 -
将数组转换为Stream流的两种方式--- Stream.of(数组名) 与 Arrays.stream(数组名)
将数组转换为流的方式:有两种;Stream.of(数组名)Arrays.stream(数组名)对于不同的数据类型的数组,两种方式的返回值是不同的:通过将数组转换为Stream流的两种方式;来遍历数组;查看它们的不同之处首先看:Stream.of(数组名)当数组的数据类型为基础类型时:public class Demo { public static void main(String[] args) { //当数组的数据类型为基本数据类型时; .原创 2021-07-20 10:11:19 · 11197 阅读 · 1 评论 -
Calendar和Date之间的转换;system.nanotime()方法;以及System.currentTimeMillis()方法 分别计算运行效率
Calendar和Date之间的转换(1) Calendar转化为Date; Calendar calendar=Calendar.getInstance(); Date date=calendar.getTime();(2) Date转化为Calendar;Date date=new Date();Calendar calendar=Calendar.getInstance();calendar.setTime(date);...原创 2021-07-21 18:41:50 · 707 阅读 · 0 评论 -
JAVA中的“ 大同小异 “知识点总结
在学习Java时,总结的部分相似知识点;有啥不对的地方;希望大家多多指教目录原创 2021-07-24 19:24:52 · 260 阅读 · 2 评论 -
狂神说Java笔记--多线程详解部分笔记
笔记只是本人做复习,有的知识点并没有写文章目录1.线程创建之继承Thread类图片下载练习2.线程创建之实现Runnable接口买票案例模拟龟兔赛跑1.线程创建之继承Thread类首先自定义线程类继承Thread类;然后是重写run( )方法;编写线程执行体然后创建自定义线程对象;使用start()方法启动线程注意:线程开启并不一定是直接就执行;得看CPU的调度,或者说的根据CPU的实际资源情况;代码练习:创建MyThread/** * @create 2021-08-1..原创 2021-08-20 12:26:33 · 299 阅读 · 0 评论 -
狂神说Java笔记--网络编程部分笔记
传送门==>B站遇见狂神说—网络编程笔记和练习只是跟着视频整理的;有的知识点并没有整理进来.ml1.什么是计算机网络2.网络通信的两个要素3.IP地址4.port:端口5.通信协议6.TCP实现聊天7.TCP文件上传实现8.UDP消息发送9.UDP实现聊天10.UDP实现聊天(两边都可以发送接收消息)1.什么是计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传.原创 2021-08-20 23:18:56 · 464 阅读 · 0 评论 -
狂神说Java笔记--反射和注解部分笔记
传送门==>B站遇见狂神说–反射和注解笔记和练习只是跟着视频整理的;但是有的知识点并没有整理进来.ml1.什么是注解2.内置注解3.元注解4.自定义注解5.反射概述6.获得反射对象7.获取Class类的方式8.所有类型的Class对象9.类加载内存分析10.分析类的初始化11.类加载器12.获取类的运行时结构13.动态创建对象执行方法14.性能对比分析15.获取泛型信息16.获取注解信息1.什么是注解Annotation: 从JDK5开始,Java增加对元数据的支持,也就是注解,注解与注原创 2021-08-21 23:45:26 · 867 阅读 · 3 评论 -
遇见狂神说--记录MySql部分笔记
传送门==>B站遇见狂神说—MySql详解笔记和练习只是跟着视频整理的;但是有的知识点并没有整理进来.ml基本语句在安装时注意环境变量path配置mysql的bin目录地址命令行操作mysql -uroot -p密码 连接数据库flush privilengs 刷新权限show databases 查看所有数据库mysql> use 数据库名 切换数据库show tables 查看所有数据表exit; 退出链接-- 空格单行注释 ;在sqlyog还可使原创 2021-08-24 18:54:23 · 457 阅读 · 1 评论 -
遇见狂神说---JavaWeb部分笔记
传送门==>B站遇见狂神说—JavaWeb入门到实战最近开始复习web部分;笔记和练习只是跟着视频整理的;但是有的知识点并没有整理进来(比如一些基础概念,安装步骤)原创 2021-08-29 22:13:15 · 670 阅读 · 0 评论 -
遇见狂神说 --- [ 文件上传,邮件发送实现 ]
传送门==>B站遇见狂神说笔记和练习只是跟着视频整理的;但是有的知识点并没有整理进来ml文件上传邮件发送实现发送一封纯文本邮件发送带有图片的邮件使用JavaWeb发送邮件文件上传先创建一个空文件夹的项目;在file处新建module将web.xml修改一下;<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"原创 2021-09-04 21:48:42 · 1133 阅读 · 1 评论 -
遇见狂神说JAVA笔记 --- Mybatis 学习
传送门==>B站遇见狂神说–Mybatis教程笔记和练习只是跟着视频整理的;有的知识点并没有整理进来.ML1.什么是 Mybatis1.1如何获取/下载Mybatis1.2 什么是持久化,持久层1.3 为什么需要Mybatis2. 先试试Mybatis程序2.1 首先是搭建环境2.1.1先创建一个数据库;建个数据表,一会儿要对数据库进行操作;顺便存入几行数据2.1.2 新建一个普通的maven项目;2.1.3 把创建的项目中的src目录删掉;那么这个项目就作为父级工程2.1.4 导入项目需要原创 2021-09-11 12:32:27 · 835 阅读 · 0 评论 -
狂神说Java --- 记录Spring学习笔记
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-09-19 21:42:27 · 1036 阅读 · 4 评论 -
B站狂神说Java---记录SpringMVC学习笔记
传送门==>【狂神说Java】SpringMVC最新教程IDEA版通俗易懂ml1.回顾servlet1.回顾servlet创建新的maven,在pom.xml文件中进行相关配置.删除src目录,将当前项目作为父级根项目<!--导入相关依赖配置--><dependencies> <dependency> <groupId>junit</groupId> <artifactId>原创 2021-10-16 19:22:17 · 478 阅读 · 0 评论 -
SSM框架整合---完成对图书数据表的增删改查
学习来源–>B站传送门–>【狂神说Java】SSM框架最新整合教学IDEA版感谢狂神❤ml1.先去创建数据表2. 创建maven普通项目,导入需要的依赖包3.mybatis层entitydaoservice4.spring层5.springmvc6.查询书籍功能实现1.先去创建数据表并且放入几条初始化数据-- 创建数据库CREATE DATABASE IF NOT EXISTS day20211018_booksms_db CHARSET utf8;-- 创建图书表;C原创 2021-10-20 00:13:57 · 921 阅读 · 1 评论 -
B站学习Vue入门笔记
学习来源–> 传送门—>【狂神说Java】Vue最新快速上手教程通俗易懂ml1.前端分析2.试试写个基础vue程序3.Vue的基本语法3.1 `v-bind` 指令: 用来绑定元素特性3.2 `v-if` `v-else-if` `v-else` 指令 ,条件判断3.3 `v-for` 循环4. `v-on`监听事件官方文档->vue中文文档1.前端分析VUE用于构建用户界面的渐进式框架;自底向上逐层应用,核心库只关注于视图层;前端三剑客:HTML:超文本标记语言,(结构内容)原创 2021-10-21 23:14:36 · 159 阅读 · 0 评论 -
B站学习笔记之初探JVM学习笔记
写在前面本次笔记整理学习来源–>B站传送门–>【狂神说Java】JVM快速入门篇感谢狂神❤还有这位up的短视频知识点教学也很棒–>B站up主较真的度[程序员5分钟] 白话JVM内存结构,死也忘不了;[程序员5分钟] 带你认识java中jvm虚拟机栈;[程序员5分钟]理解了1+1的过程,你才算真正理解了虚拟机栈感谢较真的度❤知乎博主写的这篇关于类加载机制的博文也不错,学习时可以参考参考–>老大难的 Java ClassLoader 再不理解就老了ml1.原创 2021-10-23 20:48:16 · 314 阅读 · 1 评论 -
B站学习springboot笔记(1)
ml3.第一个springboot程序3.1两种创建项目方式方式1:官方网站提供的自动开发网站方式方式2:直接使用IDEA自动集成的springboot,进行项目创建;3.2在配置文件`application.properties`中进行相关的配置3.3在`resources`目录下创建`banner.txt`文件,更改生成的标识;3.第一个springboot程序个人使用版本3.1两种创建项目方式有两种开发方式,方式1:官方网站提供的自动开发网站方式本次学习考虑使用2.5.6版本原创 2021-10-27 12:51:43 · 140 阅读 · 0 评论 -
B站学习springboot笔记(2)
学习来源–>B站 传送门–> 【狂神说Java】SpringBoot最新教程IDEA版通俗易懂文章目录用springboot进行web开发1.1关于静态资源的导入与访问1.2关于首页和图标定制1.3thymeleaf 模板引擎语法1.4 spring MVC的装配1.5 springmvc的扩展文档–>2.5.6文档用springboot进行web开发在之前的学习,大概了解到其中的自动装配时;xxxAutoConfigurationxx去完成向容器中配置组件,xxxprope原创 2021-10-27 21:47:26 · 829 阅读 · 0 评论 -
B站学习springboot笔记(3)
学习来源–>B站 传送门–> 【狂神说Java】SpringBoot最新教程IDEA版通俗易懂这部分整理20p~28p的初始员工管理系统完成文章目录1. 准备工作2.首页实现1. 准备工作首先新建项目;导入静态资源本次的项目不使用数据库,而是伪造数据库;先去pom.xml下导入thymeleaf以及lombok依赖<!--使用thymeleaf--><dependency> <groupId>org.thymeleaf原创 2021-10-29 00:53:34 · 245 阅读 · 0 评论 -
java基础复习知识点个人使用笔记简易整理
文章目录一.第一章 基础1.1 java如何实现跨平台1.2 JDK,JRE,JVM的关系二.第二章 语法2.1 什么是注释,关键字?2.2 标识符的命名规则2.3 java数据类型分为哪几种?2.4 基本数据类型有哪些?2.5 常用运算符有哪些?2.6 && , & , || , |的区别2.7 位运算符了解吗,有哪些?2.8 if和switch的区别,使用场景2.9 while,do while的区别2.10 什么时候使用while ? 什么时候使用for?2.11 break原创 2022-01-28 14:22:54 · 1590 阅读 · 1 评论 -
Swagger初学习笔记
1.概念 & 在springboot中初步集成SwaggerSwagger :最好的APi开源框架;支持多种语言,且可以在线测试接口;仅需按照规范定义接口以及相关信息; 注意这里所说的接口就是前后端交流时的接口;在开发新版本或者迭代版本的时候,只需更新Swagger描述文件,即可自动生成接口文档和客户端服务端代码,.原创 2022-01-31 14:02:30 · 1038 阅读 · 0 评论 -
小知识点记录:(“字符“).equals(str)与str.equals(“字符“)的区别
最近遇到这个知识点:("字符").equals(str) 和 str.equals("字符")的区别;之前比较常用("字符").equals(str),但还是仔细区分一下;因为;如果传入的字符串str为null时,null的的引用类型变量来调用方法会抛出异常;📢先来看第一种情况,当 传入的str为正常字符时;/** * @author by 信计1801 李智青 学号:1809064012 */public class Test { public static void ma.原创 2022-02-22 17:06:26 · 1189 阅读 · 0 评论 -
关于MySql的知识点记录
1.B树与B+树的基本区别?首先看看将[1,2,3,4,5,6,7,8,9] 存入B树和B+树之后的结构推荐使用工具:数据结构可视化网站B树B+树可以看到B+树的叶子节点之间有指针都知道MySql默认使用Innodb引擎,那么去官网看看吧->MySql官网进入到--------->innodb-page-st原创 2022-03-11 13:49:25 · 1326 阅读 · 2 评论 -
小知识点记录: 可见性与原子性
文章目录可见性原子性可见性先看这样一段代码,运行是没有问题的boolean flag = true;flag = false;System.out.println(flag);但是,若在 赋值false之前,加入一段逻辑处理时;boolean flag = true;//加入一段线程处理代码;new Thread( ()->{ while(flag){ }}).start();flag = false;System.out.println(flag);可设原创 2022-04-09 14:48:17 · 463 阅读 · 0 评论 -
小知识点记录:同步与锁的基础知识
模拟线程同步的案例说到同步;这个synchronized 关键字就比较熟悉了;比如下面这段代码,保证了一秒执行一次输出 你好.public class MyConcurrent01 { public static void main(String[] args) { for (int i = 0; i < 10; i++) { method1(); } } //测试方法1; private static .原创 2022-04-09 16:58:05 · 192 阅读 · 0 评论 -
小知识点记录:内核态与用户态
我们使用的程序在内核态 – 用户态 之间飘忽不定;用户态 申请外部资源时就会 转换到内核态; 申请外部资源可以分为三种基本情况:(1) 中断; (2) 异常;(3)系统调用;当内核态的数据返回时即可转换回用户态.外部资源是啥呢?比如说内存条 , 网卡,磁盘, 声卡,usb外设,LED… 都属于外部资源;比如说读写文件的操作就会触发从 用户态–>内核态的转换;先 open 打开文件, read读操作, write写操作; [系统调用]比如申请堆内存的操作, 使用malloc()原创 2022-04-10 16:45:29 · 474 阅读 · 0 评论 -
并发与锁知识
并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。在关系数据库中,允许多个用户同时访问和更改共享数据的进程。SQL Server 使用锁定以允许多个用户同时访问和更改共享数据而彼此之间不发生冲突。原创 2022-04-11 17:43:54 · 972 阅读 · 0 评论 -
小知识点记录:mysql 的 MVCC机制
注意数据库在存储时,实际上按照行式存储;对于每一行都有三个隐藏的属性;比如db_row id :隐藏的主键; (如果数据表没有指定主键,那么该隐藏id就会负责作为主键);db_trx_id:当前事务的id;事务的id是在该事务在提交时分配下来的,它是递增的;db_roll_ptr:回滚指针;这个事务指针会指向前一个版本的数据;原创 2022-04-11 20:06:38 · 775 阅读 · 0 评论 -
小知识点记录:JDBC的额外知识点
其实在之前初步学习Web开发流程时,就用了JDBC维持业务代码逻辑与数据库的交互.初次学习JDBC记录的笔记:JDBC基础–[JDBC概述,JDBC的搭建,PreparedStatement和Statement执行SQL语句,结果集处理]实际上JDBC还有额外的知识点:(1)打破双亲委派机制;(2)SPI机制JDBC作为Java中比较重要的连接规范驱动; 其中定义了Driver接口.在Driver接口中定义连接方法connect(), 输入连接参数的字符串即可打通数据库的连接;该方法返回.原创 2022-04-12 13:32:36 · 697 阅读 · 0 评论