自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 MySQL之数据库保存经纬度,需要采用什么数据类型,小数点应该精确多少位?

多实例安装:一台服务器上安装多个MYSQL * 可以充分利用硬件资源 * 通过mysqld_multi管理新的实例 单机多实例安装同一版本的MYSQL

2019-01-30 11:29:08

阅读数 525

评论数 0

原创 MYSQL之日志管理与配置参数的优化

$ show variables --查看mysql的配置参数 $ mysql --help --verbose | grep my.cnf --查看MYSQL的配置文件是什么 order of preference, my.cnf, $MYSQL...

2019-01-29 12:34:50

阅读数 142

评论数 0

原创 MYSQL之ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/

环境:ubuntu18 文章目录MySQL通用二进制安装包下载 MySQL通用二进制安装包下载 https://dev.mysql.com/downloads/mysql/ 然后将二进制包拖入linux目录中,我这里的全路径是:/home/ocean/workspace/mys...

2019-01-29 11:15:06

阅读数 197

评论数 0

原创 MYSQL之ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

登陆时遇到错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 解决: $ /etc/init.d/mysql.server restart [ ok ] Re...

2019-01-29 10:58:47

阅读数 4816

评论数 0

原创 MYSQL之 error while loading shared libraries: libtinfo.so.5: cannot open shared objectfile: No such f

环境:ubuntu18 登陆MYSQL时遇到错误:mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory 解决,查看...

2019-01-29 10:43:00

阅读数 2879

评论数 0

转载 Ubuntu:linux找不到动态链接库 .so文件的解决方法

原文链接: https://blog.csdn.net/gx19862005/article/details/48528235 问题 如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形。 方法 首先可以用ldd命令来...

2019-01-29 09:41:04

阅读数 183

评论数 0

转载 shell 判断文件夹或文件是否存在

文件夹不存在则创建· if [ ! -d "/data/" ];then mkdir /data else echo "文件夹已经存在" fi 文件存在则删除 if [ ! -f "/data/filename" ];then echo...

2019-01-28 15:07:16

阅读数 1280

评论数 0

原创 MYSQL之Restarting mysql.server (via systemctl): mysql.server.serviceFailed

文章目录1、vmstat2、iostat 1、vmstat $ vmstat 5; --每隔5s打印一个报告 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b ...

2019-01-24 14:59:02

阅读数 599

评论数 0

原创 MYSQL之mysql8.0命令导入txt文件时The used command is not allowed with this MySQL version

文章目录 官方文档 mysql> desc select * from employees where emp_no = 10001\G mysql&gt...

2019-01-24 13:08:37

阅读数 249

评论数 1

原创 MYSQL之ERROR--no query specified

场景: 在执行show variables like ‘log_error’\G;出现错误 ERROR: No query specified 原因:\G后面不应该加上; 解决: show variables like ‘log_error’\G

2019-01-23 17:51:34

阅读数 108

评论数 0

原创 MYSQL之数据库变动时使用mysql-http-udf实时更新前台

文章目录1、下载2、解压3、添加环境变量:4、配置MYSQL5、安装并启动MYSQL服务器6、登陆并设置初始密码 1、下载 地址:https://dev.mysql.com/downloads/mysql/ 2、解压 本人解压路径为:E:\software\mysql-8.0.14...

2019-01-23 17:24:59

阅读数 144

评论数 0

原创 MYSQL之通过UDF使mysql主动刷新redis缓存

场景: 在执行show variables like ‘log_error’\G;出现错误 ERROR: No query specified 原因:\G后面不应该加上; 解决: show variables like ‘log_error’\G

2019-01-23 13:54:41

阅读数 274

评论数 0

原创 MYSQL之使用触发器模拟物化视图

文章目录1、下载2、解压3、添加环境变量:4、配置MYSQL5、安装并启动MYSQL服务器6、登陆并设置初始密码 1、下载 地址:https://dev.mysql.com/downloads/mysql/ 2、解压 本人解压路径为:E:\software\mysql-8.0.14-winx6...

2019-01-23 10:18:10

阅读数 351

评论数 0

原创 beego实现websocket时出现跨域问题

1、error: request origin not allowed by Upgrader.CheckOrigin 修改如下配置即可,CheckOrigin return true var upgrader = websocket.Upgrader{ CheckOrigin: func(r ...

2019-01-21 09:52:19

阅读数 310

评论数 0

转载 消息队列介绍

为了解决后台将数据库的变化实时更新到前台的问题,我来了解一下消息队列 文章目录1、为什么要使用消息队列2、使用了消息队列会有什么缺点?3、消息队列如何选型?4、如何保证消息队列是高可用的? 1、为什么要使用消息队列 三个最主要的应用场景:解耦、异步、削峰 (1)解耦 传统模式: 传统模式的缺点:...

2019-01-19 13:04:41

阅读数 58

评论数 0

转载 golang并发

并发指在同一时间内可以执行多个任务。并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等。本章讲解的并发含义属于多线程编程。 Go语言通过编译器运行时, ...

2019-01-18 15:39:19

阅读数 63

评论数 0

原创 MYSQL之记一次触发器设计错误

目的:当插入一条记录时更新某个字段 1、创建测试版 SET NAMES UTF8; USE test; CREATE TABLE IF NOT EXISTS `mytable` ( `id` int(10) NOT NULL AUTO_INCREMENT, `addtime...

2019-01-18 10:16:10

阅读数 64

评论数 0

原创 MySQL之PrePareSQL与存储过程

文章目录存储过程优缺点初步使用参数变量参数 存储过程 优缺点 优点: 节省带宽和网络延迟。如果数据库服务器和web服务器不在同一个网络上 执行速度快。存储过程经过编译之后会比单独一条一条执行要快。但这个效率真是没太大影响。如果是要做大数据量的导入、同步,我们可以用其它手段。 数据库服务器可以缓存...

2019-01-17 15:45:13

阅读数 91

评论数 0

转载 减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同

本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用。而是关于:“业务逻辑是不是要封装在存储过程中实现,这样子php、java等就是调用存储过程”。 业务逻辑,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句查...

2019-01-17 14:55:23

阅读数 89

评论数 0

原创 web实时消息推送

1、什么叫做消息推送 传统互联网上数据交互一般有poll和push两种方式。poll典型使用场景是浏览网页,是用户主动发起请求,向服务器获取数据;push刚好相反,通过服务器直接发送数据给客户端,用户被动接受消息,类似于更加及时的短信。 PUSH是互联网上内容提供者和内容定制方之间的一种通信机制,...

2019-01-17 13:12:33

阅读数 652

评论数 0

原创 ubuntu18.04安装postman

1、下载地址:https://www.getpostman.com/downloads/ 点击Download,它会自动检查当前OS,然后选择对应位数下载即可 2、解压 $ tar -xvf Postman-linux-x64-6.7.1.tar.gz 3、进入目录并启动 $ cd Post...

2019-01-17 10:38:21

阅读数 254

评论数 0

转载 MySQL之触发器trigger的使用

文章目录一、创建触发器1、创建只有一个执行语句的触发器2、创建有多个执行语句的触发器3、NEW与OLD详解二、查看触发器1、SHOW TRIGGERS语句查看触发器信息2、在information_schema.triggers表中查看触发器信息三、删除触发器 Q:什么是触发器? A: 触发器是与...

2019-01-16 17:55:41

阅读数 166

评论数 0

原创 SQL之ENUM('Y', 'N')

文章目录一、安装Mysqlsudo netstat -tap | grep mysql 1 备注: 此时mysql的安装目录为:/usr/bin mysql插件的目录(可以登陆mysql以后使用命令show variables like ‘%plugin%’;查看) 我的为:/us...

2019-01-16 16:09:53

阅读数 666

评论数 0

原创 SQL之各种NULL相关的总结

文章目录开发环境一、UDF函数入门二、结合redis做缓存更新1.redis准备下载启动redis下载安装hiredis2. 用sql操作redis2.用触发器实现动态更新redis缓存 UDF是mysql的一个拓展接口,UDF(Userdefined function)用户自定义函数。应用场景...

2019-01-15 18:28:10

阅读数 112

评论数 0

原创 windows下安装Atom

文章目录1.下载2、配置环境变量Atom使用汉化设置 1.下载 中文论坛:https://atom-china.org/ 下载地址:https://atom.io/ 双击等待出现页面 2、配置环境变量 查看环境变量是否成功添加 打开cmd,执行apm ls 下一步:配置环境变量 在桌面At...

2019-01-14 17:12:17

阅读数 925

评论数 0

原创 SQL之临时表

mysql> select version(); +-------------------------+ | version() | +-------------------------+ | 5.7...

2019-01-14 15:14:08

阅读数 77

评论数 0

转载 beego + websocket 向页面推送数据

这篇文章我们要基于 https://blog.csdn.net/u012210379/article/details/72901387 把功能整合到beego项目中去。 一个新的beego项目长这样: router.go: package routers import ( "...

2019-01-14 13:20:59

阅读数 277

评论数 0

原创 Go语言之net/http包【待续】

第一个例子: package main import "net/http" func main() { http.ListenAndServe(":8080", http.FileServer(http.Dir("."))) } ...

2019-01-14 11:37:48

阅读数 54

评论数 0

转载 go语言如何生成uuid

go get -u github.com/satori/go.uuid package main import ( "github.com/satori/go.uuid" "fmt" ) func main(){ u1 := uuid.Must(...

2019-01-14 10:51:36

阅读数 665

评论数 0

原创 MySQL之如何实现排名以及视图查询

Employees数据库是一个用于学习和测试的数据库,大约160MB,4百万条记录 文章目录两种方法下载库验证安装 官方文档:https://dev.mysql.com/doc/employee/en/employees-installation.html 两种方法下载库 https://git...

2019-01-13 18:00:18

阅读数 274

评论数 0

原创 SQL之如何插入JSON数据与返回JSON数据

文章目录

2019-01-13 16:18:29

阅读数 77

评论数 0

原创 SQL之DATETIME和TIMESAMP的对比&&时间戳与日期的转换

尽量使用timesamp DATETIME和TIMESAMP的对比 create table time_test (tstmp timestamp not null, dttime datetime not null); insert into time_test(dttime) valu...

2019-01-12 17:27:07

阅读数 343

评论数 0

原创 SQL之各种处理时间的总结

Server version: 8.0.13 MySQL Community Server 文章目录相关参数实践打开慢查询日志修改慢查询日志的阈值查看慢查询日志文件格式化慢查询日志将慢查询日志存入表【实验失败,待续】 相关参数 mysql&...

2019-01-12 16:56:17

阅读数 80

评论数 0

原创 SQL之分组查询&&聚合查询

文章目录通用编辑器配置SQL编辑器配置SQL Editor主编辑器配置查询编辑器对象编辑器SQL执行器 菜单:file–>preferences 通用编辑器配置 SQL编辑器配置 SQL Editor主编辑器配置 管...

2019-01-12 14:13:13

阅读数 183

评论数 0

翻译 MySQL之MySQLWorkbench配置字体与颜色主题

文章目录用户辅助功能选项字体预置字体颜色主题 用户辅助功能选项 MySQLWorkbench包含一些选项,可以从Workbench首选项对话框中选择这些选项来提高用户的可访问性。 字体 下图:从建模列表的“Appearance ”部分调整建模字体[Modeling fonts] 下图:SQL编...

2019-01-12 13:01:37

阅读数 5160

评论数 0

原创 SQL之子查询&&组合查询&&联结查询

地球唯一的guid,绝对不会冲突 可以在应用层生成,提高数据库吞吐能力 是string类型,写代码的时候方便很多

2019-01-09 15:55:12

阅读数 213

评论数 0

原创 SQL之条件查询&&处理查询结果

问题描述:当执行语句insert into boy(name) values(“最直接的方法就是直接去数据表里”);出现ERROR 1366 (HY000): Incorrect string value: ‘\xE6\x9C\x80\xE7\x9B\xB4…’ for column ‘name’...

2019-01-09 15:27:03

阅读数 1820

评论数 0

转载 SQL之含有GROUP BY子句的查询中如何显示COUNT()为0的结果

如下表所示 所以,只需要精确到小数点后7位,精度就是1CM,因此,数据库保存经纬度采用 decimal(10,7) 即可。 问题1:为什么不采用float? 答:float,double容易产生误差,对精确度要求比较高时,建议使用decimal来存,decimal在mysql内存是以字符串存储的...

2019-01-09 13:58:09

阅读数 435

评论数 0

原创 SQL之如何显示行号

文章目录Mysql数据库设计Mysql设计数据库时应该避免的错误设计数据库:范式 or 反范式? Mysql数据库设计 Mysql设计数据库时应该避免的错误 太多列 原因:Mysql的存储引擎API工作时需要在服务器层和存储引擎层之间通过行缓存格式拷贝数据,然后再服务器层将缓冲内容解码...

2019-01-03 17:38:34

阅读数 82

评论数 0

原创 耳机使用史

从此以后告别有线耳机,转向无线耳机

2019-01-03 16:34:02

阅读数 94

评论数 0

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