03 2022 档案

摘要:trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。不过,这次我遇到它,是因为客户you个需求:从终端访问服务器的用户,其登陆服务器后会自动运行某个命令,例如打开应用(命令写在.bashrc等文件中),最后退出,并断开连接;期间是不能允许其使用Ctrl+C等 阅读全文
posted @ 2022-03-24 10:32 PKICA 阅读(258) 评论(0) 推荐(0) 编辑
摘要:相关函数: stat, lstat, symlink 表头文件: #include <unistd.h> 定义函数:ssize_t readlink(const char *path, char *buf, size_t bufsiz); 函数说明:readlink()会将参数path的 符号链接内 阅读全文
posted @ 2022-03-23 09:44 PKICA 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1. Eclipse 如何向Eclipse中导入外部已经存在的项目 阅读全文
posted @ 2022-03-19 17:30 PKICA 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Redis 和 Memcached 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务,其本质上就是一个内存key-value数据库。Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希 阅读全文
posted @ 2022-03-15 15:30 PKICA 阅读(214) 评论(0) 推荐(0) 编辑
摘要:前序: 由于公司业务需求,对于3个月前的过期数据需要进行删除动作,以释放空间和方便维护 本来想的是使用crontab写个脚本定时执行,但是看到Mongo本身就有自动删除过期数据的功能,所以还是用一下吧 这个方法就是使用TTL索引,后续我再写一个脚本定时删除的任务 介绍: TTL索引是MongoDB中 阅读全文
posted @ 2022-03-11 11:39 PKICA 阅读(645) 评论(0) 推荐(0) 编辑
摘要:MySQL事务是什么,它就是一组数据库的操作,是访问数据库的程序单元,事务中可能包含一个或者多个 SQL 语句。这些SQL 语句要么都执行、要么都不执行。我们知道,在MySQL 中,有不同的存储引擎,有的存储引擎比如MyISAM 是不支持事务的,所以说MySQL 事务实际上是发生在 存储引擎部分。 阅读全文
posted @ 2022-03-07 09:45 PKICA 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一个100G的文件,内存只有4G,对其进行全排序,如何用普通的java程序编写处理我们一般说的排序算法是内部排序,指的是可以将所有数据一次性的载入内存当中,然后进行排序。但是,当要排序的数据量相当大的时候,无法将全部的数据加载到内存中,这时就需要采用外部排序的方法,采用分而治之的思想,将大的数据文件 阅读全文
posted @ 2022-03-07 09:31 PKICA 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Kafka存在丢消息的问题,消息丢失会发生在Broker,Producer和Consumer三种。 Broker Broker丢失消息是由于Kafka本身的原因造成的,kafka为了得到更高的性能和吞吐量,将数据异步批量的存储在磁盘中。消息的刷盘过程,为了提高性能,减少刷盘次数,kafka采用了批量 阅读全文
posted @ 2022-03-03 10:15 PKICA 阅读(360) 评论(0) 推荐(0) 编辑
摘要:fc 1、预编译的好处 大家平时都使用过JDBC中的PreparedStatement接口,它有预编译功能。什么是预编译功能呢?它有什么好处呢? 当客户发送一条SQL语句给服务器后,服务器总是需要校验SQL语句的语法格式是否正确,然后把SQL语句编译成可执行的函数,最后才是执行SQL语句。其中校验语 阅读全文
posted @ 2022-03-01 15:41 PKICA 阅读(371) 评论(0) 推荐(0) 编辑