摘要: 1 准备OS账户安全起见,本着最小权限原则,生产系统决不同意使用root账户来执行tomcat。为此,建立新账户tomcat,并设定登录password。useradd tomcatpasswd tomcat2 配置防火墙放行8080port并做80port映射在/etc/firewalld/ser... 阅读全文
posted @ 2015-12-31 21:51 phlsheji 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 摘要:腾讯计费平台部为了解决基于内存的NoSQL解决方式HOLD平台在应对多种业务接入时的不足。结合团队在MySQL领域多年应用和优化经验,终于在MySQL存储引擎基础上,打造一套分布式SQL系统TDSQL。本文是对该系统架构分析。腾讯计费平台部托管着公司90%以上的虚拟账户。如QB、Q点、包月服务... 阅读全文
posted @ 2015-12-31 21:02 phlsheji 阅读(8772) 评论(0) 推荐(0) 编辑
摘要: 背景近期在重读“Dynamo: Amazon’s Highly Available Key-value Store”(经典好文,推荐!)。文章4.4 中聊到了Data Version为了提高可用性,Dynamo同意“更新”操作异步的传播到其他副本,当出现多个写事件并发运行时,可能会导致系统中出现多个... 阅读全文
posted @ 2015-12-31 20:03 phlsheji 阅读(595) 评论(0) 推荐(0) 编辑
摘要: MySQL Full Join的实现 由于MySQL不支持FULL JOIN,以下是替代方法left join + union(可去除反复数据)+ right joinselect * from A left join B on A.id = B.id (where 条件)unionselect *... 阅读全文
posted @ 2015-12-31 18:58 phlsheji 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Seikimatsu Occult TonneruTime Limit: 12000/6000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1741Accepted Submission(... 阅读全文
posted @ 2015-12-31 18:18 phlsheji 阅读(176) 评论(0) 推荐(0) 编辑
摘要: UVA 10831 - Gerg's Cake题目链接题意:说白了就是给定a, p。问有没有存在x^2 % p = a的解思路:求出勒让德标记。推断假设大于等于0,就是有解,小于0无解代码:#include #include long long a, p;long long pow_mod(long... 阅读全文
posted @ 2015-12-31 17:45 phlsheji 阅读(225) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList是jdk1.5并法包里面用于处理高并发下。读多写少的情况下。减少锁等待的集合类。以下对该类实现做一个简要的分析1,首先CopyOnWriteArrayList是实现了List接口,对=List接口的相关方法进行了实现。2,以下的它的add方法,会首先加锁,然后... 阅读全文
posted @ 2015-12-31 16:59 phlsheji 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 介绍Android新闻client源代码,功能上分为:新闻、关注、读报、微博。里面比較有特色的就是读报功能。真正安装报纸的排版进行读报。给人得感觉就像是在读真实的报纸。事实上即使首页的动态云标签很有特色。能够随机显示出最新新闻热词,用手滑动还能动态切换。此Demo就可以作为学习使用也可作为商业使用,... 阅读全文
posted @ 2015-12-31 16:13 phlsheji 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 使用很easy, frame 就是当前帧, foreground 是取得的, binary 型背景, 0.03是学习速率能够依据实际调整.cv::BackgroundSubtractorMOG mog;mog(frame, foreground, 0.03); 阅读全文
posted @ 2015-12-31 15:38 phlsheji 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 昨天。京东在美国上市了,你知道吗? 美国当地时间5月22日,京东在美国的纳斯达克成功上市,市值将近300亿美元。成为中国继腾讯和百度之后的第三大互联网上市公司。有趣的是。今年也是其创始人刘强东40岁的生日。watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQve... 阅读全文
posted @ 2015-12-31 13:28 phlsheji 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Android启动过程中的第一个进程init。在启动过程中会启动两个关键的系统服务进程ServiceManager和Zygote。本文要介绍的就是Zygote进程的启动,Zygote俗称孵化器,专门用于生产(启动)新的进程。Zygote是在Init.rc(aosp/system/core/root... 阅读全文
posted @ 2015-12-31 12:46 phlsheji 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 这样算懒惰的程序猿吗?1)7:20醒赖床到7:40起来刷牙洗脸。2)8:00左右,急忙跑下楼。路上路边摊买个肉包子1元一个。边走边吃,连奔带跑跑去车站。老妈打来电话,正好在过红绿灯。直接挂了不接。心里烦,怎么这个时候打电话来。哪有时间接。3)8:20左右,最终赶到BRT公交车站。等公交,大约花费10... 阅读全文
posted @ 2015-12-31 11:39 phlsheji 阅读(285) 评论(0) 推荐(0) 编辑
摘要: window.location=pp+"?username="+getCookie("username")+"&userid="+getCookie("userid");替换document.write("");document.write("");document.write("");docume... 阅读全文
posted @ 2015-12-31 10:31 phlsheji 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 以下这图展示了二路归并的过程二路归并的核心代码是merge()函数它将2个切割的数组有序的合并在一起如图:在数组A中,从p到q是一个数组,从q到r是另外一个数组那么怎样将这2个数组有序的合并在一起,组个新的数组A呢?步骤:第一步:开辟一个数组L,存放p到q之间(也就是须要归并的左边数组)的元素第二部... 阅读全文
posted @ 2015-12-31 09:02 phlsheji 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 刚接触反向代理时。不明确这个词的含义,问了几个人。也不明就里。近期由于有人问,所以总结一下,请看下图。“反向代理”这个名词应是相对于“代理”这个词,代理的作用不必多说。最常见的场景是在一些局域网中的用户浏览网页,会在浏览器中设置代理server,通过代理訪问外网。而反向代理不是给普通用户用的,是给服... 阅读全文
posted @ 2015-12-31 08:00 phlsheji 阅读(480) 评论(0) 推荐(0) 编辑