自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Mysql索引

一、mysql主要索引类型普通索引:MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值。唯一索引:索引列中的值必须是唯一的,但是允许为空值。 主键索引:索引列中的值必须是唯一的,不允许有空值。前缀索引:在文本类型如CHAR,VARCHAR,TEXT类列上创建索引时,可以指定索引列的长度,但是数值类型不能指定。全文索引:只能在文本类型CHAR,VARCHAR,TEXT类型字段上创建全文索引。字段长度比较大时,如果创建普通索引,在进行like模糊查询时效率比较低,这时可以创建

2021-01-23 21:40:19 139 1

原创 Redis问题总结

1、redis常见问题参考:https://www.cnblogs.com/llaq/p/9470055.html2、 缓存和数据库间数据一致性问题参考:https://blog.csdn.net/qq_37779352/article/details/829779213、缓存穿透问题现象:用户大量并发请求的数据(key)对应的数据在redis和数据库中都不存在,导致尽管数据不存在但还是每次都会进行查DB。为什么key对应数据在缓存和db中不存在还会每次都进行DB查询呢?因为很多开发同学写的

2020-11-17 16:05:20 103

原创 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 216

原创 Java设计模式学习笔记

本文章主要用于个人学习整理,学习资料来自于韩顺平老师的图解java模式一、设计模式的目的代码重用 性 (即:相同功能的代码,不用多次编写 )可读性 (即:编程规范性 , 便于其他程序员的阅读和理解 )可扩展性 (即:当需要增加新的功能时,非常方便称为可维护 )可靠性 (即:当我们增加新的功能后,对原来没有影响 )使程序呈现高内聚,低耦合的特性二、设计模式七大原则单一职责原则接口隔离原则依赖倒转(倒置)原则里氏替换原则开闭原则迪米特法则合成复用原则三、23种设计模式.

2020-07-14 00:40:58 147

原创 Redis学习笔记(个人学习用)

一、redis入门介绍1、redis是什么是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器2、redis能干嘛缓存,毫无疑问这是Redis当今最为人熟知的使用场景。再提升服务器性能方面非常有效;排行榜,在使用传统的关系型数据库...

2020-05-06 00:27:35 228

原创 docker学习之docker的价值

注:参考自尚硅谷周阳老师docker课程,仅作为个人复习所用1、docker为什么会出现?传统上认为,软件编码开发/测试结束后,所产出的成果即是程序或是能够编译执行的二进制字节码等(java为例)。而为了让这些程序可以顺利执行,开发团队也得准备完整的部署文件,让维运团队得以部署应用程式,开发需要清楚的告诉运维部署团队,用的全部配置文件+所有软件环境。不过,即便如此,仍然常常发生部署失败的状...

2020-04-28 00:54:05 389

原创 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 639

原创 CentOS7下docker安装Mysql教程

1、查找镜像 docker search mysql也可以登录https://hub.docker.com/_/mysql下载特定的mysql版本,此处以Mysql5.7.29为例2、下载镜像docker pull mysql:5.7.293、运行镜像,生成容器docker run -p 3306:3306 --name mysql-5.7.29 -v /usr/bin/mysq...

2020-04-21 02:22:23 85

原创 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 136

原创 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 340

原创 CentOS7下安装MySQL5.7安装与配置

CentOS7下安装MySQL5.7安装与配置参考网址1. 配置YUM源2. 安装mysql3、启动MySQL服务4、开机启动5、修改root密码6、修改密码策略7、添加远程登录用户8、配置默认编码为utf89、开启端口330610 参考资料参考网址http://www.centoscn.com/mysql/2016/0626/7537.html1. 配置YUM源下载mysql源安装包...

2020-04-19 18:17:42 300

原创 Centos7 下安装配置redis-4.0-10教程

1、配置编译环境(以下是make需要的,不装会报错!)安装gcc#yum install gcc tcl2、下载Redis安装包首先从官网下在redis正式版的压缩包redis-4.0.10.tar.gz,下载路径为:/usr/local/src(1)cd /usr/local/src //移动到该目录wget http://download.redis.io/rele...

2020-04-19 17:06:10 276

原创 无线传感器网络质心定位算法的OPNET仿真实现

网络拓扑结构中包含2类独立的节点模型 :信标节点和未知节点.本节将分别介绍2类节点的功能及详细创建过程.1 网络拓扑结构1.1 创建数据包模型信标节点通过向邻居节点按一定周期发送数据包达到使邻近的未知节点定位的目的,数据包中包含有该信标节点的位置信息.质心算法要求包中含有信标节点的x、y坐标和id号.数据包模型创建过程如下 :在包格式编辑 器 (packet format)中新建包格式,命...

2019-02-28 19:58:30 2260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除