10 icquu

尚未进行身份认证

我要认证

数据运营和管理——数据结构化存储与运用的解决方案探索与完成; 居逆境中,周身皆针砭药石,砥节砺行而不觉。 处顺境中,眼前尽兵刃戈矛,销膏靡骨而不知。

等级
TA的排名 15w+

C代码练手记录之四

系统信号(signal)的一般应用:Signal在Linux系统编程中应用比较常用也非常简单,使用signal可以实现比较方便的进程通讯和控制。下面是一下signal的应用例子:#include <stdio.h>#include <signal.h>#include <unistd.h>#include <signal.h>void sig_handler(int sig){ printf("catched signal:

2020-09-14 11:10:01

SSH连接总是定期断掉的解决办法

SSH连接总是隔一段时间没有输入时就断开,解决办法如下:服务端配置sudo vi /etc/ssh/sshd_configClientAliveInterval 60 #服务端主动向客户端请求响应的间隔ClientAliveCountMax 10 #服务器发出请求后客户端没有响应的次数达到一定值就自动断开sudo restart ssh客户端配置sudo vi /etc/ssh/ssh_config #或~/.ssh/config TCPKeepAl...

2020-09-08 13:02:55

快速学习计算机系统编程

全部内容基本就在这里了:C语言的语法,函数,指针,编译,调试数据结构和算法:数组,链表,树,图,排序,查找,插入,删除;Linux系统资源编程:文件IO,进程,线程,信号,网络通信;对于系统编程的入手,选来选去,还是要先从了解和学习C语言的语法,函数,指针,编译,调试开始,更底层向下一些,可略微了解一些CPU寄存器,栈和汇编知识,或者在学习Linux系统资源编程时候再附带了解这些汇编相关内容可能更容易理解一些。汇编部分不要求学习者能自己动手实现,只需要认真理解这些底层部分就能帮助我们

2020-09-02 17:11:40

三张图片搞明白SSH隧道

本地端口转发:这一张图片描述的就是本地端口通过ssh隧道映射到远端服务器端口:本地用户可以通过访问<Forwarded port> 达到访问<Remote server><Remote port>的目的,这就是Local port forwarding。命令实现:ssh -NfL <Forwarded port>:<Remote server>:<Remote port> <SSH login>@<

2020-09-02 12:18:56

SSH攻击ip列表【不定时更新】

下面这些IP在对互联网进行非法恶意访问和扫描,非常可恶:106.201.117.14107.175.240.178108.60.48.45112.85.42.172112.85.42.173112.85.42.176112.85.42.180112.85.42.181112.85.42.200115.231.140.115118.194.132.112139.59.154.31152.245.175.140153.127.68.121161.35.63.1171.240.2

2020-08-28 08:13:26

Clickhouse统计数据库

Clickhouse性能非常不错,值得一试,使用也非常简单。创建表结构:create table world_x(id Int32, name String,dt Date) engine=MergeTree(dt,(name),8192);导入数据:insert into world_x(id, name) select id, name from mysql('127.0.0.1', 'world_x','phone_type', 'root', '12345678');进行统计:

2020-08-22 16:07:57

数据库的核心设计理解

数据库技术实现的难点和重点是缓存设计,索引设计和事务实现,针对数据库的优化和维护也是在着眼在缓存,索引和事务的优化上面。缓存设计是为了弥补磁盘IO性能的不足,缓存设计在每一种数据库的设计中都非常重要,良好的缓存设计能最大程度减少和避免数据库访问磁盘的频率和数据,将大部分的操作都放在内存中完成,是每一种数据库的设计目标之一。MySQL数据库是常用的开源数据库,在MySQL的维护和使用中,我们发现有大量的缓存设计,用好这些数据库提供的缓存设计对于提升数据库性能有极大的裨益。详细内容很多,这里先略过,后续

2020-08-04 18:30:45

增量备份和恢复(xtrabackup)

Incremental Backupxtrabackupsupports incremental backups, which means that they can copy only the data that has changed since the last backup.You can perform many incremental backups between each full backup, so you can set up a backup process such as.

2020-07-29 12:22:36

创建完整的压缩备份(xtrabackup)

Creating Compressed BackupsIn order to make a compressed backup you’ll need to use the--compressoption:$ xtrabackup --backup --compress --target-dir=/data/compressed/The--compressuses theqpresstool that you can install via thepercona-release...

2020-07-29 12:19:09

技术也有心法,天赋决定上限

飞镖技能讲究稳,准,狠,飞镖技术玩的很溜的人,可以给人一种艺术享受。做为一个技术人,对技术的追求也是同样的,要准(抓住要害),要狠(措施要有效)。准和狠的要义都把握的很好,放在第一位的稳往往是最不容易把握的住的,稳是心法,不是技法而胜似技法,有了心法才能让技法发挥出全部的能量。特别是有了一定技术积累的同学,不知是否有类似感受,很多时候,不是技术不到位,是心法不对,导致的技法止步不前。...

2020-07-26 15:56:10

MySQL 8.0.21 稳定版已于7月13日发布

编译说明 服务器构建的Boost库的最低版本现在为1.72.0。 配置说明 tcmalloc不再是mysqld_safe --malloc-lib选项的允许值。 添加或更改功能 重要更改: 默认情况下,复制源服务器按照系统变量的设定(binlog_checksum默认为CRC32)为二进制日志中的每个事件写入一个校验和CRC32。以前,组复制不支持二进制日志中存在校验和,因此 在配置将成为组成员的服务器实例时binlog_checksum必须将其设置为NONE。现在,已经可...

2020-07-17 12:53:58

雅虎,曾经的巨头,最终把自己玩死了

响亮的名号和辉煌的过去只能代表你过去的努力有了让人羡慕的回报,但这也同时为自己树立了很多敌人和让自己变得飘飘然。这不能说明以后你一定会更加辉煌和成功,反而让你更容易陷入失败的陷阱,做出一些可笑而任性的决策,如果不能清楚的发现自己需要从0开始审视自己,那么,灾祸必将来临。...

2020-05-22 10:35:20

Deepin,我见证你的成长

安全问题是一个比较专业的问题,安全措施尽管有很多,但大部分对安全了解甚少的人,根本不知道怎么做能提高系统的安全系数,做操作时,如何规避风险等一系列安全规则。直到现在,有很多人安装软件时都是闭着眼睛,只管点下一步的,连最明显的提示信息都不看,如何能安全呢,又怎么可能去关注相对更加更隐秘的安全信息呢,所以安全问题,除了系统固然有缺陷外,使用者的几近于零的计算机安全水平管控能力和安全意识是造成额外风险和风险蔓延的最大原因。就拿普遍存在的内网安全来讲,最容易被利用的就是arp欺骗,其实防御arp欺骗是很容易的,

2020-05-21 20:14:49

linux 用ld链接nasm编译的elf格式的.o文件报错

编译命令:nasm -f elf hello.asm -o hello.old -s hello.o -o hello报错信息:ld: i386 architecture of input file `hello.o' is incompatible with i386:x86-64 output解决方法:命令行输入:>ld -m elf ld: unrecognised emulation mode: elf...

2020-05-21 19:09:54

MySQL文档存储快速入门指南 MySQL 5.7

MySQL文档存储快速入门指南目录MySQL文档存储快速入门指南一、MySQL文档存储说明二、MySQL X插件安装三、MySQL Shell用户指南一、MySQL文档存储说明关系数据库(如MySQL)通常存储结构化数据,需要提前定义好数据的格式。而NoSQL的出现就是为了打破这种僵局,使得开发人员可以存储非结构化数据,使用文档的方式进行存储数据,无需提前定义数据格式。早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BL.

2020-05-20 11:40:12

使用MySQL开发库构建C API客户端程序

在Unix上编译MySQL客户端这里的示例使用gcc作为编译器。在某些系统上(例如,macOS或FreeBSD上的clang或Solaris上的Sun Studio),可能需要其他编译器。根据需要调整示例。-I编译使用MySQL头文件的客户端程序时, 可能需要指定一个选项,以便编译器可以找到它们。例如,如果头文件安装在中/usr/local/mysql/include,则在compile命令中使用此选项:-I/usr/local/mysql/include您可以将代码与...

2020-05-15 12:07:30

回归理性,让未来更清晰

未来属于传统和互联网的平衡和融合,过去的一段时间里,传统和互联网似乎是一个东风一个西风,要么东方压倒西风,要么西风压倒东风,非常的极端和激进。一时间,互联网大行其道,跟风者趋之若鹜,不乏闻“鸡”起舞,投机取巧之人在各处都争先恐后要坐到“风口”上。然而,疯狂过后,往往是回归和反思,进而找到合理的定位,趋于理性的平稳协调发展。过去是疯狂的,现在渐冷是合理的,也是必然,之后会回归和反思,传统和互联网并非对立。不破不立,在打破传统旧有规则的同时,也在塑造新的传统,这个新的传统必然是传统模式和互联网拥有的承载能力

2020-05-14 11:26:41

为什么要学编程

使用计算机的基本途径:命令 函数 对象和交互的图形或图像有目的使用这些命令,函数,对象和交互的图形或图像就是计算机的应用。非交互式使用计算机的常用方式是将命令,函数,对象进行有目的的编排,从而实现一些满足运算逻辑的应用。大多提供24小时不间断服务的计算机基本都要靠命令,函数和方法完成逻辑编排从而实现一定的目的。由于人类能力所限,交互式的使用计算机无法进行高效的运算,因此,在需要利用计算机高速运算能力的时候,往往需要屏蔽掉任何不必要的人机交互。而图形或图像接口是最友好的人机交互途径,也是效率最低的使用计算

2020-05-14 11:12:25

MySQL 8.0.20 稳定版已于4月27日发布

现在已不赞成 使用VALUES()来访问INSERT ... ON DUPLICATE KEY UPDATE语句中的新行值 ,并且在将来的MySQL版本中可能会删除该用法。相反,您应该为新行及其列使用​​别名,如MySQL 8.0.19及更高版本中所实现。-- 例如,此处显示的语句 VALUES()用于访问新的行值:INSERT INTO t1 (a,b,c) VALUES (1,2,3),(4,5,6) ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b.

2020-05-12 09:05:22

在线启用GTID

本节介绍如何在已经联机并且使用匿名事务的服务器上启用GTID事务。此过程不需要让服务器停止服务,并适合在生产中使用。当然,如果在启用GTID事务时可以使服务器停止服务,则处理过程会更容易。在开始之前,请确保服务器满足以下前提条件: 拓扑中的服务器都必须使用MySQL 5.7.6或更高版本。除非拓扑中的服务器都使用符合条件的同样版本,否则不能确保可以在线启用GTID事务。 所有服务器均[gtid_mode]为默认值OFF。 可以随时暂停以下过程,之后将其恢复原样,该过程具有容错性。

2020-05-09 14:56:00

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取