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

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

原创 java 基础(下)
Java 发展史 java语言的特性 java 基础 运算符 数据类型 流程控制,循环判断 方法 递归 方法重载 面向对象 this 封装 重写方法 继承 多态 接口 虚拟方法表 Lambad表达式 Collection 迭代器遍历 数据结构, 树 二叉树 二叉查找树 二叉平衡树 堆 栈 数组 队列 链表 hashSet集合 异常 线程 线程池 通信 TCP UDP 正则 IP
2022-09-05 18:27:51
1994
2
原创 Spring mail邮件
SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;POP3:用于接收电子邮件的标准协议;IMAP:互联网消息协议,是 POP3 的替代协议。首先打开下面这两个服务导入依赖
2023-03-17 20:45:03
695
原创 redis 持久化,策略,jedis
当 key 设置过期时间的时候,创建一个定时器事件,当 key 过期时间到达时,由定时器任务立即执行对 key 的删除操作,删除操作先删除存储空间的,再移除掉 expire 的 key。缺点:CPU 压力大,无论 CPU 此时负载量多高,都会去占用 CPU 进行 key 的删除操作,会影响 Redis 服务器响应时间和吞吐量,是一种比较低效的方式。原理:在指定的时间范围内,定期将内存中的数据以快照的方式写入磁盘,等恢复时,可以直接读取快照。应用场景:大批量数据的恢复,对数据不敏感的时候。
2023-01-12 16:45:04
197
原创 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
874
原创 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
1148
原创 mybatis plus
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-01-07 16:47:00
988
原创 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
2637
原创 UDP 实现多收多发,广播发送,组播发送 TCP 实现多收多发
要使用MulticastSocket,但是技术在 java14 就过时了。只需要把发送的 ip 换成如下 OK。不适用 java 1.8。 UDP TCP
2022-10-13 10:05:05
1104
原创 java 集合 底层源码分析( jdk 1.8 )
ArrayList LinkedList 集合 迭代器 源码分析 hashSet HashMap
2022-09-15 11:27:50
633
原创 详解:java 查找算法 -- 基本查找( 顺序查找 ) 二分查找 分块查找
基本查找 二分查找(折半查找) 分块查找从零开始以此往后查找,查找到就返回当前索引,并结束查找。查找基本查找
2022-09-06 21:59:32
546
空空如也
Java CORBA 获取命名服务根对象引用报错
2023-07-27
myabtis 批量更新报错
2023-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人