上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 134 下一页
摘要: 1.防止ddos攻击 :接入层过滤器,去判断非法请求ip地主(如果请求过多,自己加入黑名单),上传至防火墙黑名单,不再录入 2.防止xss/css攻击 :在接入层,有第三方jra包工具类,过滤所有请求 阅读全文
posted @ 2018-02-01 17:24 跨境电商杂货铺 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 程序最怕出错的方式就是直接闪退 编程应该以这种方式进行,保证结构不出错,数据可容错的方式 比如 fungetsonmfrominternet(){变量 a a=从网络返回数据 return a } 在fun use it(){变量 b=fungetsonmfrominternet()//这时候如果之 阅读全文
posted @ 2018-01-30 20:50 跨境电商杂货铺 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一。为何使用分布式锁?当应用服务器数量超过1台,对相同数据的访问可能造成访问冲突(特别是写冲突)。单纯使用关系数据库比如MYSQL的应用可以借助于事务来实现锁,也可以使用版本号等实现乐观锁,最大的缺陷就是可用性降低(性能差)。对于GLEASY这种满足大规模并发访问请求的应用来说,使用数据库事务来实现 阅读全文
posted @ 2018-01-26 17:15 跨境电商杂货铺 阅读(323) 评论(0) 推荐(0) 编辑
摘要: webtrends 阅读全文
posted @ 2018-01-23 14:25 跨境电商杂货铺 阅读(194) 评论(0) 推荐(0) 编辑
摘要: F5应用加速 编辑 F5应用加速 F5在4个方面对Web应用提速: 一降低网络传输的压力,最典型技术是压缩 一降低网络传输的压力,最典型技术是压缩 F5的加速技术把100K的页面压缩到20K在广域网上传输,一些标准的浏览器如IE、火狐可以自动解压,这一过程都在后台进行,前台浏览者感觉不出任何变化。该 阅读全文
posted @ 2018-01-22 11:37 跨境电商杂货铺 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 但是把这些短连接汇聚到一起,集中F5的设备上,通过F5与服务器建立平滑的长连接,就解决了不断增大的并发连接。比如说前台有15万个并发连接,经过F5的优化,在服务器上只有不到5000个并发连接,而且在此过程中,每个人的请求是不会被丢掉的。 阅读全文
posted @ 2018-01-22 11:36 跨境电商杂货铺 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: ◆容错 容错是系统的一种能力,能够做到系统中的一个服务器失效时,另一个有效的服务器能够接管,这对最终用户来讲是透明的。理想的情况是集群服务监测到集群内其中的一个服务器失效而不能处理请求时,停止发送请求到该服务器。然后周期性的检查集群中的该成员是否再次生效,如果生效,将再次将其添加到活动服务器节点池中 阅读全文
posted @ 2018-01-19 20:42 跨境电商杂货铺 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透 什么是缓存穿透? 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免? 1:对查询结果为空的情况也进行缓存 阅读全文
posted @ 2018-01-19 17:23 跨境电商杂货铺 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 服务熔断的理解 服务熔断也称服务隔离,来自于Michael Nygard 的《Release It》中的CircuitBreaker应用模式,Martin Fowler在博文CircuitBreaker中对此设计进行了比较详细说明。 本文认为服务熔断是服务降级的措施。服务熔断对服务提供了proxy, 阅读全文
posted @ 2018-01-19 16:13 跨境电商杂货铺 阅读(2732) 评论(0) 推荐(0) 编辑
摘要: 怎样主动去拿一个?synchronized关键字即可 怎样去释放一个锁呢?要求锁对象主动释放,打乱占有当前锁的线程即可 阅读全文
posted @ 2018-01-18 20:43 跨境电商杂货铺 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 134 下一页