大型网站架构系列:负载均衡详解
面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。...
View Article[深度学习]读书学习路线
Deep Learning Papers Reading Roadmap If you are a newcomer to the Deep Learning area, the first question you may have is "Which paper should I start reading from?" Here is a reading roadmap of Deep...
View Article分布式服务框架dubbo原理解析
alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东西来解决这些问题。 基本原理如图:...
View Article[Yol出品]也说单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现...
View Article[mysql]启动报错:MySQL Daemon failed to start. File ‘./ibtmp1’ size is now 12 MB.
启动mysql 一直报错如下 [crayon-581da6d31a1f7108686526/] 查看mysql日志 [crayon-581da6d31a201870114158/] 注意到里面有句话 [crayon-581da6d31a207870626864/] 意思原来是磁盘full了, df -h 一看,果然...
View Article[Java][集合总结]Collection List Set Map 是否有序及原因一语道破天机
1.Collection List Set Map 区别记忆 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否 否(原因是hashcode) HashSet TreeSet 是(用二叉树排序)...
View Article[排序算法]图解插入排序–直接插入排序
本文:http://www.paymoon.com:8001/index.php/2016/11/03/insertsort/ 排序思路:每次将一个待排序的元素与已排序的元素进行逐一比较,直到找到合适的位置按大小插入。 第一趟比较示图: 算法实现: [crayon-581da6d3196a8203864877/] 结果: [crayon-581da6d3196bf918790549/]...
View Article[摘抄]序言 谷歌的“痴心妄想”&基本物理原则[first principle and real-world physics]
年少时,第一次考虑到自己的未来,我决心要么当个教授,要么就创建自己的公司。我觉 得,这两种职业都可以给我足够的自主权,让我自由地从基本物理原则出发思考问题,而不 必去迎合那些所谓的“世俗智慧”。 就像埃里克和乔纳森在本书中所说的,在谷歌,我们试着将这种自主思维方式推行到企业的 方方面面。这种思维方式推动了我们公司最伟大的成功,也导致过一些惨痛的失败。实际...
View Article什么才是演讲的“基本物理原则”?what is speaking first principle and real-world physics
Google联合创始人Larry Page为Eric Schmidt的著作“How Google Works”写了序言。开头写了一句很重要的话: …… 从基本物理原则出发思考问题,不必迎合那些“世俗智慧”。 (…… think form first principle and real-world physics rather than having to accept the prevailing...
View Article重读《资本论》:马克思到底在说什么?
重读《资本论》:马克思到底在说什么? 来源:财经微信号 作者:弗雷德里克·杰姆逊 弗雷德里克·杰姆逊 【简介】弗雷德里克·杰姆逊,1934年4月出生于美国的克里夫兰,在耶鲁大学获得硕博士学位,博士专业方向是法国文学,博士论文是《萨特:一种风格的起源》。耶鲁毕业后,在哈佛大学任教。他的文学理论专著《马克思主义与形式》...
View Articlespring security使用中的坑
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean...
View Article跨域问题的解决办法Request header field Content-Type is not allowed by...
之前写过一篇,在tomcat里面解决跨域的办法,http://www.paymoon.com:8001/index.php/2016/05/30/java-web-support-cors-visit/ 最近在做spring security...
View Article[OS][分步式文件系统]什么是文件系统
文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。 文件系统是对应硬盘的分区的,而不是整个硬盘,不管是硬盘只有一个分区,还是几个分区,不同的分区可以有着不同的文件系统! 而NTFS,FAT32,FAT16还有更早的FAT等等都是文件系统,它们都有着什么区别呢? 表四 NTFS和FAT文件系统的比较 比较项 NTFS...
View Article[分布式计算]开发与实现(一)
介绍 分布式计算简单来说,是把一个大计算任务拆分成多个小计算任务分布到若干台机器上去计算,然后再进行结果汇总。 目的在于分析计算海量的数据,从雷达监测的海量历史信号中分析异常信号(外星文明),淘宝双十一实时计算各地区的消费习惯等。 海量计算最开始的方案是提高单机计算性能,如大型机,后来由于数据的爆发式增长、单机性能却跟不上,才有分布式计算这种妥协方案。...
View Article[分布式计算]开发与实现(二)
实时计算 接上篇,离线计算是对已经入库的数据进行计算,在查询时对批量数据进行检索、磁盘读取展示。 而实时计算是在数据产生时就对其进行计算,然后实时展示结果,一般是秒级。 举个例子来说,如果有个大型网站,要实时统计用户的搜索内容,这样就能计算出热点新闻及突发事件了。 按照以前离线计算的做法是不能满足的,需要使用到实时计算。 小明作为有理想、有追求的程序员开始设计其解决方案了,主要分三部分。...
View Article[ssh what ] SSH4是什么
SS4是什么 SS4是为基于J2EE企业应用提供了全面安全服务 1,将系统的安全逻辑从业务中分离出来 2,提供很多认证授权策略 3,基于URL的WEB资源访问控制 4,业务方法调用访问控制 5,领域对象访问控制 Access Control List(ACL) 6,单点登录(Central Authentication Service) 缓存、信道安全(Channel...
View Article[ss4]why 为什么使用Spring Security 4
同比 必须用吗/有同类吗? 当然不是绝对,不使用框架的话,完全可以自己定义扮演各作用的filter,在filter里面做认证,授权,页面显示用标签之类控制, 我先贴上一段官方的推荐: 人们使用 Spring Security的原因有很多,但是大部分项目是发现 Java EE的Servlet...
View Article[ss4][权限]用户认证与授权过程
1)、安全包括认证授权两个主要操作。 “认证”是为用户建立一个他所声明的主体。主体一般是指用户,设备或可以在你系统中执行行动的其他系统。 “授权”指的一个用户能否在你的应用中执行某个操作。在到达授权判断之前,身份的主体已经由身份验证过程建立了。 用户认证过程<过程见[权限]权限的原理如刚才的流程图> 1.点击一个链接访问一个网页;...
View Article[SS4层面]SS4是如何把权限实现的原理
本文http://www.paymoon.com:8001/index.php/2016/12/07/how-ss4-apply-the-permission/ 如果转载请联系i@paymoon.com 结合<[权限]权限的原理><[用户层面]用户认证与授权过程> 认证...
View Article