自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL优化---持续更新

Mysql优化策略1.SQL语句的优化应尽量避免在 where 子句中使用 !=或<> 操作符,否则将引擎放弃使用索引而进行全表扫描。select * from table where name != '张三'应尽量避免在 where 子句中对字段进行 null 值 判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null优化方案:可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selec

2020-07-10 09:29:38 150

原创 数据库索引失效情况

索引失效1.创建了单字段索引,where条件内多个字段ALTER TABLE `test` ADD INDEX `test_index`(`name`) USING BTREE;select * from test where name = 'test' and sex = 02.创建联合索引,where条件单个字段ALTER TABLE `test` ADD INDEX `test_index`(`name`,`sex`) USING BTREE;select * from test

2020-07-10 09:29:05 393

原创 数据库事务

数据库中事务隔离级别什么是事务隔离任何支持事务的数据库,都必须具备四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),也就是我们常说的事务ACID,这样才能保证事务((Transaction)中数据的正确性。事务的隔离性而事务的隔离性就是指,多个并发的事务同时访问一个数据库时,一个事务不应该被另一个事务所干扰,每个并发的事务间要相互进行隔离。脏读事务A对数据库进行了insert into T val

2020-07-10 09:28:38 156

原创 Spring基础

Spring是什么?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。SpringAOP的理解AOP,一般称为面向切面,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,降低了模块间的

2020-07-10 09:28:04 111

原创 Java基础

线程篇Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复。wait()是Object类的方法,调用对象的wait()方法导致当前线程放弃对象的锁(线程暂停执行),进入对象的等待池(wait pool),只有调用对象的notify()方法(或notifyAll()方法)时才能

2020-07-10 08:56:48 104

原创 把本地jar包打入本地Maven仓库

mvn install:install-file -Dfile=E:\workspace\General_NetSDK_ChnEng_JAVA_Win64_IS_V3.052.0000001.0.R.200407\libs\examples.jar -DgroupId=com.dahua -DartifactId=examples -Dversion=1.0 -Dpackaging=jar

2020-05-06 14:17:36 467

转载 HTTP协议理解

HTTP协议解析HTTP协议是处于网络七层协议中的最顶层(应用层协议),而TCP协议则是位于网络七层协议中的传输层,也就是说,HTTP协议是基于TCP协议的一种高层协议,底层是TCP协议。当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Ht...

2020-04-21 10:33:15 210

原创 deepin 系统 微信登录提示版本过低解决方法

deepin 系统 微信登录提示版本过低解决方法控制台输入mkdir /tmp/wechatcd /tmp/wechatwget https://dldir1.qq.com/weixin/Windows/WeChatSetup.exeenv WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine WeChatSetup.exe注意:先在...

2020-04-15 19:43:18 3101

转载 IOTDB学习之路(四)

IOTDB同步工具同步工具是定期将本地磁盘中和新增的已持久化的tsfile文件上传至云端并加载到IoTDB的套件工具。应用场景需要多个IOTDB同时同步主数据的时候用到,以一个工厂应用为例,通常有多个分厂和多个总厂,每个分厂中使用一个IoTDB实例收集数据,然后将数据定时汇总到总厂中进行备份或者分析等,一个总厂可以接收来自多个分厂的数据,一个分厂也可以给多个总厂同步数据,在这种场景下每个I...

2020-03-21 09:58:41 1107

转载 学习IOTDB之路(三)

IoTDB操作创建存储组我们可以根据存储模型建立相应的存储组。创建存储组的SQL语句如下所示:IoTDB > set storage group to root.lnIoTDB > set storage group to root.sgcc根据以上两条SQL语句,我们可以创建出两个存储组。但是,如果已经创建了对应的存储组或者已经在该节点或该孩子节点下创建存储组是不可...

2020-03-18 16:11:10 2017

转载 IOTDB学习之路(二)

数据类型IoTDB支持:BOOLEAN(布尔值)INT32(整型)INT64(长整型)FLOAT(单精度浮点数)DOUBLE(双精度浮点数)TEXT(字符串)一共六种数据类型。其中FLOAT与DOUBLE类型的序列,如果编码方式采用RLE或TS_2DIFF可以指定MAX_POINT_NUMBER,该项为浮点数的小数点后位数,具体指定方式请参见本文第5.4节,若不指定则系统会根据...

2020-03-18 10:57:48 626

转载 IOTDB快速入门(一)

IOTDB快速入门(一)本文将介绍关于IoTDB使用的基本流程,如果需要更多信息,请浏览我们官网的指引。安装环境安装前需要保证设备上配有JDK>=1.8的运行环境,并配置好JAVA_HOME环境变量。启动ITOTDBLinux系统与MacOS系统启动命令如下:> sbin/start-server.shWindows系统启动命令如下:> sbin\start...

2020-03-18 10:12:49 13976 1

空空如也

空空如也

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

TA关注的人

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