4 天狗的日常

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 24w+

Mysql 某个字段仅保留数字

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

2020-06-30 09:45:30

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

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

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

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

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

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

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

2019-12-10 13:46:30

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

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

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

2019-12-10 13:20:53

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

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

解决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

一、kafka基本概念

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

2019-12-03 14:18:35

webpack工具的两种安装方式

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

2019-11-21 12:12:20

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

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

2019-11-21 11:33:34

两个线程交替打印奇偶数

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

2019-11-14 09:37:33

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:10:17

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

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

2019-10-28 17:30:19

MySql 获取当前时间戳

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

2019-09-27 16:25:43

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 15:59:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。