![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
john的tech世界
这个作者很懒,什么都没留下…
展开
-
超形象理解CDN,Spring cloud,Dubbo总结
CDN的全称是Content DeliveryNetwork,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的转载 2018-01-12 22:56:59 · 1108 阅读 · 0 评论 -
higlevel 理解Netty
netty是一套在java NIO的基础上封装的便于用户开发网络应用程序的api. 应用场景很多,诸如阿里的消息队列(RocketMQ),分布式rpc(Dubbo)通信层都使用到了netty(dubbo可以用服务发现自由选择通信层). 主要优点个人总结如下:1. netty是非阻塞事件驱动框架, 并结合线程组(group)的概念,可以很好的支持高并发,慢连接的场景。2. 编程接口非常容易,并且也较...原创 2018-04-17 22:36:33 · 112 阅读 · 0 评论 -
在Websphere中修改JSP页面后刷新不生效解决方法
在Websphere中修改JSP页面后刷新不生效解决方法 每次在Websphere中修改了JSP文件在前台页面刷新都不生效,还是没有改之前的状态,甚至把缓存中的.class文件清除后再刷新也是没有反应。导致每次都要删缓存然后再重启Websphere才生效,头痛死了。 解决方法:打开 /WEB-INF/ 下面的 ibm-web-ext.xmi 文件,原来ibm-web-ext.xmi ...转载 2018-05-16 23:26:47 · 2023 阅读 · 0 评论 -
分页的实现
分页分为前端分页和后端分页,一下是两者是简单实现:1. 前端分页:前端分页一般用Jquery插件来实现,一般原理如下:a. totalPage总页数b.totalCount符合条件的总记录数c.pageSize每页显示有多少d.currentPage 当前第几页e.pageStart 起始页f.pageEnd 末页<!DOCTYPE html><html><hea...原创 2018-04-26 23:15:11 · 318 阅读 · 0 评论 -
断路器(Hystrix)-Spring cloud
目前新项目中使用Spring cloud,自己也开始学习断路器这个重要的组件。在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞...转载 2018-05-23 23:29:10 · 133 阅读 · 0 评论 -
分布式系统中session 共享解决方案
1.服务器间Session同步:这种方式就是使用master-slave 方式服务器的架构,当用户在主服务器上登录后,通过脚本或者守护进程的方式,将session信息传递到各个从服务器中,这样,用户访问其它的从服务器时,就可以读到session信息。这是一种从服务器文件系统中去session的方式,会影响服务器的性能,也可能造成单点故障。缺点:比如速度慢、不稳定等,另外,如果session...原创 2018-09-17 22:54:45 · 740 阅读 · 0 评论