关于CPU中央处理器调优CPU处理数据的方式:1.批处理,顺序处理请求.(切换次数少,吞吏量大)2.分时处理.(如同"独占",吞吏量小)(时间片,把请求分为一个一个的时间片,一片一片的分给CPU处理)我们现在使用x86就是这种架构3.实时处理.例:批处理——以前的大型机(Mainframe)上所采..
分类:
系统相关 时间:
2015-08-10 02:07:40
阅读次数:
266
负载均衡 将用户的请求均匀的或者按照一定的优先级分配到一组服务器中的一台上,而接收到请求的服务器独立的处理请求并返回。负载均衡技术主要用于扩展后端服务的性能。 反向代理 代理服务器将接收到的用户请求转...
分类:
其他好文 时间:
2015-08-10 00:35:08
阅读次数:
156
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的...
分类:
其他好文 时间:
2015-08-08 21:32:08
阅读次数:
270
MVC架构实现基础: 基于filter或者servlet实现请求地址分析,如果需要控制类处理请求,则调用相应的控制类。调用控制类时,根据配置文件初始化控制类相关的参数。数据库连接可持久化存在。控制类处理完毕,返回数据以及模板文件,渲染模板文件,返回给客户端。步骤简化,则有4步:1、按照配置文件或者....
分类:
编程语言 时间:
2015-08-04 22:33:23
阅读次数:
132
views 其实没什么可看的, 在 django 中 views 就是 controller, 是处理请求的, 就是一个普通的 python 方法。一般从 request 中提取请求参数, 然后处理业务逻辑, 跟数据库和后台服务做交互,取回数据,渲染模板,将返回结果包装进 HttpResponse ...
分类:
其他好文 时间:
2015-08-03 00:44:41
阅读次数:
176
6,Servlet的讲解
6.1Servlet生命周期 ,继承HttpServlet
init方法(初始化Servlet)将来可以做一些初始化工作
service方法(处理请求)
一般不需要重写service方法,
Servlet会根据请求时的方式
调用对应方法
get请求调用doGet方法,post请求
调用doPost方法
重写doGet,doPost方法即可
如果不重写s...
分类:
其他好文 时间:
2015-08-01 13:00:47
阅读次数:
115
责任链模式:将接受者对象连成一条链,并在该链上传递请求,直到一个几首这对象处理它。通过让更多对象有机会处理请求,避免了请求发送者和接受者之间的耦合。责任链模式的优缺点:优点:高内聚,低耦合。业务变更,新增一级处理时,只需要新增一个类即可。符合我们开闭原则(扩展开发,变更关闭)。缺点:时间,内存的效果...
分类:
编程语言 时间:
2015-07-31 12:49:00
阅读次数:
305
Servlet的生命周期: 1 加载classLoader 2 实例化 new 3 初始化 init(ServletConfig) 4 处理请求 service doGet doPost 5 退出服务 destroy()整个过程中只有一个对象API中的过程: init()只执行一次,第一次初始化的时...
分类:
其他好文 时间:
2015-07-31 12:41:24
阅读次数:
132
当请求验证检测到潜在的恶意客户端输入时,会引发此异常来中止请求处理。请求中止能够指示危害您的应用程序安全的企图,例如跨站点脚本攻击。以上为系统报错信息。原因是,在 ASP.NET 1.1 中,@Page 指令上的 ValidateRequest 属性被打开后,将检查以确定用户没有在查询字符串、Cookie 或表单域中发送有潜在危险性的 HTML 标记。如果检测到这种情况,将引发异常并中止该请求。该属性默认情况下是打开的;您无需进行任何操作就可以得到保护。如果您想允许 HTML 标记通过,必须主动禁用该属性。...
分类:
Web程序 时间:
2015-07-31 10:40:28
阅读次数:
138
请求锁(request,肯定是后执行的)的SQL是直接能查到的,但加载锁(block,肯定是先执行的)的SQL是通过v$lock表找不到的,因为锁信息只记录了发起锁的session信息,而没有具体SQL信息。但通过一些方法可以定位:假设有两个session分别执行SQL,第一个session修改了d...
分类:
数据库 时间:
2015-07-30 22:58:13
阅读次数:
244