自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决centos7 sshd端口修改后,重启服务器sshd无法连接的问题

针对centos7的变化,修改sshd端口需要修改/etc/ssh/sshd_config,selinux,防火墙备注:MyBatis 要返回主键 需将 useGeneratedKeys 设置为true;同时使用 keyProperty 设置需要返回的主键字段名1、修改/etc/ssh/sshd_config执行命令:vi /etc/ssh/sshd_config 找到行#Port...

2019-12-09 18:16:47 4917

原创 两个线程交替打印奇偶数

本质上,还是利用了隐式锁synchronized锁住对象,然后再利用对象的wait和notify来实现。/** * @author lufan * @date 2019/11/14 */public class Demo { int num = 100; boolean flag = true; /** * 打印奇偶数方法 * @param ...

2019-11-14 09:40:29 163

原创 Mysql使用 SHOW TABLE STATUS命令显示表的相关信息

如果需要查看MySQL数据库中某张表的详细信息,我们可以使用 SHOW TABLE STATUS命令 来进行查询相关信息。各列字段含义如下1、Name表名2、Engine表的存储引擎类型,在旧版本中,该列的名字叫Type,而不是Engine3、Row_format’行的格式。对于MyISAM表可选的值为Dynamic、Fixed或者Compressed。Dynamic的行长度是...

2019-10-30 16:41:24 1485

原创 MyBatis批量insert并返回每条记录主键

在实际业务中,有时我们需要批量添加一批数据至数据库同时想直接返回该批数据的id。MyBatis 提供了两种方式来实现该功能;我们以批量添加一批公告为例。备注:MyBatis 要返回主键 需将 useGeneratedKeys 设置为true;同时使用 keyProperty 设置需要返回的主键字段名一、实现方式一(xml形式)(1)、Dao层对应接口方法 /** * 批量添...

2019-10-28 17:54:17 1971

原创 MySql 获取当前时间戳

1、获取当前时间戳(秒)SELECT unix_timestamp(now())运行结果:15695727942、获取当前时间戳(毫秒)SELECT unix_timestamp(now())*1000运行结果:1569572809000

2019-09-27 16:29:20 1384

原创 Mysql 时间戳转换 FROM_UNIXTIME(unix_timestamp,format)

FROM_UNIXTIME(unix_timestamp,format) 函数可以将 时间戳 直接格式化 为需要的时间格式。该函数有两个入参支持的 TYPE 类型描述unix_timestamp时间戳(秒)format需要的时间格式 : ‘%Y-%m-%d %H:%i:%S’ ; ‘%Y-%m-%d’下面对时间戳转换进行示例讲解1、毫秒时间戳转为年月...

2019-09-09 16:45:13 6499 1

原创 linux 查看文件内容 显示行号

怎么在 linux 系统中查看文件时显示行号 ?1. 使用 vi 或者vim 命令打开文件打开后的文件内容日如下2. 直接输入以下命令,按Ente健 显示文件行号:set nu 或者 :set number成功后显示如下...

2019-08-30 14:23:45 9406

原创 MySQL 数据类型转换 函数 CAST()

在mysql中执行select 操作时,有时需要直接在数据库中进行数据类型转换;CAST 函数可用于次操作。CAST(expression AS TYPE) 函数将任何类型的值转换为具有指定类型的值value描述BINARY二进制型CHAR字符型DATE日期,格式为 ‘YYYY-MM-DD’DATETIME日期加具体的时间,格式为 ‘YYYY-MM...

2019-08-29 17:17:35 29803 2

原创 SVN主干代码合并到分支(trunk to branch)

SVN主干代码合并到分支在团队项目开发中,我们利用svn 来管理项目代码;经常为主干项目创建分支项目进行并行开发,提高项目开发效率。本文主要讲述 如何使用svn客户端 将svn 主干项目中的代码合并到分支项目中;这里为了方便演示,我们创建了“主干项目svnDemo”及他的“分支项目svnDemoBranch” ;大家在具体操作时对应自己的主干项目和分支项目即可。首先,在本地“主干项目sv...

2019-08-27 16:08:39 6013

原创 SpringBoot String类型为null 转换为空字符串

【代码】SpringBoot String类型为null 转换为空字符串。

2024-01-19 16:22:13 352

原创 Hive sql删除分区

Hive sql删除分区

2022-07-19 10:44:58 2506 1

原创 hdfs 文件系统中所有文件根据磁盘占用大小排序

hdfs 文件占用大小排序

2022-07-19 10:22:27 2215

原创 MySql 设置binlog日志有效期

为了避免我们实际的服务器长期使用过程中被mysql的binlog 日志占据大量空间,导致mysql服务宕机,故需设置binlog日志保留天数,到期后自动删除。1、查看当前日志保存天数:show variables like '%expire_logs_days%';默认是0,即永不过期。2-1、方式一:通过设置全局参数修改binlog 有效期,单位:天:set global expire_logs_days=30;设置为保存30天2-2、方式二:修改 my.cnf 或 my.ini,单

2020-10-13 09:48:31 3917

原创 Mysql 某个字段仅保留数字

**mysql 查询语句,针对字段去掉数字之外的内容仅保留数字的三种方式**1、使用cast函数转变数据类型select cast('[email protected]' as unsigned)结果:1234562、该方式未知原因(知道的小伙伴欢迎留言)select -(-'[email protected]')结果:1234563、字段后加0进行运算强转select "[email protected]"+0;结果:123456以上方式都有一个问题会存在数据舍弃例如,如果要完成

2020-06-30 09:45:30 4401 1

原创 MySQL 用 limit 为什么会影响性能?

首先说明一下MySQL的版本:mysql> select version();+-----------+| version() |+-----------+| 5.7.17 |+-----------+1 row in set (0.00 sec)表结构:mysql> desc test;+--------+---------------------+------+-----+---------+----------------+| Field | Type

2020-06-28 10:15:25 223

转载 MySQL 用 limit 为什么会影响性能?

一,前言首先说明一下MySQL的版本:mysql> select version();+-----------+| version() |+-----------+| 5.7.17 |+-----------+1 row in set (0.00 sec)表结构:mysql> desc test;+--------+--------------------...

2019-12-19 10:06:06 166

原创 MyBatis Generator代码自动生成插件

使用 MyBatis Generator 工具自动生成mybatis 相关 entity、dao、mapper项目结构如下1、pom.xml 文件引入相关依赖文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2019-12-12 15:19:05 122

原创 Mycat系列教程-配置文件(一)、schema.xml之writeHost 标签、readHost 标签 (07)

Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。writeHost 标签、readHost 标签<dataHost name="localhost1" maxCon="1000" minCon="10" ba...

2019-12-10 13:58:59 2246

原创 Mycat系列教程-配置文件(一)、schema.xml之heartbeat 标签(06)

Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。heartbeat 标签<dataHost name="localhost1" maxCon="1000" minCon="10" balance="0" wr...

2019-12-10 13:51:06 1124

原创 Mycat系列教程-配置文件(一)、schema.xml之dataHost 标签(05)

Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。dataHost 标签作为 Schema.xml 中最后的一个标签,该标签在 mycat 逻辑库中也是作为最底层的标签存在,直接定义了具 体的数据库实例、读写分离配置...

2019-12-10 13:46:30 449

原创 Mycat系列教程-配置文件(一)、schema.xml之dataNode 标签(04)

Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。dataNode 标签<dataNode name="dn1" dataHost="lch3307" database="db1" ></dataN...

2019-12-10 13:27:09 732

原创 Mycat系列教程-配置文件(一)、schema.xml之childTable 标签(03)

Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。childTable 标签childTable 标签用于定义 E-R 分片的子表。通过标签上的属性与父表进行关联。childTable 标签的相关属性:属...

2019-12-10 13:20:53 1390

原创 Mycat系列教程-配置文件(一)、schema.xml之table 标签(02)

Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。table 标签<table name="travelrecord" dataNode="dn1,dn2,dn3" rule="auto-sharding-lo...

2019-12-10 11:30:03 1235

原创 Mycat系列教程-配置文件(一)、schema.xml之schema 标签(01)

Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。schema 标签<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100"></...

2019-12-10 11:03:32 436

原创 一、kafka基本概念

kafka基本概念1. Producer消息和数据的生成者,向Kafka的一个topic发布消息的进程/代码/服务。2. Consumer消息和数据的消费者,订阅数据(Topic)并且处理其发布消息的进程/代码/服务。3. Consumer Group逻辑概率,对于同一个Topic会广播给不同的Group,一个Group中,只有一个consumer可以消费该消息。4. Broker...

2019-12-03 14:18:35 166 1

原创 webpack工具的两种安装方式

webpack工具的两种安装方式(1)、全局安装webpack npm i webpack -g (2)、给某一个项目安装webpack:在项目根目录下运行一下命令 npm i webpack --save-dev...

2019-11-21 12:12:20 90

原创 npm下载包过慢可以使用 使用nrm 工具来实现npm包镜像地址的切换,提高下载速度

npm下载包过慢可以使用 使用nrm 工具来实现npm包镜像地址的切换,提高下载速度(1)、安装全局nrm包 npm i nrm -g (2)、查看当前所有可用的进行元地址以及当前所有使用的镜像源地址,前面带的 * 号说明是当前使用的镜像地址 nrm ls(3)、切换不同的镜像源地址 nrm use 镜像源地址名称...

2019-11-21 11:33:34 207

空空如也

空空如也

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

TA关注的人

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