上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页
摘要: 一个100G的文件,内存只有4G,对其进行全排序,如何用普通的java程序编写处理我们一般说的排序算法是内部排序,指的是可以将所有数据一次性的载入内存当中,然后进行排序。但是,当要排序的数据量相当大的时候,无法将全部的数据加载到内存中,这时就需要采用外部排序的方法,采用分而治之的思想,将大的数据文件 阅读全文
posted @ 2022-03-07 09:31 PKICA 阅读(25) 评论(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) 编辑
摘要: 1.message系统日志配置 1.1 在debian系linux系统中对应的是/etc/rsyslog.conf和rsyslogd。 通过查看rsyslog.conf文件,发现所有的配置文件都在/etc/rsyslog.d/文件夹下。 # /etc/rsyslog.conf Configurati 阅读全文
posted @ 2022-02-09 14:33 PKICA 阅读(730) 评论(0) 推荐(0) 编辑
摘要: STL容器不是线程安全的。对于vector,即使写方(生产者)是单线程写入,但是并发读的时候,由于潜在的内存重新申请和对象复制问题,会导致读方(消费者)的迭代器失效。实际表现也就是招致了core dump。另外一种情况,如果是多个写方,并发的push_back(),也会导致core dump。 解法 阅读全文
posted @ 2022-02-06 16:45 PKICA 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低分辨率定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的内核版本中,内核并不支持高精度定时器,理所当然 阅读全文
posted @ 2021-12-29 11:11 PKICA 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 制作deb包有的时候,我们需要将自己的程序(动态库或者可执行程序)打包成一个deb包,将deb包拷贝到其他的电脑,安装就可以使用包里面包含的函数或者可执行程序了.linux将C++城西制作deb包,通过查找资料,找到了下面的几种方法. 方法1 使用cmake​ C++ 工程大部分都是用 CMake 阅读全文
posted @ 2021-11-25 09:18 PKICA 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 位图(bitset)是一种常用的数据结构,常用在给一个很大范围的数,判断其中的一个数是不是在其中。这篇文章主要给大家介绍了关于C++位图以及位图的实现原理与方法,需要的朋友可以参考下 位图就是bitmap的缩写,所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,该数据都是不重复的简单数 阅读全文
posted @ 2021-11-09 11:46 PKICA 阅读(527) 评论(1) 推荐(1) 编辑
摘要: 概念(concept) 使用模板进行通用编程的关键思想是定义能通过各种类型(type)使用的函数和类。但是,在实例化模板时经常会出现用错类型的问题,其结果通常是几页难懂的报错信息。 现在概念来了,这个问题可以休矣。概念让你能为模板编写要求,而编译器则可以检查这个要求。概念革新了我们思考和编写通用代码 阅读全文
posted @ 2021-11-05 14:40 PKICA 阅读(789) 评论(0) 推荐(1) 编辑
摘要: linux内核里面的双向循环链表和哈希链表有什么不同呢?1、双向循环链表是循环的,哈希链表不是循环的 2、双向循环链表不区分头结点和数据结点,都用list_head表示,而哈希链表区分头结点(hlist_head)和数据结点(hlist_node)。与哈希链表有关的两个数据结构如下: struct 阅读全文
posted @ 2021-11-05 14:34 PKICA 阅读(80) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页