自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速入门MySQL存储引擎

连接层服务层存储引擎层由此可见,存储引擎在整个MySQL架构中是十分重要的。那么,什么是存储引擎呢?一句话,MySQL存储引擎就是负责数据的存储和读取的。常见的存储引擎有InnoDB,MyISAM,Memery等,不同的存储引擎有不同的特性和各自的优缺点,MySQL允许我们为数据库表选择适合自己使用场景的存储引擎。小提示:在MySQL5.5版本之前默认的存储引擎是MyISAM,而在5.5及之后的版本,MySQL默认的存储引擎是InnoDB。

2024-04-02 23:03:00 116 1

原创 20个MySQL索引设计原则总结

索引会影响写操作的速度;MySQL优化器会对每一个可以用到的索引进行评估,生成一个最佳的执行计划,如果同一个查询可用的索引太多会增加优化器的负担,从而降低效率。补充:如果需要同时为group by和order by的字段创建索引,建议使用联合索引,并且group by的字段在左效率更高,因为SQL先执行group by。如果字符串很长,需要使用前缀索引,也就是截取前面部分字符串来创建索引,而不是使用完整的字符串来建立索引。多表连接查询时,对连接的字段创建索引,并且该字段在关联表的数据类型必须是一致的。

2024-03-27 15:55:14 266 1

原创 Linux环境下MySQL8.0数据库的下载安装配置

看下面这张截图,选择合适自己的版本进行下载,我选择的是Linux7(x86,64bit)离线版本。注意:MySQL8.0较早的版本可能没有上图中的第5个文件,就不用上传啦,后续安装也忽略这个文件。密码从上面的日志里复制,注意不要多复制前面的空格,粘贴后密码可能不在控制台显示,直接回车即可。每次开机都需要重启MySQL服务,还是比较麻烦的,我们可以设置MySQL服务开机自启动。至此,MySQL软件已经卸载,但是还需要删除MySQL相关的一些文件。小区别:回车后输入的密码是加密显示的,否则是明文显示的。

2024-03-23 21:53:00 996

原创 Mysql5.7安装配置详细图文教程(附安装包)

MySQL5.7最新安装配置教程,详细图文介绍。

2022-08-31 13:19:50 41163 2

原创 maven最新安装配置详细教程

maven下载安装教程 配置环境变量 配置国内镜像 配置本地仓库 idea配置maven

2022-08-28 16:27:53 616

原创 JDK下载安装教程(Windows和Linux)详解

进入这个目录,上传jdk(如:jdk-17_linux-x64_bin.tar.gz)官网下载需要注册oracle账号,而且速度较慢,推荐从国内镜像下载jdk。随后按"i"进入编辑模式,在末尾插入下面内容,其中jdk路径换成自己的。双击安装包,一路next即可,建议修改下安装路径,不建议安装到C盘。” ,"回车"保存退出。右击计算机→属性→高级系统设置→高级→环境变量。在任意目录执行以下命令,返回Java版本信息。快捷键win+r ,输入cmd , 回车。,变量值是你的jdk安装路径。...

2022-08-21 20:47:37 807

原创 java学习路线

一、Java基础变量控制结构oop数组Java Api异常集合泛型io反射网络通信二、Java高级Java多线程、高并发并发基础(互斥同步、非阻塞同步、指令重排、synchronized、volatile)线程锁(自旋锁、偏向锁、可重入锁)线程池并发容器JUC(executor/collections/locks/atomic/tools)数据结构和算法数据结构(数组,队列,栈,链表,树,散列,堆,图)算法(排序,查找,分治,动态规划,回溯,贪心算法,kmp

2021-09-01 14:20:55 146

原创 Linux下安装Redis和配置

下载redis官网下载redis-6.2.3.tar.gz(stable是稳定版本,默认下载的是linux版本)上传将redis-6.2.3.tar.gz上传到linux服务器,我的目录是:/usr/local/soft/redis解压cd /usr/local/soft/redistar -zxvf redis-6.2.3.tar.gz解压后查看安装gcc环境(看情况)redis运行需要C环境,因此我们需要先安装gcc。安装命令如下:yum install gcc-c++编

2021-05-24 13:05:12 85

原创 Linux安装jdk以及环境变量配置

下载jdk8并上传到服务器本地电脑先下载需要的jdk压缩包,选择gz格式,例如:jdk-8u231-linux-x64.tar.gz在linux服务器上新建一个文件夹,用来存放上传的jdk压缩包mkdir /usr/local/soft/jdk命令行进入/usr/local/soft/jdk文件夹cd /usr/local/soft/jdk上传压缩包。解压:tar -zxvf 压缩包名称tar -zxvf jdk1.8.0_231 配置环境变量vi /etc/profile

2021-05-19 20:12:11 116 2

原创 关于WIFI定位|LBS位置服务

关于WIFI定位|LBS位置服务,谈下我的使用经理顾名思义,wifi定位就是通过wifi来判断某个设备的定位,怎么判断呢?首先你的硬件设备可以搜索到附近的wifi的信息,主要是wifi的mac地址或者说是bssid,然后就类似于ip定位了,需要去第三方库里去搜索匹配,查到这个wifi的mac对应的位置信息,而且一般会根据附近至少2个wifi的mac以及信号强度来提高定位的精确度。以上就是wifi定位的基本过程了,不少热爱倒腾的小伙伴们已经发现问题所在了,这样的一份保存着所有wifi路由器位置信息的数据库

2021-04-02 14:43:20 2364

原创 CentOS8 安装 MySQL8.0(yum)

CentOS8 安装 MySQL8.0(yum)JokeyXu环境:Linux centos8 Mysql8.0.171、Mysql官网下载RPM包wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm2、检查是否已安装(强力卸载)for i in $(rpm -qa|grep mysql);d...

2020-03-06 23:51:09 4015 2

空空如也

空空如也

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

TA关注的人

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