USER

  • java8 新特性 -Optional的常见用法

    1. Optional 一、 简介 Opitonal是java8引入的一个新类,目的是为了解决空指针异常问题。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既…

    编程笔记 2022年9月13日
  • 03-MyBatisPlus的CRUD 接口

    一、insert 1、插入操作 @RunWith(SpringRunner.class) @SpringBootTest public class CRUDTests { @Aut…

    编程笔记 2022年9月13日
  • 04-MyBatisPlus条件构造器

    一、wapper介绍 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapp…

    编程笔记 2022年9月13日
  • java序列化与反序列化

    0x01 什么是序列化与反序列化? 序列化与反序列化的关键函数? 反序列化过后的数据有啥特征? java反序列化漏洞与php反序列化漏洞的相似之处? 这一章,我们只需要搞清楚前面三…

    Java 2022年9月12日
  • mybatis 解决属性名和字段名不一致的问题

    1.问题: 数据库字段和实体类字段名称不同,导致有些字段无法映射:User{id=1, name=’zsq’, password=’null&#…

    编程笔记 2022年9月12日
  • mybatis 分页

    语法:select * from user limit startIndex,pageSize select * from user limit 0,2 mybatis分页查询 添…

    编程笔记 2022年9月12日
  • Charles ProtoBuf接口

    ProtoBuf简介 Protocol buffers是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。   数据交互xml、json、…

    编程笔记 2022年9月12日
  • Linux 常用命令

    好久没更新博客啦,今天和大伙分享一下自己过去总结的linux命令笔记 ~ 目录 系统操作 用户操作 文件操作 文本编辑 程序执行 定时任务(crontab) FTP / SFTP …

    智能运维 2022年9月12日
  • windows注册表

    什么是注册表 注册表(Registry)是微软公司从Windows95系统开始(至目前最新系统依然使用的是它),引入用于代替原先Win32系统里.ini文件,管理配置系统运行参数的…

    智能运维 2022年9月11日
  • 缓存设计模式

    缓存设计模式 缓存热点数据, 缩短调用链 旁路缓存 适用于强一致性 写请求 -> 更新DB, 并删除cache 读请求 -> 先查cache, miss后再查DB并写回…

    编程笔记 2022年9月11日