摘要: 也许你经常用MySQL,也会经常用索引,但是对索引的原理和高级功能却并不知道,我们在这里一起学习下。 先来看看索引的分类: 一、按表列属性分类: 1.单列索引 以表的单个列字段创建的索引 2.联合索引 以表的多个列字段组合创建的索引,在查询条件使用索引的从左字段顺序才会生效,遵循最左匹配原则。 单列 阅读全文
posted @ 2021-02-26 17:47 元小疯 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。 Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。 Spring 框架本身亦是按照设计模式精 阅读全文
posted @ 2021-02-26 15:38 元小疯 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: 选择redis分布式锁的原因: (1)redis有很高的性能; (2)redis对此支持的命令较好,实现起来比较方便 使用分布式锁的时候主要用到的命令介绍: (1)SETNX SETNX key val:当且仅当key不存在时,set一个key为val的字符串,返回1;若key存在,则什么都不做,返 阅读全文
posted @ 2021-02-26 15:22 元小疯 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等 HashMap的数据结 阅读全文
posted @ 2021-02-25 11:39 元小疯 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: 下图汇总了各种锁和其适用条件 1. 乐观锁 VS 悲观锁 对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。 Java中,synchronized关键字和Lock的实现类都是悲观锁。 而乐观锁认为自己在使用数据 阅读全文
posted @ 2021-02-23 10:49 元小疯 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 1、对Hash类型的操作命令 1.1、hset:设置值。格式是:hset hash的key 项的key 项的值 操作如下: java示例代码: 1 import redis.clients.jedis.Jedis; 2 3 /** 4 * redis中对于hash类型的: hset 操作示例 5 * 阅读全文
posted @ 2021-02-19 19:05 元小疯 阅读(3778) 评论(0) 推荐(0) 编辑
摘要: 1、什么情况下使用redis? (1)热点数据,又是临时用一下,又想提高并发速度,吞吐量,那就可以考虑,如淘宝的节假日的销售活动。 (2)更新不频繁的数据 2、redis 可以放哪几种数据? 五种数据:字符串、hash、List、Set、Zset 3、Redis有哪些优缺点 优点 读写性能优异, R 阅读全文
posted @ 2021-02-19 18:29 元小疯 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 利用Apache的工具类实现SHA-256加密,生成的加密串通常用于验证数据是否被篡改! 也可用于token的唯一性效验! /*** * 利用Apache的工具类实现SHA-256加密 * @param str 加密前的字符串 * @return */ public static String ge 阅读全文
posted @ 2021-02-18 15:20 元小疯 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 注意:请求上传接口的额外参数。如:data: {id: 'xxx'} 从 layui 2.2.6 开始,支持动态值 前台代码 <form class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label" 阅读全文
posted @ 2021-02-07 14:20 元小疯 阅读(3674) 评论(0) 推荐(0) 编辑
摘要: layui官方文档对于多表头的描述是静态的数据渲染的,一开始困扰了半天,查了很多资料,终于找到了解决办法,在这里分享给大家,希望能帮助到你! 1、先来看看layui的官方文档 更多级表头(可以无限极): <table class="layui-table" lay-data="{url:'/test 阅读全文
posted @ 2021-02-05 10:54 元小疯 阅读(2739) 评论(1) 推荐(0) 编辑