视频笔记
文章平均质量分 88
java小豪
这个作者很懒,什么都没留下…
展开
-
Java进阶—JUC编程(二)
Java内存模型定义了以下八种操作来完成:lock(锁定):作用于主内存的变量,把一个变量标识为一条线程独占状态。unlock(解锁):作用于主内存变量,把一个处于锁定状态的变量释放出来,释放后的变量才可以被其他线程锁定。read(读取):作用于主内存变量,把一个变量值从主内存传输到线程的工作内存中,以便随后的load动作使用load(载入):作用于工作内存的变量,它把read操作从主内存中得到的变量值放入工作内存的变量副本中。use(使用):作用于工作内存的变量,把工作内存中的一个变量值传递给原创 2022-12-23 14:01:07 · 629 阅读 · 0 评论 -
Java进阶—JUC编程
线程池:三大方法、7大参数、4种拒绝策略线程池的好处:1、降低资源的消耗2、提高相应的速度3、方便管理原创 2022-12-23 13:58:16 · 1074 阅读 · 1 评论 -
计算机网络(自顶向下)学习笔记——路由选择算法
Dijktra 算法计算从某结点(源结点,我们称之为 u) 到网络中所有其他结点的最低费用路径 Dijkstra 算法是迭代算法,其性质是经算法的第 次迭代后,可知道到 个目的结点的最低 费用路径,在到所有目的结点的最低费用路径之中,这条路径具有个最低费用我们定义下列记号:D( v) :到算法的本次迭代,从源结点到目的结点 的最低费用路径的费用p(v): 从源到 沿着当前最低费用路径的前一结点(凹的邻居)N’: 结点子集;如果从源到 的最低费用路径已确知,v在 N’ 中原创 2022-12-15 21:20:19 · 1293 阅读 · 0 评论 -
计算机网络(自顶向下)学习笔记——网络层
网络层两种最重要功能:转发:当一个分组到达路由器到一条输入链路时,路由器必须将该分组移动到合适的输出链路路由选择:当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路 由或路径。计算这些路径需要用到路由选择算法原创 2022-12-14 10:29:41 · 741 阅读 · 0 评论 -
Git从入门到实战
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。本文将带你从git入门到git实战,最后成神原创 2022-12-11 23:37:17 · 334 阅读 · 0 评论 -
Java进阶——IO流(II)
序列化就是在保存数据时,保存数据的值和数据类型反序列化就是在恢复数据时,恢复数据的值和数据类型需要让某个对象支持序列化,必须让其类是可序列化的,必须实现如下两个接口之Serializable(标记接口)和Externalizable原创 2022-12-08 16:05:46 · 507 阅读 · 0 评论 -
Java进阶——IO流(I)
流:数据在数据源(文件)和程序(内存)之间经历的路径输入流:数据从数据源(文件)到程序(内存)的路径输入流:数据从程序(内存)到数据源(文件)的路径原创 2022-12-07 16:26:58 · 410 阅读 · 0 评论 -
Java进阶——多线程基础
从java设计角度看,通过继承Thread和实现Runnable接口来创建线程本质上没有区别.实现Runnable接口方式更加适合多个线程共享一个资源的情况,避免了单继承的限制. 建议使用Runnable接口的方式开启线程。原创 2022-12-06 10:47:19 · 701 阅读 · 0 评论 -
Redis从入门到精通【三】
Redis的持久化1、RDB2、AOFRedis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。Redis将订阅关系保存在一个字典里面(Redis的字典是用哈希表实现的,基本可以认为字典就是哈希表),其中键是字符串类型就是频道名,值是一个链表存着所有订阅了该频道的客户端指针。原创 2022-10-03 16:35:25 · 532 阅读 · 0 评论 -
Redis从入门到精通(二)
Redis的Geo可以推算地理位置的信息只有6个命令:geoadd:添加地理位置的坐标。geopos:获取地理位置的坐标。geodist:计算两个位置之间的距离。georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。georadiusbymember:根据储存在位置集合里面的某个地点获取指定范围内的地理位置集合。geohash:返回一个或多个位置对象的 geohash 值。原创 2022-10-02 17:16:45 · 730 阅读 · 0 评论 -
Redis从入门到精通(一)
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。原创 2022-10-01 10:37:07 · 560 阅读 · 0 评论 -
数据结构(严蔚敏)【一元多项式的运算】【C语言】
将顺序表数组下标作为多项式的指数项,数组内的数据元素存放多项式的系数,通过访问数组内元素的同时获取下标并对二者进行不同的运算后,将运算结果依旧按原形式放入新的数组中,完成对两个多项式的加减乘运算。用顺序存储结构实现一元多项式的加法、减法和乘法。具体要求为:用五个函数分别实现一元多项式的创建、输出、加法、减法和乘法;原创 2022-10-01 10:16:17 · 14806 阅读 · 7 评论 -
Docker入门
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2022-09-26 23:16:47 · 454 阅读 · 0 评论 -
mybatis-plus超详细讲解(2022)
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。原创 2022-09-18 16:49:32 · 3805 阅读 · 0 评论 -
手撕Java集合源码——list集合
Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集合类的根接口。Java的java.util包主要提供了以下三种类型的集合:List:一种有序列表的集合,例如,按索引排列的Student的List;Set:一种保证没有重复元素的集合,例如,所有无重复名称的Student的Set;Map:一种通过键值(key-value)查找的映射表集合,例如,根据Student的name查找对应Student的Map。............原创 2022-06-29 10:22:36 · 374 阅读 · 0 评论 -
【狂神说】——Spring笔记(全)
Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。原创 2022-06-28 16:09:54 · 7386 阅读 · 4 评论 -
Swagger的配置
Swagger的配置swagger概述Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 总体目标是使客户端和文件系统作为服务器以同样的速度来更新。 文件的方法/参数/模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。一、添加maven依赖<!--配置swagger--> <dependency> <groupId>i原创 2022-03-05 23:16:00 · 1240 阅读 · 0 评论 -
2022mybatis-plus超详细教程
Mybatis-plus学习笔记1、创建数据库及表1.1、创建表CREATE DATABASE `mybatis_plus`;USE `mybatis_plus`;CREATE TABLE `user` ( `id` BIGINT(20) NOT NULL COMMENT '主键ID', `name` VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', `age` INT(11) NULL DEFAULT NULL COMMENT '年龄',原创 2022-03-05 14:31:24 · 3124 阅读 · 1 评论 -
尚硅谷MySQL课后练习题笔记
尚硅谷MySQL学习笔记原创 2022-01-24 20:53:29 · 1722 阅读 · 5 评论