内存回收

内存回收 内存状态分为 使用 未使用 可回收 这几点有啥区别: 使用 -- 标记状态已使用 未使用 -- 使用地址到结束地址 可回收 -- 标记状态为回收 怎么判断内存可回收? 因为调用释放接口了 怎么回收性能高? 批量回收(不要回收太频繁) 避免磁盘碎片? 磁盘内碎片分为几种?  磁...

2018-12-30 12:39:48

阅读数 31

评论数 0

cmake的使用

cmake CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake...

2018-12-30 12:38:10

阅读数 26

评论数 0

网络io

相关概念 如果你想吃一份宫保鸡丁盖饭: 同步阻塞:你到饭馆点餐,然后在那等着,还要一边喊:好了没啊! 同步非阻塞:在饭馆点完餐,就去遛狗了。不过溜一会儿,就回饭馆喊一声:好了没啊! 异步阻塞:遛狗的时候,接到饭馆电话,说饭做好了,让您亲自去拿。 异步非阻塞:饭馆打电话说,我们知道您的位置,一会...

2018-12-30 12:32:54

阅读数 169

评论数 0

ptop简单学习

一、 什么是ptop? 产生背景。 P2P可以理解为对等互联网。 P2P打破了传统的Client/Server (C/S)模式,在网络中的每个结点的地位都是对等的。每个结点既充当服务器,为其他结点提供服务,同时也享用其他结点提供的服务。 相比c/s模式, 客户端越多, 服务器压力越大, 性能容...

2018-12-18 17:24:17

阅读数 82

评论数 0

本地全量缓存

全量缓存 背景及目标 当前我们的数据流向是这样的:Hdfs->redis->程序内部缓存->缓存。存在redis性能不足。读写过于频繁。写频繁主要是从hdfs一条一条的读取, 没有批量写入。因为程序还不太稳定, 经常会重启,内部缓...

2018-12-18 11:48:11

阅读数 110

评论数 0

epool好的解释

这篇文章通俗易懂: https://blog.csdn.net/wangtaomtk/article/details/51811011

2018-09-06 17:35:43

阅读数 250

评论数 0

高效做事

1. 理解目标 多问自己几个问题? 是什么, 为什么这样做, 怎样做。只要向着目标前进, 工作才是有效的。 2. 会分类 把问题分为重要不重要, 能解决不能解决的。擅长的不擅长的。 能够充分利用自己的优势。 3. 会休息 不只是睡眠, 还要学会放松自己。 运动,聊天等。 4. 集中精力...

2018-09-03 11:21:24

阅读数 35

评论数 0

qq发展史

https://wenku.baidu.com/view/64f4774f2379168884868762caaedd3383c4b5d2.html http://tieba.baidu.com/p/3393729398

2018-08-29 11:24:35

阅读数 77

评论数 0

为什么米聊干不过微信

1. 核心功能不稳定 2. 广播太多用户体验差 3. 取名太局限 4. 发展新朋友能力有限 5. 运营能力差

2018-08-29 11:23:17

阅读数 680

评论数 0

互联网产品

一、 什么是产品? 产品就是给用户用的东西。 用户为什么用你这个东西?因为你的东西能满足用户的需求, 对用户有价值。那么我们怎么满足用户的需求? 有时候用户都不清楚需要什么样的功能。  二、 产品怎么符合用户的需求?  2.1 明确核心需求 明确了核心需求后, 保证该功能稳定高效, 使用便...

2018-08-29 11:17:16

阅读数 47

评论数 0

分布式缓存

一、 代表 redis, memcache 二、 功能 缓存计算数据, 提高性能           -- 不用每次去重复计算 缓存数据库数据, 降低数据库负载   -- 查询的时候可以在缓存里查询, 不用每次直接访问数据库, 数据库访问次数减少了  共享数据 -- 多个server处理业务...

2018-08-17 11:35:26

阅读数 210

评论数 0

面对压力

一、背景 现在社会压力很大, 我们随时随刻地要面对压力。 学会面对压力, 让我们生活更美好。 二、 压力产生原因 你想要它但是很难得到 三、怎么面对压力? 人是感情动物, 很难说不去想它。 想它又会觉得压力很大。 3.1 分压  如果我和你的“战友”在面对它, 相互倾诉, 相互打气加...

2018-08-17 10:57:01

阅读数 44

评论数 0

未来 3 年,什么样的技术人,最有机会年赚 100万

https://blog.csdn.net/GitChat/article/details/81380449

2018-08-17 09:57:20

阅读数 82

评论数 0

锁优化

1. 减少锁 2. 锁使用次数 3. 减少时间 4. 乐观锁(多读的场景)、悲观锁 

2018-08-15 19:23:46

阅读数 31

评论数 0

消息队列

https://blog.csdn.net/cws1214/article/details/52922267

2018-08-11 17:30:36

阅读数 65

评论数 0

乐观锁

https://www.cnblogs.com/ruiati/p/7211349.html

2018-08-11 17:25:33

阅读数 392

评论数 0

从网络开始谈Paxos算法

一、 背景 paxos是大名鼎鼎的分布式一致性算法, 但是它解决了什么问题, 怎么解决这些问题, 本文和大家一起探讨。 二、举例子 现在我们有四台机器, 每个机器都有数据要数据要存储,分别为v = a, v = b, v = c, v = d。 2. 1 假设我们只部署了一个memcach...

2018-08-09 20:31:34

阅读数 28

评论数 0

加密与解密

一、背景 数据在网络传输中, 有可能传输过程中有可能被别人恶意获取, 从而造成风险。 采用加密手段, 使得捕获的数据别人也难用利用。 二、 加密的重要特性 完整性(消息不被篡改),保密性(第三方无法解密),可认证性(接收方知道消息是由谁发送的) 三、 分类与区别 3.1 不需要还原解密 ...

2018-08-05 19:41:19

阅读数 240

评论数 0

sql注入

一、怎么产生? 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意 的SQL命令。 二、怎么用? 参考:https://www.cnblogs.com/DonAndy/p/5417546.html 三、怎么消灭 3.1 ...

2018-08-05 16:04:25

阅读数 25

评论数 0

网络不可靠,唯一可靠就是反馈

一、 数据在网络中是怎么路由的? 1.1 同局域网中 网络是未知的, 计算机a怎么把数据刚好传输到计算机b呢? 实际上a是不知道计算机b的。 它会交换机问b在哪里? 交换机不知道的时候, 它会对所有人喊话-b在吗, 有你的数据。 当所有人听到这个请求, 都很老实, 不是自己的都不去领。只有b才...

2018-08-05 16:04:13

阅读数 315

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭