腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Netkiller
http://www.netkiller.cn - 区块链·多维度架构
专栏作者
举报
342
文章
620217
阅读量
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
sql
文件存储
数据库
数据库服务器运行定时备份脚本,加密备份文件,同时每日将加密后的备份文件同步到本地。
netkiller old
2021-10-20
4K
0
多维度架构之超时时间
tcp/ip
网站
数据库
sql
微服务
超时时间俗称 Timeout 它是引起应用程序无响应或者网络服务雪崩灾难的罪魁祸首。
netkiller old
2020-10-30
1.5K
0
一步步实施 DevOps (二)
腾讯云测试服务
压力测试
自动化测试
网站
数据库
中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 <netkiller@msn.com>
netkiller
2019-01-02
579
0
传统数据库也能实现区块链存储
数据库
区块链
存储
本文节选自电子书《Netkiller Architect 手札》,延伸阅读《Netkiller Blockchain 手札》
netkiller old
2018-03-06
2.2K
0
Spring Data 最佳实践
数据库
摘要: ORM的出现解决了程序猿学习数据库学历成本,也加快了开发的速度。程序猿无需再学习数据库定义语言DDL以及数据库客户端,也无需关注建表这些繁琐的工作,同时也降低了数据库结构变更管理中与DBA频繁沟通的成本。 本文节选自电子书《Netkiller Architect 手札》 第 12 章 Spring Data 最佳实践 目录 12.1. 分类表 12.2. 为字段增加索引 12.3. 复合索引 12.4. 一对多实例 12.5. ManyToMany 多对多 12.6. 外键级联删除 ORM的出现解决
netkiller old
2018-03-06
1.8K
0
数据库与缓存
数据库
缓存
云数据库 Redis
数据库与缓存 摘要: 这里讲的缓存是数据库本身的缓存,并不是外部缓存例如Redis/Memcache等等。 数据库的数据分为冷数据和热数据库,通俗的讲冷数据是存储在磁盘上不经常查询的数据;而热数据是频繁查询的数据,这部分数据会被缓存到内存中。 本文节选自《Netkiller Architect 手札》 第 10 章 数据库与缓存 目录 10.1. 什么是数据库缓存? 10.2. 为什么缓存数据呢? 10.3. 什么时候使用数据库缓存 10.4. 涉及缓存的地方有哪些 10.5. 谁来控制数据库缓存 10.6
netkiller old
2018-03-06
3K
0
数据库结构版本控制
数据库
数据库结构版本控制 ---- 目录 1. 什么是数据库结构版本控制 2. 为什么要做数据库结构本版控制 3. 何时做数据库结构本版控制 4. 在哪里做数据库结构本版控制 5. 谁来负责数据库结构本版控制 6. 怎样做数据库结构本版控制 6.1. 安装脚本 6.2. 启动脚本,停止脚本 6.3. 查看历史版本 1. 什么是数据库结构版本控制 首先说说什么是数据库结构,什么事版本控制。 数据库结构是指数据库表结构,数据库定义语言导出的DDL语句。主要由CREATE TABLE, DROP TABLE等等构成。
netkiller old
2018-03-05
1.1K
0
Spring data 如何定义默认时间与日期
java
数据库
本文节选自《Netkiller Java 手札》 作者:netkiller, 出处:http://www.netkiller.cn/java/index.html 10.1.6. 默认时间规则 10.1.6.1. CreatedDate Spring 提供了 import org.springframework.data.annotation.CreatedDate; 但是这些只能作用于实体类。 @CreatedDate private Date createdDateTime; 10.1.6.3.
netkiller old
2018-03-05
1.4K
0
Spring data 数据库建表(一对一,一对多,多对多)
数据库
java
本文节选择电子书《Netkiller Java 手札》 DBA 如果你在不学习编程,你将失业。如今我们对DBA的依赖越来越少,多数框架都支持实体关系映射,通过面向对象编程即可定义数据库结构。数据库设计也是在这个阶段完成的,不再需要DBA协助。如果DBA不学习怎样编写实体Class 最终将被淘汰。所以DBA除了会使用 ER图工具,还需要会写实体类。 8.3.1.9. @OneToOne 一对一表结构,如下面ER图所示,users表是用户表里面有登陆信息,profile 保存的时死人信息,这样的目的是我们尽量减
netkiller old
2018-03-05
3K
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
744
0
数据加密字段加密
数据库
安全
Netkiller Architect 手札 Multi-dimension Architecture Design & Implementation / Full Stack Architect Mr. Neo Chan, 陈景峯(BG7NYT) 4.20. 数据加密 数据库中有很多敏感字段,不允许随意查看,例如开发人员,运维人员,甚至DBA数据库管理员。另外加密主要是防止被黑客脱库(盗走) 敏感数据加密有很多办法,可以用数据库内部加密函数,也可以在外部处理后写入数据库。加密算法有很多种,但通常两类比较
netkiller old
2018-03-05
5.8K
0
Oracle 表空间管理
oracle
数据库
33.12. Oracle 表空间 33.12.1. 查询空闲表空间 select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; SQL> select file_name from dba_data_files; FILE_NAME -----------------------------------------------------------------------------------------
netkiller old
2018-03-05
1.5K
0
Linux 系统与数据库安全
linux
数据库
安全
Linux 系统与数据库安全 目录 1. 帐号安全 1.1. Shell 安全 1.2. .history 文件 2. 临时文件安全 3. 其他安全问题 4. 防火墙配置 5. 数据库安全 5.3.1. 数据备份 5.3.2. 数据恢复 5.2.1. bind-address 5.2.2. mysql 管理 5.2.3. ~/.mysql_history 5.1. 数据库程序安全 5.2. 数据库客户端安全 5.3. mysqldump 安全 5.4. crontab 定时备份脚本于安全 5.5. 数据库归
netkiller old
2018-03-05
3.4K
0
数据库恢复方案
数据库
数据库恢复方案 摘要 这里所谈的内容是对备份数据的恢复,不是对损坏数据表的恢复,或者说灾难恢复。 目录 1. 背景 2. 备份方式分析 3. 恢复方案 3.1. 第一种 3.2. 第二种 3.3. 第三种 3.4. 第四种 4. 手工恢复 1. 背景 我们来假设一个场景。 你是否适用 mysqldump 每隔一段时间备份一次数据库,每个备份一个数据文件。 公司决策你是不是因为数据持续增加,有些数据已经不会再查询,会删除旧的历史数据。 有时公司突然说要恢复历史数据,有可能全补回复,有可能部分恢复。 你将怎么做
netkiller old
2018-03-05
1.4K
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.2K
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
836
0
数据库与图片完美解决方案
数据库
分布式
sql
云数据库 SQL Server
数据库与图片完美解决方案 电商商品图品与数据库脏数据完美解决方案 摘要 你是是不是在开发中常常遇到,删除了数据库记录后,发现该记录对应的图片没有删除,或者删除了图片,数据库中仍有数据存在,你的网站脏数据(图片)成几何数增长,阅读下文这里为你提供了一个完美决方案。 ---- 目录 1. 背景 2. 解决思路 3. 解决方案 4. plugin 的开发与使用 5. 在事务中使用该插件 6. 通过触发器调用图片处理函数 1. 背景 我以电商网站为例,一般的网站产品数据存放在数据库中,商品图片是上传到文件服务器,然
netkiller old
2018-03-05
1.2K
0
Oracle·DB LINK 链接到另一个数据库
oracle
数据库
本文节选自《Netkiller Database 手札》 第 42 章 数据库链接 Oracle 提供数据库链接功能,实现从当前数据库链接到其他数据库,从当前数据库操作其他数据库上的数据。 创建链接 CREATE DATABASE LINK dblinkname CONNECT TO dbuser IDENTIFIED BY your_password USING 'orcl'; CREATE PUBLIC DATABASE LINK 数据链名称 CONNECT TO 登陆用户名 IDENTIFIED B
netkiller old
2018-03-05
980
0
监控的艺术
运维
云数据库 Redis
数据分析
自动化测试
数据库
监控的艺术 目录 1. 背景 2. 概述 3. 怎样监控 3.1. 卫星监测 3.2. 逐级诊断 3.3. 模拟人工 3.4. 数据分析 3.5. 监控与开发 4. 总结 1. 背景 每个企业都意识到监控工作的重要性,但80%企业的监控工作仍然处在监控的初级阶段。 什么事初级阶段呢? 被动监控,故障发生运维人员永远不是第一个发现故障的人 监控IP地址与TCP端口,很多时候HTTP 80端口正常接受请求,但WEB服务器不能正常工作。 人肉监控(人肉运维),采用人海战术,桌面摆放很多显示器,甚至投影仪,要求监控
netkiller old
2018-03-05
1.2K
0
CentOS 7 + MongoDB 3.4
mongodb
数据库
节选自《Netkiller NoSQL 手札》 2.1.4. 从官网安装最新版本的 MongoDB 3.4 官网的rpm包是如下 [root@netkiller ~]# yum search mongodb | grep "\-org" mongodb-org.x86_64 : MongoDB open source document-oriented database system mongodb-org-mongos.x86_64 : MongoDB sharded cluster query rout
netkiller old
2018-03-05
740
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档