上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 1. 前言 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis主从复制可以根据是否是全量分为全量同步和增量同步。 2. 旧版复制功能实现 redis复制功能分为同步和命令传播两种操作: (1)同步操 阅读全文
posted @ 2018-10-28 16:57 Booker808 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 性能的思考 提升性能意味着可以用更少的资源做更多的事情。但是提升性能会带来额外的复杂度,这会增加线程的安全性和活跃性上的风险。 我们渴望提升性能,但是还是要以安全为首要的。首先要保证程序能够安全正常的运行,然后在需要的时候进行性能优化,并且优化后的程序要尽可能保持并发性,让多处理中每个cpu尽可能得 阅读全文
posted @ 2018-08-30 20:41 Booker808 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 直接创建大量线程的坏处 对于一个web服务器,服务器应用程序会处理来自客户端的请求。假设,每到达一个请求,我们的程序都为该请求创建一个线程来执行请求任务,那么这个创建的线程数目将会是无穷无尽的,“为每一个请求任务分配一个线程”,该做法是存在一些缺陷的,尤其是创建大量线程时: (1)线程的生命周期的开 阅读全文
posted @ 2018-08-24 22:08 Booker808 阅读(2280) 评论(0) 推荐(0) 编辑
摘要: 1 FutureTask概念 FutureTask一个可取消的异步计算,FutureTask 实现了Future的基本方法,提空 start cancel 操作,可以查询计算是否已经完成,并且可以获取计算的结果。结果只可以在计算完成之后获取,get方法会阻塞当计算没有完成的时候,一旦计算已经完成,那 阅读全文
posted @ 2018-08-19 20:04 Booker808 阅读(2524) 评论(1) 推荐(0) 编辑
摘要: 原文链接: https://blog.csdn.net/baiboya/article/details/80452822 ens33这个网卡一直无法激活,在网上找了半天,找到这个博主的文章,才解决,虽然不知道原理,但是还是要谢谢该博主! CentOS的启动出错: 当执行 ifup ens33 出现错 阅读全文
posted @ 2018-08-15 17:53 Booker808 阅读(5670) 评论(4) 推荐(1) 编辑
摘要: 好像是防火墙阻止了什么东西而导致的无法ping通! 1.打开WIN7防火墙 2.选择高级设置 3.入站规则 4.找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,设置为允许。 5.虚拟机可以ping通主机了! 阅读全文
posted @ 2018-08-13 17:23 Booker808 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: 给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 示例 1: 示例 2: 示例 3: 说明:你可以假设 s 和 t 阅读全文
posted @ 2018-08-03 12:56 Booker808 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 阅读全文
posted @ 2018-07-29 22:52 Booker808 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意:不能使用代码库中的排序函数来解决这道题。 示例: 进阶: 一个直观的解决方案是使用计数排序的两 阅读全文
posted @ 2018-07-29 20:06 Booker808 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目: 请实现一个cloneNode方法,复制一个复杂链表。 在复杂链表中,每个结点除了有一个next指针指向下一个结点之外,还有一个random指向链表中的任意结点或者NULL。 结点的定义如下: 思路: 方法1: 复制原始链表上的每一个结点,并通过next连接起来;然后再设置每个结点的rando 阅读全文
posted @ 2018-07-09 09:55 Booker808 阅读(262) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页