摘要: 【mybatis-plus】分页、逻辑删除 通过mybatis-plus实现分页,也是很简单,插件大法。 一、分页 1、配置分页插件 把分页的插件也配置到统一的配置类里: @Configuration // 配置扫描mapper的路径 @MapperScan("com.pingguo.mpdemo. 阅读全文
posted @ 2021-01-05 14:02 -小马 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 写代码喜欢用Map拼接返回去给前端,这样得到的也是一个标准的JSON,今天先不说Map的优缺点,我们就来说说JSONObject的使用,我用的是阿里的fastjson,先上代码,当我们需要嵌套代码的时候,看需求: 由于sessionData后面是{},所以后面的对象必须是一个JSONObject,如 阅读全文
posted @ 2021-01-05 14:01 -小马 阅读(21329) 评论(1) 推荐(1) 编辑
摘要: 这个问题一般会出现在稍微高端一点的 Java 面试环节。要求面试者不仅对 Java 基础知识熟悉,更重要的是要了解内存模型。 Java 对象模型# HotSpot JVM 使用名为 oops (Ordinary Object Pointers) 的数据结构来表示对象。这些 oops 等同于本地 C 阅读全文
posted @ 2021-01-05 13:59 -小马 阅读(813) 评论(0) 推荐(0) 编辑
摘要: Spring源码深度解析之Spring MVC Spring框架提供了构建Web应用程序的全功能MVC模块。通过策略接口,Spring框架是高度可配置的,而且支持多种视图技术,例如JavaServer pages(JSP)技术、Velocity、Tiles、iText和POI。Spring MVC框 阅读全文
posted @ 2021-01-05 13:57 -小马 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 集合 Collection单列集合有List 和 Set List集合有: ArrayList集合 特点: 1.存取有序 可以重复 有索引 2.底层是数组实现,查询快,增删慢 ArrayList底层: 1.ArrayList底层是一个数组 2.当初始化ArrayList,数组的长度为0 3.当第一次 阅读全文
posted @ 2021-01-05 13:56 -小马 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 环境准备 实验环境: JDK 1.8 SpringBoot 2.4.1 Maven 3.6.3 MySQL 5.7 因为我本地只有 MySQL 数据库,为了方便演示,我会在启动一个本地 MySQL,在 MySQL 创建两个数据库,每个库中均有一个表,以此进行演示。 数据准备 本地 MySQL 端口默 阅读全文
posted @ 2021-01-05 13:49 -小马 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Shiro shiro是一个java的安全框架官网地址 http://shiro.apache.org/ 目录 Shiro Shiro综述 过滤器 注解 整合Shiro 1. 配置SecurityManager 2.实现Realm 3.配置LifecycleBeanPostProcessor 4.启 阅读全文
posted @ 2021-01-05 13:47 -小马 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. 问题场景我们在使用Redis的时候经常会将对象序列化存储到Redis中,在取出的时候进行反序列化,如果对象过大在进行序列化和反序列化的时候会有一定性能问题。今天查看了CSRedis源码发现在Set和Get的时候是支持Byte[]类型,那么问题来了如果我们将对象转换成Byte[]类型进行存储是否 阅读全文
posted @ 2021-01-05 13:46 -小马 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 1、Docker概述 docker实际上是一种规范,就像集装箱一样,不管要运算的东西是什么都要装在集装箱里面运输。这就是规范,这样的规范使得码头的装货卸货效率提升,也使得运输船舶、运输车辆的大小尺寸有了进一步的规范,从而使得在整个物流运输过程中的效率得到提升。 docker的镜像就是遵循这种规范的集 阅读全文
posted @ 2021-01-05 13:44 -小马 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 在编写SQL 语句时常常会用到 order by 进行排序,那么排序过程是什么样的?为什么有些排序执行比较快,有些排序执行很慢?又该如何去优化? 索引排序 索引排序指的是在通过索引查询时就完成了排序,从而不需要再单独进行排序,效率高。索引排序是通过联合索引实现的。因为联合索引是从最左边的列开始起按大 阅读全文
posted @ 2021-01-05 13:42 -小马 阅读(1703) 评论(0) 推荐(0) 编辑