1、redis中删除策略是针对带有时效性的expired修饰的数据。当所有数据都没过期,内存又不足时可以用逐出算法。
1、redis中删除策略是针对带有时效性的expired修饰的数据。当所有数据都没过期,内存又不足时可以用逐出算法。
1、redis可以自动执行RDB方式保存指令。
1、redis第二种持久化操作(bgsave),会在后台进行保存任务,调用fork函数生成子进程。
1、事务有三步操作:开启、回滚、提交
1、嵌套查询就是一种子查询。
1、内连接与外连接:内连接查询交集部分,(左)外连接查询左表与右表交集部分并且坐标中不满足条件的一些数据。
1、显示内连接与隐示内连接语法上有所不同。
1、数据库三范式:
a、表中列必须不可再拆分;
b、消除部份依赖;
c、在二范式基础上消除传递依赖;
1、getFields()是获取所有public修饰的成员变量。
2、getDeclaredFields()是获取所有的成员变量,不考虑修饰符。
1、stream流是一个管道流,只能使用一次,会自动关闭。
1、实现BS模拟服务器的代码过程
1、TCP上传文件到服务器,涉及到网络流与本地流
1、tcp通信的概述
1、反序列化失败的解释图:
1、不想对象被序列化就用瞬态关键字修饰对象的成员变量。
1、
1、输出流是将数据从内存写入硬盘的过程。Java程序到jvm,到os操作系统,到os调用写数据的方法,到把数据写入到文件中。
1、输入输出流的一个解析图:
1、构造方法禁止递归。
2、递归次数也不能太多,否则也会发生栈内存溢出。
3、构造方法也不能进行递归,
Linux操作系统遵循posix。应用程序与内核的应用。