MybatisPlus分页查询详解 这边主要是讲解他的一个分页功能因此基础的用法并不会很详细(可以自行学习)1.1 配置环境引入相关依赖</</</</连接数据库spring:username: 数据库登录账号password: 你数据库密码可以看到使用MP其实更多的式将我们在mapper层操作的过程隐藏起来了,便于我们更好的进行开发,我认为本篇最有价值的还是这里的通用化思想以及函数式接口编程的运用。
线程相关笔记 概述生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程: 一类是生产者线程用于生产数据 一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为Object类的等待和唤醒方法方法名说明。
反射以及动态代理笔记 是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意属性和方法; 这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。利用创建的对象调用类里面的内容可以跟,把要创建的对象信息和方法写在配置文件中。读取到什么类,就创建什么类的对象读取到什么方法,就调用什么方法此时当需求变更的时候不需要修改代码,只要修改配置文件即可。
Apache POI 基本使用 Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。对于excel的使用的代码可读性还是非常的强的,和手动操作excl类似.下面是一个示例代码。需要导入相对应的依赖。
工作学习----json数据处理 尽管这是一段字符串但是实际上还是符合json规则的,因此可以通过解析转换成json对象进行操作。考虑到仅仅只是一个数据的处理过程,我决定写一个工具类jsutils用于读取这个字符串并且将想加入的内容加入。对于json数据的处理有许多的方法这里我用的是阿里的fastJson。"content": "需要添加的内容"我需要在字符串的最后一个content中添加我的内容。最近在工作中有个小需求:给一段json字符串形如下。这样就成功在指定地方赋值。