摘要: easypoi 网址:EasyPoi教程_V1.0 (mydoc.io) easypoi是为了方便我们编写excel和word的模板导入和导出,是对poi的封装的一个工具类 (将Java中的对象作为excel表中一行一行记录导出) ​ easypoi 父包--作用大家都懂得 ​ easypoi-an 阅读全文
posted @ 2021-05-28 18:45 努力加油天天向上 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Shiro 官方定义:Apache Shiro的首要目标是易于使用和理解。安全有时会非常复杂,甚至会很痛苦,但并非必须如此。框架应尽可能掩盖复杂性,并公开干净直观的API,以简化开发人员确保其应用程序安全的工作。 您可以使用Apache Shiro进行以下操作: 验证用户身份以验证其身份 对用户执行 阅读全文
posted @ 2021-05-26 16:15 努力加油天天向上 阅读(33) 评论(0) 推荐(0) 编辑
摘要: MySQL 1.什么是索引 定义:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引的一个主要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的 阅读全文
posted @ 2021-05-25 22:12 努力加油天天向上 阅读(36) 评论(0) 推荐(0) 编辑
摘要: JUC之AtomicInteger 我们知道在线程中++i和i--是线程不安全的,我们首先想到的可能就是synchronized关键字。 低并发情况下:使用AtomicInteger,因为其是基于乐观锁,并发低。 高并发情况下:使用synchronized,如果使用AtomicInteger,程序消 阅读全文
posted @ 2021-05-25 20:23 努力加油天天向上 阅读(16) 评论(0) 推荐(0) 编辑
摘要: JUC之分别打印A,B,C 线程的并发编程: 什么是juc: juc是java.util.concurrent下的类包,专门用于多线程的处理。 并发编程的本质目的就是为了充分发挥出CPU的计算能力。 上代码分析: 要求:一个程序,开启3个线程,线程id分别为A, B, C, 使这3个线程按顺序执行, 阅读全文
posted @ 2021-05-25 11:14 努力加油天天向上 阅读(40) 评论(0) 推荐(0) 编辑
摘要: SSM ##项目结构: applicationContext.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm 阅读全文
posted @ 2021-05-24 11:51 努力加油天天向上 阅读(44) 评论(0) 推荐(0) 编辑
摘要: JWT JWT就是一个字符串,由header(标头).payload(有效载荷).signature(签名)三部分组成。 用户认证(携带用户名,密码) 服务器验证,生成JWT令牌返回给客户端保存 客户端每次验证时就携带token去服务器端进行验证 JWT和session相比较就是JWT是加密的形式保 阅读全文
posted @ 2021-05-24 11:48 努力加油天天向上 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 浅谈冒泡,快速排序 前言: 算法一直是程序员比较头疼的业务之一,那么如何可以以通俗易懂的方式来聊一聊它们呢,那么排序就可以很好的从侧面来展现算法的意义 算法不仅仅是要达到解决问题的目标,我们更应该去想如何优化算法,考虑它们的 重点:时间复杂度(运行所需要的计算工作量,简单来说就是计算的次数)和空间复 阅读全文
posted @ 2021-05-21 21:00 努力加油天天向上 阅读(20) 评论(0) 推荐(0) 编辑