杂谈
Narasimha_Karumanchi
这个作者很懒,什么都没留下…
展开
-
微信红包的架构设计简介
背景:有某个朋友在朋友圈咨询微信红包的架构,于是乎有了下面的文字(有误请提出,谢谢)概况:2014年微信红包使用数据库硬抗整个流量,2015年使用cache抗流量。 微信的金额什么时候算? 答:微信金额是拆的时候实时算出来,不是预先分配的,采用的是纯内存计算,不需要预算空间存储。。 采取实时计算金额的考虑:预算需要占存储,实时效率很高,预算才效率低。实时性:为什么明明抢到红包,点开后发现没有转载 2017-04-28 20:18:16 · 970 阅读 · 0 评论 -
git常用命令
原创 2018-06-26 16:22:52 · 323 阅读 · 0 评论 -
Java中&和&&的区别
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以原创 2017-08-22 15:02:03 · 621 阅读 · 0 评论 -
Java断言机制
Java是从JDK1.4 才开始支持断言的(添加了关键字 assert),请注意老版的JRE不支持。断言概述编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 可以将断言看作是异常处理的一种高级形式 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用转载 2017-06-22 22:27:24 · 268 阅读 · 0 评论 -
如何设置Word自动检查语法错误
Word的语法错误通常是该语句下方有绿色波浪线,可以在某种程度上帮组我们检查语法错误。但是有的时候,Word无法自动的检查,如何调出这个呢?工具选项拼写与语法将语法部分的:输入时自动检查语法的多选框打上√over原创 2017-06-21 19:16:46 · 6133 阅读 · 0 评论 -
Java实现-一行代码求两个数的最大公约数
private static int gcd(int m,int n){ return n==0?m:gcd(n,m%n); }原创 2017-06-15 22:03:27 · 1105 阅读 · 0 评论 -
TCP和UDP协议的区别
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和<span style="color: black;">UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP<span style="color: black;">协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP<span style="color:转载 2017-05-08 10:33:42 · 1048 阅读 · 0 评论 -
JAVA遍历HashMap的两种方式
1, Iterator> it=map.entrySet().iterator(); while(it.hasNext()){ Entry temp=it.next(); System.out.println(temp.getKey()+" "+temp.getValue()); }2, Set set=map.keySet(); It原创 2017-05-15 10:37:38 · 261 阅读 · 0 评论 -
Polya原理的应用经典实例
关于Polya原理的应用经典实例: 问题:用两种颜色去染排成一个圈的6个棋子,如果通过旋转得到只算作一种。问有多少种染色状态。 解:先将棋子表上号: 16 25 3 4 那么把所有通过旋转m(m大于等于0小于等于5)步的写出来: 1 6 5 6转载 2017-05-24 19:46:21 · 618 阅读 · 0 评论 -
HTTP状态码
状态代码 状态信息 含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了文档,Lo转载 2017-05-02 10:28:36 · 314 阅读 · 0 评论 -
跳板机
现在一定规模互联网企业,往往都拥有大量服务器,如何安全并高效的管理这些服务器是每个系统运维或安全运维人员必要工作。现在比较常见的方案是搭建堡垒机环境作为线上服务器的入口,所有服务器只能通过堡垒机进行登陆访问,合格的堡垒机个人以为要满足以下功能需求 。1 线上机器要实现免密登陆2 密码对所有普通用户不可见3 不同用户拥有不同机器登陆权限4 不同用户可登陆机器的操作权限可控制5 操作记录可审计...转载 2018-07-01 17:44:47 · 505 阅读 · 0 评论