USER
-
java8 新特性 -Optional的常见用法
1. Optional 一、 简介 Opitonal是java8引入的一个新类,目的是为了解决空指针异常问题。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既…
-
03-MyBatisPlus的CRUD 接口
一、insert 1、插入操作 @RunWith(SpringRunner.class) @SpringBootTest public class CRUDTests { @Aut…
-
04-MyBatisPlus条件构造器
一、wapper介绍 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapp…
-
java序列化与反序列化
0x01 什么是序列化与反序列化? 序列化与反序列化的关键函数? 反序列化过后的数据有啥特征? java反序列化漏洞与php反序列化漏洞的相似之处? 这一章,我们只需要搞清楚前面三…
-
mybatis 解决属性名和字段名不一致的问题
1.问题: 数据库字段和实体类字段名称不同,导致有些字段无法映射:User{id=1, name=’zsq’, password=’null&#…
-
mybatis 分页
语法:select * from user limit startIndex,pageSize select * from user limit 0,2 mybatis分页查询 添…
-
Charles ProtoBuf接口
ProtoBuf简介 Protocol buffers是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。 数据交互xml、json、…
-
Linux 常用命令
好久没更新博客啦,今天和大伙分享一下自己过去总结的linux命令笔记 ~ 目录 系统操作 用户操作 文件操作 文本编辑 程序执行 定时任务(crontab) FTP / SFTP …
-
windows注册表
什么是注册表 注册表(Registry)是微软公司从Windows95系统开始(至目前最新系统依然使用的是它),引入用于代替原先Win32系统里.ini文件,管理配置系统运行参数的…
-
缓存设计模式
缓存设计模式 缓存热点数据, 缩短调用链 旁路缓存 适用于强一致性 写请求 -> 更新DB, 并删除cache 读请求 -> 先查cache, miss后再查DB并写回…