自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 基础(上)

Public abstract 返回值类型 方法名(参数列表) Public abstract class 类名 {抽象类不能实例化有抽象方法一定是抽象类或者接口可以有构造方法抽象类的子类:要么重写抽象类中所有方法,要么是抽象类被 abstract 修饰的方法是抽象方法不能同时与其他修饰符一起修饰,public 除外作用:抽取共性时,无法确定方法体可以使用抽象方法,强制让子类按照父类的格式重写迭代器遍历:在遍历的时候可以删除元素。

2023-03-10 14:52:59 635

原创 JAVA API 数组 字符串 系统 数学

Array API 拷贝数组, 数组转字符串 二分查找 数组填充 数组排序

2022-09-07 21:16:50 476

原创 java 基础(下)

Java 发展史 java语言的特性 java 基础 运算符 数据类型 流程控制,循环判断 方法 递归 方法重载 面向对象 this 封装 重写方法 继承 多态 接口 虚拟方法表 Lambad表达式 Collection 迭代器遍历 数据结构, 树 二叉树 二叉查找树 二叉平衡树 堆 栈 数组 队列 链表 hashSet集合 异常 线程 线程池 通信 TCP UDP 正则 IP

2022-09-05 18:27:51 1060 2

原创 Spring mail邮件

SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;POP3:用于接收电子邮件的标准协议;IMAP:互联网消息协议,是 POP3 的替代协议。首先打开下面这两个服务导入依赖

2023-03-17 20:45:03 479

原创 linux 安装 mysql

查询系统是否安装了MySQL。查看MySQL对应的文件夹。找到版本,复制下载地址。安装mysql 服务器。

2023-03-10 21:14:57 81

原创 集合交集,并集,差集等功能

使用过滤,判断是否包含,包含则过滤出来,转list集合。使用过滤,非包含的转list集合。

2023-03-10 11:30:50 65

原创 redis 持久化,策略,jedis

当 key 设置过期时间的时候,创建一个定时器事件,当 key 过期时间到达时,由定时器任务立即执行对 key 的删除操作,删除操作先删除存储空间的,再移除掉 expire 的 key。缺点:CPU 压力大,无论 CPU 此时负载量多高,都会去占用 CPU 进行 key 的删除操作,会影响 Redis 服务器响应时间和吞吐量,是一种比较低效的方式。原理:在指定的时间范围内,定期将内存中的数据以快照的方式写入磁盘,等恢复时,可以直接读取快照。应用场景:大批量数据的恢复,对数据不敏感的时候。

2023-01-12 16:45:04 58

原创 Linux

用户名 : 密码 : 用户ID : 组ID : 描述信息(无用) : home目录 : 用户使用的终端。格式:chown [-R] [用户] [:] [用户组] 文件或者文件夹。细节:千万不要使用 rm -rf / 或者 rm -rf /*格式:rm [-r -f] [参数1 参数2 …语法:tail [-f -num] [linux路径]注意:只有文件、文件夹的所属用户或root用户可以修改。格式:ls [-a -l -h] [linux路径]格式:wc [-c -m -l -w] 文件路径。

2023-01-11 12:01:42 155

原创 Redis

是一个可排序的 set 集合,SortedSet中每一个元素都拥有一个 score 属性,基于 score 对元素排序,底层的实现是一个跳表(SkipList做排序的)加上hash表,自动排序。允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录。sexnx:如果存储的key才能新增成功,否则失败,返回1成功,0失败。数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15。

2023-01-11 12:01:11 136

原创 mybatis plus

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-01-07 16:47:00 180

原创 Mybatis(11月17日)

MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发。

2022-11-18 20:24:49 453 1

原创 JS 基础(11月1日)

(全程简化)行内样式 内嵌式 外链式var 代表关键字:代表创建变量变量的赋值:默认值 undefined预解析程序会先解析定义 var 和 function 比如使用 a 在最前面,定义 a 在最后面。 那么打印a 就是 a = undefined ,因为提前解析了。但是没有赋值。typeof(要检测的数据)值类型的转换Number方法纯数字字符串 转为 对应数字空字符串 和 空白字符串 都是0布尔值:true转为1,false转为0undefined:转为NaNnull:转为0par

2022-11-03 16:17:25 393

原创 UDP 实现多收多发,广播发送,组播发送 TCP 实现多收多发

要使用MulticastSocket,但是技术在 java14 就过时了。只需要把发送的 ip 换成如下 OK。不适用 java 1.8。 UDP TCP

2022-10-13 10:05:05 937

原创 java 常见报错

线程池,集合,数组,迭代器常见报错

2022-10-11 13:33:08 164

原创 Mysql 数据库(9月27日)

数据库,多表查询 , 基础

2022-10-06 20:39:33 375

原创 java 集合 底层源码分析( jdk 1.8 )

ArrayList LinkedList 集合 迭代器 源码分析 hashSet HashMap

2022-09-15 11:27:50 475

原创 详解:java 查找算法 -- 基本查找( 顺序查找 ) 二分查找 分块查找

基本查找 二分查找(折半查找) 分块查找从零开始以此往后查找,查找到就返回当前索引,并结束查找。查找基本查找

2022-09-06 21:59:32 398

原创 详解:java 排序算法--冒泡排序 选择排序 插入排序 快速排序(递归)

java冒泡排序 选择排序 插入排序 快速排序(递归) 详解

2022-09-04 18:50:24 301 1

空空如也

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

TA关注的人

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