09 2016 档案
大型网站架构-方案-高性能架构
摘要:4.瞬时响应:网站的高性能架构 1. 网站性能测试 根据网站分层结构,分为Web前端性能优化, 应用服务器性能优化,存储服务器性能优化 2.Web性能优化 2.1 浏览器访问优化 减少HTTP请求,合并CSS,合并JAVASCRIPT,合并图片。 合并以后浏览器一次只需要一次请求 通过设置Http头 阅读全文
posted @ 2016-09-30 10:26 Sharpest 编辑
分布式
摘要:分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上 阅读全文
posted @ 2016-09-29 14:41 Sharpest 编辑
1.大型网站架构演化,模式,架构要素
摘要:1.大型网站架构演化 1.1 大型网站软件系统特点 高并发,大流量: 高可用:24小时不间断的服务 海量数据 用户分布广泛,网络情况复杂: 安全环境恶劣 需求快速变更,发布频繁 渐进式发展 1.2 大型网站架构演化发展历程 1.2.1初始阶段的网站架构 1.2.2 应用服务和数据服务分离 应用服务器 阅读全文
posted @ 2016-09-29 11:03 Sharpest 编辑
真正的好男人,都愿意跟老婆认怂
摘要:前段时间,和表哥一家吃饭。 表嫂是个人尽皆知的处女座,每一次吃饭前,都要把碗再洗一遍。出门的时候也是,把酒店里的碗里里外外去水边冲上好几遍才罢休。 这次是表哥洗的。不料,吃饭的时候,表嫂的碗的边缘有一点点浅浅的污渍。表嫂很不乐意,不高兴地坐在桌子边。 35岁的女人了,突然像个恋爱中的女人撒娇又发脾气 阅读全文
posted @ 2016-09-27 11:45 Sharpest 编辑
服务框架-大型网站
摘要:1.网站的日益壮大 应用直接访问底层服务 但多个应用中会用重复代码,影响开发水平 1.是通过庞大应用拆分多个应用,但是数据库压力,和重复代码 2.通过服务化方案,将应用与底层服务之间增加一层 这样服务之间可以相互访问 第1种方案,应用与应用之间直接交互,更多是通过URL 单机单进程的方法其实需要程序 阅读全文
posted @ 2016-09-26 14:30 Sharpest 编辑
服务框架-远程调用(RPC)和本地调用(LPC)
摘要:本地过程调用(LPC)LPC用在多任务操作系统中,使得同时运行的任务能互相会话。 这些任务共享内存空间使任务同步和互相发送信息。 RPC调用的模型 远程过程调用(RPC)RPC类似于LPC,只是在网上工作。 RPC开始是出现在Sun微系统公司和HP公司的运行UNⅨ操作系统的计算机中。 阅读全文
posted @ 2016-09-26 12:00 Sharpest 编辑
3。大型网站构建(消息中间件,软负载)
摘要:6.消息中间件 6.1消息中间件的价值 消息中间件对系统进行了解耦 6.1.2 透过示例看消息中间件对应用的解耦 6.1.2.1 通过服务调用让其他系统感知事件发生的方式 6.1.2.2 通过引入消息中间件解耦服务调用 其他系统都不是登录系统所必须依赖的系统 而这些系统都必须依赖登录系统 通过消息中 阅读全文
posted @ 2016-09-21 15:48 Sharpest 编辑
2.大型网站构建(服务框架,数据库)
摘要:4. 服务框架 4.1 网站功能持续丰富后的困境与应付 起初:(随着网站的丰富,会影响研发效率) 1. 2.服务化(提高效率,代码质量与稳定) 4.2 服务框架的设计与实现 4.2.1 应用从集中式走向分布式所遇到的问题 客户端 服务端 4.2.2 透过示例看服务框架原型 4.2.2.1 单机方式 阅读全文
posted @ 2016-09-21 15:40 Sharpest 编辑
1.构建大型网站
摘要:1.分布式系统介绍 1.1初始分布式系统 1.1.1 分布式系统的定义 组件分布在网络计算机上, 组件之间仅仅通过消息传递并通信 如浏览器去访问淘宝。有的负责请求,有的负责存储,有的负责计算 1.1.2 分布式系统的意义 1.2 分布式系统的基础知识 单个节点代表单个计算机 1.2.1组成计算机的5 阅读全文
posted @ 2016-09-21 15:31 Sharpest 编辑
1.身份认证
摘要:身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: principals:身份,即主体的 阅读全文
posted @ 2016-09-14 09:48 Sharpest 编辑
shiro------RememberMe配置
摘要:Shiro提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下: 1、首先在登录页面选中RememberMe然后登录成功;如果是浏览器登录,一般会把RememberMe的Cookie写到客户端并保 阅读全文
posted @ 2016-09-13 13:47 Sharpest 编辑
Shiro采用shiro实现登录认证与权限授权管理
摘要:Shiro 是一个 Apache 下的一开源项目项目,旨在简化身份验证和授权。 spring,springMVC,maven,shiro shiro的配置,通过maven加入shiro相关jar包 1.shiro的配置,通过maven加入shiro相关jar包 2.2 在web.xml中添加shir 阅读全文
posted @ 2016-09-13 11:38 Sharpest 编辑
Shiro 权限管理filterChainDefinitions过滤器配置
摘要:前言:shiro三大核心模块:Subject(用户)、SecurityManager(框架心脏)、Realm(Shiro与应用安全数据间的“桥梁”) SecurityManager去管理cacheManager缓存和sessionManager会话,sessionManager再去管理session 阅读全文
posted @ 2016-09-13 10:32 Sharpest 编辑
2.shiro的两个方法
摘要:今天在敲代码的过程中,突然发现之前整合的shiro权限框架有问题,doGetAuthorizationInfo() 方法一直没有被调用,后来发现, 1: doGetAuthorizationInfo()方法可以理解为是权限验证, 2: doGetAuthenticationInfo( Authent 阅读全文
posted @ 2016-09-13 09:54 Sharpest 编辑
Shiro与SpringMVC整合
摘要:第一部分 什么是Apache Shiro 1、什么是 apache shiro : Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理 如同 Spring security 一样都是是一个权限安全框架,但是与Spring Security相比,在于 阅读全文
posted @ 2016-09-12 18:10 Sharpest 编辑
Spring配置hibernate读取实体类映射mappingResources,annotatedClasses,packagesToScan
摘要:转自:https://blog.csdn.net/chendc201/article/details/16886545 这两个是有本质区别的,光看名字也能看出来 mappingResources用于指定少量的hibernate配置文件像这样 Xml代码 <property name="mapping 阅读全文
posted @ 2016-09-09 16:29 Sharpest 编辑
springmvc+spring3+hibernate4框架简单整合,简单实现增删改查功能
摘要:转自:https://blog.csdn.net/thinkingcao/article/details/52472252 C 所用到的jar包 数据库表 数据库表就不用教大家了,一张表,很简单的,下面是我建好的表 1.web.xml 2.spring-comon.xml 3.spring-mvc. 阅读全文
posted @ 2016-09-09 15:47 Sharpest 编辑
lineNumber: 8; columnNumber: 128; cvc-elt.1: 找不到元素 'beans' 的声明
摘要:转自:https://blog.csdn.net/java_yejun/article/details/51036638 spring和mybatis整合时出现了lineNumber: 8; columnNumber: 128; cvc-elt.1: 找不到元素 'beans' 的声明异常。 在网上 阅读全文
posted @ 2016-09-09 14:44 Sharpest 编辑

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