09 2018 档案

摘要:单点登录 (Single Sign-On ) 1、同域单点登录 登录的时候,设置cookie的域即可。 2、跨域单点登录 重点是,如何在浏览器端保存登录的标识。 祭图:(脑补) 三个系统: a.aaa.com b.bbb.com s.sso.com 假设条件:用户首次打开系统,未禁用cookie。 阅读全文
posted @ 2018-09-29 18:47 陈标 阅读(302) 评论(0) 推荐(0)
摘要:dubbo版本:2.5.2 默认使用:hessian2序列化 当父子类有同名属性时,会获取不到该属性。 原因: 在进行赋值的时候,由多态性,导致了赋值的时候,同名属性只有子类赋值,父类的值为空。 在序列化的时候,属性值的顺序为:子类+父类。 反序列化的时候,先拿子类,在拿父类的属性,以去重的方式放入 阅读全文
posted @ 2018-09-21 11:02 陈标 阅读(597) 评论(0) 推荐(0)
摘要:js 包管理器: 1、npm 2、bower 包管理器的作用:(之前满世界找代码,现在统一地址了。类似于360软件管家,maven仓库。) 1、复用别人已经写好的代码。 2、管理包之间的依赖关系。 JS :语言,可以理解为一种规范 V8: 解释器吧,理解为 JS 这门语言的具体实现 Node: 有解 阅读全文
posted @ 2018-09-14 15:39 陈标 阅读(119) 评论(0) 推荐(0)
摘要:架构历史: 1、单一应用架构 缺点:单一的系统架构,当系统变得庞大,复杂后;新的扩展、维护,会变得复杂和困难。每次启动系统,都需要启动所有的东西。而你的扩展,有些东西却没有任何关联。 2、垂直应用机构 优点:垂直应用架构解决了单一应用架构所面临的扩容问题,能够将流量分散到各个子系统当中,而且系统的体 阅读全文
posted @ 2018-09-14 15:30 陈标 阅读(216) 评论(0) 推荐(0)
摘要:1)、memcache数据存放在内存中,这意味着:缓存数据的大小受机器内存的大小限制、重启后缓存清零。 2)、内存分配方式:固定内存分配。 内存分配以page为单位,当需要开辟新的内存空间时,先获得slab,再分配page,最后分chunk。然后将chunk绑定到对应的slab_class。 3)、 阅读全文
posted @ 2018-09-14 15:22 陈标 阅读(162) 评论(0) 推荐(0)
摘要:何有此问: 我们的系统,使用面向服务的架构,将业务分解为多个dubbo服务。当一个业务需要多个dubbo服务协作时,如何确保数据的一致性? 一、目标 何为分布式事务;为何需要分布式事务;如何实现分布式事务。 1、何为分布式事务 在一个仅有一个数据库的系统中,实现事务的控制方式为:DBMS。(spri 阅读全文
posted @ 2018-09-14 15:11 陈标 阅读(154) 评论(0) 推荐(0)
摘要:如何才能变得有思想?-- -- 读书吧! 以下是我2018年读过的觉得有用的书单(无序),给有兴趣的朋友一个参考。 读史明智,鉴往知来。 读文冶操,修养心性。 读经济,探规明投。 一、技术类 1、深入理解java JVM 周志明 第二版 2、Head First 设计模式 3、从 Lucene到El 阅读全文
posted @ 2018-09-11 14:41 陈标 阅读(191) 评论(0) 推荐(0)
摘要:概念: 数据分两种: 1、结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 2、非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。(半结构化数据:如XML,HTML等,当根据需要可按结构化数据来处理,也可抽取出纯文本按非结构化数据来处理) 非结构化数据又一种叫法叫全文 阅读全文
posted @ 2018-09-11 11:56 陈标 阅读(193) 评论(0) 推荐(0)