
java
文章平均质量分 75
烬雪夜
这个作者很懒,什么都没留下…
展开
-
Mysql索引
一、mysql主要索引类型普通索引:MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值。唯一索引:索引列中的值必须是唯一的,但是允许为空值。 主键索引:索引列中的值必须是唯一的,不允许有空值。前缀索引:在文本类型如CHAR,VARCHAR,TEXT类列上创建索引时,可以指定索引列的长度,但是数值类型不能指定。全文索引:只能在文本类型CHAR,VARCHAR,TEXT类型字段上创建全文索引。字段长度比较大时,如果创建普通索引,在进行like模糊查询时效率比较低,这时可以创建原创 2021-01-23 21:40:19 · 186 阅读 · 1 评论 -
Redis问题总结
1、redis常见问题参考:https://www.cnblogs.com/llaq/p/9470055.html2、 缓存和数据库间数据一致性问题参考:https://blog.youkuaiyun.com/qq_37779352/article/details/829779213、缓存穿透问题现象:用户大量并发请求的数据(key)对应的数据在redis和数据库中都不存在,导致尽管数据不存在但还是每次都会进行查DB。为什么key对应数据在缓存和db中不存在还会每次都进行DB查询呢?因为很多开发同学写的原创 2020-11-17 16:05:20 · 132 阅读 · 0 评论 -
java8学习总结
一、Lambda表达式1、Lambda表达式语法三个部分:参数列表,箭头,主体eg:(参数列表) -> 主体;()-> System.out.println("Hello World,Lambda");2、从匿名类到Lambda的转换代码:public static void main(String[] args) { /** * 匿名内部类 */ Runnable runnable = new Runna原创 2020-07-14 15:13:01 · 258 阅读 · 0 评论 -
Java设计模式学习笔记
本文章主要用于个人学习整理,学习资料来自于韩顺平老师的图解java模式一、设计模式的目的代码重用 性 (即:相同功能的代码,不用多次编写 )可读性 (即:编程规范性 , 便于其他程序员的阅读和理解 )可扩展性 (即:当需要增加新的功能时,非常方便称为可维护 )可靠性 (即:当我们增加新的功能后,对原来没有影响 )使程序呈现高内聚,低耦合的特性二、设计模式七大原则单一职责原则接口隔离原则依赖倒转(倒置)原则里氏替换原则开闭原则迪米特法则合成复用原则三、23种设计模式.原创 2020-07-14 00:40:58 · 188 阅读 · 0 评论 -
CentOS7下docker安装Redis教程
1、选择镜像版本在容器库选择需要的redis版本:https://hub.docker.com/_/redis2、拉取镜像(以5.0版本为例)docker pull redis:5.03、查看镜像docker images4、运行镜像docker run -p 6379:6379 --name redis -v /usr/bin/redis/redis.conf:/etc/re...原创 2020-04-23 02:05:55 · 673 阅读 · 0 评论 -
CentOS7上安装Docker教程(参考官网)
1、官网中文参考网站官网中文参考网站2、yum安装gcc相关yum -y install gccyum -y install gcc -c++3、卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ ...原创 2020-04-20 00:27:08 · 167 阅读 · 0 评论 -
CentOS7下安装JDK-10.0.1 教程
1. 查看当前Linux系统是否已经安装javarpm -qa | grep java2、卸载两个openJDKrpm -e --nodeps3、上传jdk到linux的/usr/local/src (如果没有该目录,则创建该目录)4、解压jdk到/usr/local下tar -xvf jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/loca...原创 2020-04-19 18:45:28 · 383 阅读 · 0 评论