软考完,最大的感觉就是:原来如此。没有猜题,没有紧张,但我对于自己备考的过程是有遗憾的,有些可以学会的知识没有掌握,有些可以利用的时间没有抓住.唯一值得欣慰的是,自己心态很好.
软考总结大会,有这么一个问题:如果再给你一次机会……
没有人希望来第二次,但我们能决定的只能是第一次之后做好回顾和总结,然后如果有第二次就轻装上阵.
第一阶段:
...
一致性哈希以及负载均衡的探讨,问题的出现又该如何解决呢 、、、...
问题描述:开发组反馈有张表中的四个字段数据经常被置为空,走查了很多代码,都没有定位到问题。
系统环境描述:典型的j2ee架构,中间件是weblogic,数据库是oracle。
诊断思路:就是要定位到在某个时刻某个功能触发的。
定位过程:
1.在表上加上一个触发器,建一张监控表,监控update的时候的一些信息,哪个用户操作的,操作的时间点,操作前的值...
记录最近出的几个bugconnection reset by peer最近服务器经常性的出现connection reset by peer的错误,开始我们只是以为小概率的网络断开导致的,可是随着压力的增大,每隔2分钟开始出现一次,这就不得不引起我们的重视了。我们的业务很简单,lvs负责负载均衡(采用的是DR模式),keepalive timeout设置的为2分钟,后面支撑两台推送服务(后面叫做p...
附网址:http://qt-project.org/doc/qt-5/qtqml-index.html
Qt QML
Qt QML模块为基于QML language开发应用程序和库提供了语言和基础建设。它定义并实现了QML的语法和基础框架,并提供API使得应用程序开发者可以使用定制的类型扩展QML,或者将QML与JavaScript、C++集成起来。Qt QML模块同时提供了一个QML...
Pull 解析器简介
Pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如: 开始元素和结束元素事件,使用xmlPullParser.next() 可以进入下一个元素并触发相应事件。跟 SAX 不同的 是, Pull 解析器产生的事件是一个数字,而非方法,因此可以使用一个 switch 对事件进行处理。当元素开始解析时,调用 parser.nextText() 方法可以获...
题目
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.
For example:
Given the below binary t...
背景:
一致性Hash用于分布式缓存系统,将Key值映射到具体机器Ip上,并且增加和删除1台机器的数据移动量较小,对现网影响较小
实现:
1 Hash环:将节点的Hash值映射到一个Hash环中,每个Key顺时针第一个找到的节点,就是这个Key被路由到的机器
2 "虚拟节点":将节点虚拟成多个"虚拟节点"分布在Hash环上,使得分布更均匀,扩缩容影响较小...