腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Netkiller
http://www.netkiller.cn - 区块链·多维度架构
专栏成员
举报
342
文章
638140
阅读量
100
订阅数
订阅专栏
申请加入专栏
全部文章(342)
数据库(54)
java(53)
其他(43)
安全(32)
区块链(25)
spring boot(22)
云数据库 SQL Server(19)
linux(19)
运维(19)
php(12)
sql(12)
http(11)
shell(11)
容器镜像服务(10)
分布式(10)
android(9)
企业(9)
编程算法(9)
python(8)
.net(8)
腾讯云测试服务(8)
es 2(8)
容器(8)
xml(7)
devops(7)
spring cloud(7)
微信(7)
oracle(6)
tomcat(6)
spring(6)
人工智能(6)
网站(6)
tcp/ip(6)
https(6)
微服务(6)
json(5)
云数据库 Redis(5)
github(5)
api(5)
mongodb(5)
存储(5)
缓存(5)
git(4)
maven(4)
kubernetes(4)
自动化(4)
网络安全(4)
自动化测试(4)
socket编程(4)
大数据(4)
com(4)
负载均衡(3)
html(3)
centos(3)
nginx(3)
爬虫(3)
云服务器(2)
数据挖掘(2)
ios(2)
jquery ui(2)
textview(2)
postgresql(2)
打包(2)
ide(2)
struts(2)
搜索引擎(2)
apache(2)
消息队列 CMQ 版(2)
游戏(2)
压力测试(2)
hive(2)
cdn(2)
windows(2)
数据结构(2)
系统架构(2)
kafka(2)
功能测试(2)
项目管理(2)
app(2)
gitlab(2)
管理(2)
费用中心(1)
语音识别(1)
数字货币(1)
mac os(1)
iphone(1)
node.js(1)
css(1)
ajax(1)
flask(1)
unix(1)
负载均衡缓存(1)
文件存储(1)
访问管理(1)
cci 持续集成(1)
短信(1)
express(1)
开源(1)
数据迁移(1)
html5(1)
hadoop(1)
ssh(1)
erp(1)
gui(1)
mybatis(1)
dns(1)
jdbc(1)
ftp(1)
rpc(1)
udp(1)
数据分析(1)
安全漏洞(1)
架构设计(1)
网站建设(1)
hbase(1)
sdk(1)
ipv6(1)
无线技术(1)
action(1)
add(1)
cisco(1)
directory(1)
facebook(1)
freebsd(1)
gps(1)
ip(1)
iso(1)
ldap(1)
local(1)
menu(1)
mobile(1)
office(1)
pip(1)
policy(1)
struct(1)
txt(1)
ui(1)
yaml(1)
zero(1)
版本控制(1)
产品经理(1)
交互设计(1)
面试(1)
视频(1)
需求分析(1)
域名(1)
语音(1)
搜索文章
搜索
搜索
关闭
怎样将 MySQL 数据表导入到 Elasticsearch
云数据库 SQL Server
es 2
本文节选自《Netkiller Database 手札》 MySQL 导入 Elasticsearch 的方法有很多,通常是使用ETL工具,但我觉得太麻烦。于是想到 logstash 。 23.8. Migrating MySQL Data into Elasticsearch using logstash 23.8.1. 安装 logstash 安装 JDBC 驱动 和 Logstash curl -s https://raw.githubusercontent.com/oscm/shell/maste
netkiller old
2018-03-05
4.9K
0
重新整理AUTO_INCREMENT字段
云数据库 SQL Server
sql
数据库
节选择《Netkiller MySQL 手札》 13.9. 重新整理AUTO_INCREMENT字段 AUTO_INCREMENT 并非按照我们意愿,顺序排列,经常会跳过一些数字,例如当插入失败的时候,再次插入会使用新的值。有时会造成浪费,我们可以使用下面SQL重新编排AUTO_INCREMENT序列。 SET @newid=0; UPDATE mytable SET id = (SELECT @newid:=@newid+ 1); 使用max()查看最大值,然后使用 alter修改起始位置。 sel
netkiller old
2018-03-05
765
0
数据库进程间通信解决方案之MQ
数据库
云数据库 SQL Server
数据库进程间通信解决方案之MQ 摘要 你是否想过当数据库中的数据发生变化的时候出发某种操作?但因数据无法与其他进程通信(传递信号)让你放弃,而改用每隔一段时间查询一次数据变化的方法?下面的插件可以解决你的问题。 原文出处:http://netkiller.github.io/journal/mysql.plugin.fifo.html ---- 目录 1. 背景 2. 应用场景 3. Mysql plugin 4. plugin 的开发与使用 5. 插件如何使用 1. 背景 之前我发表过一篇文章 http:
netkiller old
2018-03-05
1.3K
0
数据库进程间通信解决方案
数据库
云数据库 SQL Server
数据库进程间通信解决方案 数据库与其他第三方应用程序进程间通信解决方案 摘要 你是否想过当数据库中的数据发生变化的时候出发某种操作?但因数据无法与其他进程通信(传递信号)让你放弃,而改用每隔一段时间查询一次数据变化的方法?下面的插件可以解决你的问题。 原文出处:http://netkiller.github.io/journal/mysql.plugin.fifo.html ---- 目录 1. 背景 2. 解决思路 3. Mysql plugin 4. plugin 的开发与使用 5. 插件如何使用 6.
netkiller old
2018-03-05
868
0
数据库与图片完美解决方案
数据库
分布式
sql
云数据库 SQL Server
数据库与图片完美解决方案 电商商品图品与数据库脏数据完美解决方案 摘要 你是是不是在开发中常常遇到,删除了数据库记录后,发现该记录对应的图片没有删除,或者删除了图片,数据库中仍有数据存在,你的网站脏数据(图片)成几何数增长,阅读下文这里为你提供了一个完美决方案。 ---- 目录 1. 背景 2. 解决思路 3. 解决方案 4. plugin 的开发与使用 5. 在事务中使用该插件 6. 通过触发器调用图片处理函数 1. 背景 我以电商网站为例,一般的网站产品数据存放在数据库中,商品图片是上传到文件服务器,然
netkiller old
2018-03-05
1.2K
0
CentOS 安装 Redmine
云数据库 SQL Server
数据库
第 3 章 Redmine 目录 3.1. CentOS 安装 3.2. Redmine 配置 http://www.redmine.org/ redmine 一键安装包 3.1. CentOS 安装 安装MySQL数据库 curl -s https://raw.githubusercontent.com/oscm/shell/master/database/mysql/mysql.server.sh | bash curl -s https://raw.githubusercontent.com/oscm
netkiller old
2018-03-05
1.8K
0
MySQL·身份证校验
云数据库 SQL Server
数据库
sql
本文节选自《Netkiller Architect 手札》 4.17. 数据检查 4.17.1. 身份证校验 该函数能够检查身份证号码是否正确 CREATE DEFINER=`neo`@`%` FUNCTION `check_id_number`(`idnumber` CHAR(18)) RETURNS enum('true','false') LANGUAGE SQL NOT DETERMINISTIC NO SQL SQL SECURITY DEFINER COMMENT '' BEGIN
netkiller old
2018-03-05
3.2K
0
CentOS7 下 MySQL 5.7 重置root密码
云数据库 SQL Server
sql
数据库
本文节选自《Netkiller MySQL 手札》 CentOS 7.x 添加 skip-grant-tables=1 选项,然后重启mysql # cat /etc/my.cnf # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html [mysqld] # # Remove leading # and set
netkiller old
2018-03-05
1.1K
0
数据库安全·数据加密
数据库
云数据库 SQL Server
安全
以下节选择《Netkiller Architect 手札》 作者:netkiller 地址 http://www.netkiller.cn/architect/ 接下来几周的话题是数据库安全。 5.8. 数据加密 数据库中有很多敏感字段,不允许随意查看,例如开发人员,运维人员,甚至DBA数据库管理员。另外加密主要是防止被黑客脱库(盗走) 敏感数据加密有很多办法,可以用数据库内部加密函数,也可以在外部处理后写入数据库。加密算法有很多种,但通常两类比较常用,一种是通过key加密解密,另一种是通过证书加密
netkiller old
2018-03-05
3.6K
0
Spring boot with MySQL 实例参考
云数据库 SQL Server
spring boot
java
数据库
节选择《Netkiller Java 手札》· Spring 框架 9.7. Spring boot with MySQL 9.7.1. Maven pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave
netkiller old
2018-03-05
862
0
MySQL 转换 latin1 到 UTF-8
云数据库 SQL Server
节选自 《Netkiller MySQL 手札》 MySQL 数据库将latin1 转换为 UTF-8有几种方案。 导出,iconv转换,再倒入 MySQL 5.x 以后可能支持导出UTF8,在导入UTF8 通过convert 函数转换。 第一种与第二种都需要做导出操作,会涉及到锁表,需要数据库管理员操作。 最后一种方法基本不影响正常业务,只需要update 权限即可做数据转换。 13.10. 转换 latin1 到 UTF-8 UPDATE category SET name=convert(
netkiller old
2018-03-05
2K
0
数据库进程间通信解决方案之MQ
数据库
云数据库 SQL Server
github
html
摘要 你是否想过当数据库中的数据发生变化的时候出发某种操作?但因数据无法与其他进程通信(传递信号)让你放弃,而改用每隔一段时间查询一次数据变化的方法?下面的插件可以解决你的问题。 目录 1. 背景 2. 应用场景 3. Mysql plugin 4. plugin 的开发与使用 5. 插件如何使用 1. 背景 之前我发表过一篇文章 http://netkiller.github.io/journal/mysql.plugin.fifo.html 该文章中提出了通过fifo 管道,实现数据库与其他进程的通信。
netkiller old
2018-03-05
808
0
数据库进程间通信解决方案IPC
数据库
云数据库 SQL Server
数据库进程间通信解决方案 数据库与其他第三方应用程序进程间通信解决方案 摘要 你是否想过当数据库中的数据发生变化的时候出发某种操作?但因数据无法与其他进程通信(传递信号)让你放弃,而改用每隔一段时间查询一次数据变化的方法?下面的插件可以解决你的问题。 原文出处:http://netkiller.github.io/journal/mysql.plugin.fifo.html 目录 1. 背景 2. 解决思路 3. Mysql plugin 4. plugin 的开发与使用 5. 插件如何使用 6. 部署相
netkiller old
2018-03-05
1.1K
0
MySQL Router 安装与配置
云数据库 SQL Server
1.9. MySQL Router 1.9.1. 安装 MySQL Router # yum install mysql-router -y MySQL Router 软件包中所含的文件。 [root@netkiller ~]# rpm -ql mysql-router-2.0.3-1.el7 /etc/mysqlrouter /etc/mysqlrouter/mysqlrouter.ini /usr/lib/systemd/system/mysqlrouter.service /usr/lib/tmpfi
netkiller old
2018-03-05
3.3K
0
数据加密字段加密
安全
数据库
云数据库 SQL Server
Netkiller Architect 手札 4.20. 数据加密 数据库中有很多敏感字段,不允许随意查看,例如开发人员,运维人员,甚至DBA数据库管理员。另外加密主要是防止被黑客脱库(盗走) 敏感数据加密有很多办法,可以用数据库内部加密函数,也可以在外部处理后写入数据库。加密算法有很多种,但通常两类比较常用,一种是通过key加密解密,另一种是通过证书加密解密。 通常程序员负责写程序,程序交给运维配置,运维将key设置好,运维不能有数据库权限,DBA只能登陆数据库,没有key权限。 4.20.1. AES_
netkiller old
2018-03-05
6.1K
0
数据库与图片完美解决方案
数据库
分布式
sql
云数据库 SQL Server
数据库与图片完美解决方案 电商商品图品与数据库脏数据完美解决方案 摘要 你是是不是在开发中常常遇到,删除了数据库记录后,发现该记录对应的图片没有删除,或者删除了图片,数据库中仍有数据存在,你的网站脏数据(图片)成几何数增长,阅读下文这里为你提供了一个完美决方案。 ---- 目录 1. 背景 2. 解决思路 3. 解决方案 4. plugin 的开发与使用 5. 在事务中使用该插件 6. 通过触发器调用图片处理函数 1. 背景 我以电商网站为例,一般的网站产品数据存放在数据库中,商品图片是上传到文件服务器,然
netkiller old
2018-03-05
911
0
MySQL 大数据操作注意事项
云数据库 SQL Server
大数据
数据库
MySQL 大数据操作注意事项 http://netkiller.github.io/journal/mysql.parallel.html 摘要 ---- 目录 1. 关于 delete 2. 关于 update 3. 关于创建索引 4. 关于 OPTIMIZE 5. 关于切换引擎 6. 确保SELECT不被受阻 1. 关于 delete delete from mytable 必死无疑,你需要分批删除,尽量缩小每个批次删除的记录数,delete 是可以并行执行的,你可以同时运行多个删除操作 mysq
netkiller old
2018-03-05
1.1K
0
CentOS 6.4 + nginx-1.2.5 + php-5.4.15 + MySQL-5.5.31
nginx
php
云数据库 SQL Server
CentOS 6.4 + nginx-1.2.5 + php-5.4.15 + MySQL-5.5.31 摘要 在工作中,需要经常为新系统安装软件,重复而简单,但又不得不作,我将过去几年中工作中临时写的脚本这里了一下,能够实现半自动化安装标本,只需要Ctrl+C, Ctrl+V 快速粘贴复制,即可快速完成安装 我的系列文档 Netkiller Architect 手札 Netkiller Developer 手札 Netkiller PHP 手札 Netkiller Python 手札 Ne
netkiller old
2018-03-02
1.2K
0
How to Install Nginx and PHP-FPM on FreeBSD 10
云数据库 SQL Server
php
FreeBSD 10 + Nginx 1.4.4 + PHP 5.5.9 + MySQL 5.6.15 摘要 FreeBSD 10.0 的 pkg 无法安装php-fpm 最终采用 posts 编译安装 http://netkiller.github.io/journal/freebsd.php.html 我的系列文档 Netkiller Architect 手札 Netkiller Developer 手札 Netkiller PHP 手札 Netkiller Python 手札 Netk
netkiller old
2018-03-02
1.1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档