随笔分类 -  学习——其他技术

摘要:了解log4j的源代码来源于项目中一次需求,我们想将系统所有的warn日志统一收集到common-warn.log的日志中去,以便于系统对其进行监控处理。于是模拟自动生成的error配置完成了warn的配置,但是测试发现common-warn.log中竟然有error日志,而且业务的正常日志中竟然也 阅读全文
posted @ 2016-11-20 16:08 E_star 阅读(4010) 评论(0) 推荐(1) 编辑
摘要:作为一个查询系统,效率和稳定性是系统设计的重中之重,提升效率最有效的方法无疑是缓存。缓存方式选取:1:本地缓存 (Guva Cache, map )2:分布式缓存(tair)分布式环境下,采用分布式缓存很好的解决了数据一致性问题,所有业务系统共享tair集群。但是增加了一次远程tr调用。稳定性和效率... 阅读全文
posted @ 2015-08-01 15:44 E_star 阅读(891) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://deerchao.net/tutorials/regex/regex.htm#contact正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符... 阅读全文
posted @ 2015-03-24 23:39 E_star 阅读(305) 评论(0) 推荐(0) 编辑
摘要:当前各种RPC中间件技术已经广泛应用于各个领域。其中,服务器之间消息通讯这种功能广泛应用于这些中间件中,于是,将这种面向消息的中间件(Message Oriented Middleware,MOM)抽象出来,形成通用的消息中间件,成为业内主流。目前消息中间件的标准主要有:JMS和AMQP。实现则是百... 阅读全文
posted @ 2015-02-28 19:03 E_star 阅读(324) 评论(0) 推荐(1) 编辑
摘要:一张图理解 1: 泛化 2: 实现 3: 关联 4: 复合 5: 组合 阅读全文
posted @ 2015-01-23 19:10 E_star 阅读(197) 评论(0) 推荐(0) 编辑
摘要:前言一、最开始的网站架构二、应用、数据、文件分离三、利用缓存改善网站性能四、使用集群改善应用服务器性能五、数据库读写分离和分库分表六、使用CDN和反向代理提高网站性能七、使用分布式文件系统八、使用NoSql和搜索引擎九、将应用服务器进行业务拆分十、搭建分布式服务小结前言一个成熟的大型网站(如淘宝、天... 阅读全文
posted @ 2014-09-27 21:30 E_star 阅读(340) 评论(0) 推荐(1) 编辑
摘要:简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系... 阅读全文
posted @ 2014-09-21 20:48 E_star 阅读(308) 评论(0) 推荐(0) 编辑
摘要:加密和认证 首先我们需要区分加密和认证这两个基本概念。 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在... 阅读全文
posted @ 2014-04-22 21:11 E_star 阅读(309) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示