随笔分类 -  架构设计

摘要:nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例 二级域名配置 在/etc/nginx/conf.d/目录下配置二级域名同名的conf文件,路径改成对应的即可 statics.xxxxx.com.conf server { listen 80; server_name sta 阅读全文
posted @ 2018-07-09 17:38 星朝 阅读(584) 评论(0) 推荐(0) 编辑
摘要:一:什么是微服务(Microservice)   微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能 阅读全文
posted @ 2018-07-09 10:18 星朝 阅读(329) 评论(0) 推荐(0) 编辑
摘要:前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time 阅读全文
posted @ 2018-07-06 17:35 星朝 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:kisso  =  cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。欢迎大家使用 kisso !!  kisso 帮助文档下载 1、支持单点 阅读全文
posted @ 2018-07-06 15:04 星朝 阅读(1813) 评论(0) 推荐(0) 编辑
摘要:SSO在我们的应用中非常常见,例如我们在OA系统登录了,我们就可以直接进入采购系统,不需要再登录了,这样使我们非常方便。现在网上也有很多实现方法,于是乎我也想写一个看看。我主要用到的是cookie的机制。在此,分享给大家, 同时提供源代码下载。   进入主题: 工程说明 SSO的 阅读全文
posted @ 2018-07-06 15:02 星朝 阅读(952) 评论(1) 推荐(0) 编辑
摘要:前言:SSO 单点登录 “半吊子”的全栈工程师又来了,技术类的文章才发表了两篇,本来想先将主攻的几个系列都开个头(Nodejs、Java、前端、架构、全栈等等),无奈博客起步太晚,写博文的时间又没有很多,只好不按顺序乱发一通,请大家见谅。 本篇文章介绍一下单点登录,不像上一篇博文介绍的前后端分离,S 阅读全文
posted @ 2018-07-06 14:50 星朝 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:在学习Dubbo分布式框架时的官方入门例子,很有代表性。简单清晰。 有关Dubbo的概念、概述和简单的配置文件,可以看官方文档的简述 会很快对Duboo有个整体的概念。 准备工作: 下载示例,点击这里下载,建议用git管理。 下载注册中心,推荐ZooKeeper,点击这里下载 首先完成Zookeep 阅读全文
posted @ 2018-07-05 17:09 星朝 阅读(223) 评论(0) 推荐(0) 编辑
摘要:长轮询解决方案 作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 长轮询适合浏览器的Chat聊天、股票行情显示、股票状态更新、体育直播的结果显示等。当然,不是所有的例子都是对延迟很敏感的,但它们的需求都比较相似。 在标准的HTTP请求响应语义中,浏览器发起 阅读全文
posted @ 2018-07-04 18:04 星朝 阅读(391) 评论(0) 推荐(0) 编辑
摘要:Web Socket 应用场景:实现即时通讯:如股票交易行情分析、聊天室、在线游戏等,替代轮询和长轮询 轮询 轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客户端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 阅读全文
posted @ 2018-07-04 18:03 星朝 阅读(528) 评论(0) 推荐(0) 编辑
摘要:修改 \etc\nginx\conf.d\default.conf 复制之前的server模块一份,重点修改server_name、root、fastcgi_param 如: server { listen 80; server_name exam.baidu.com; location / { r 阅读全文
posted @ 2018-07-04 17:48 星朝 阅读(4576) 评论(0) 推荐(0) 编辑
摘要:nginx服务器绑定域名以及设置根目录非常方便,首先进入nginx安装目录,然后执行 vim conf/nginx.conf 打开nginx的配置文件,找到 server { ..... ..... } 这个代码段,这段代码就是用来配置对应站点的,首先我们应该在域名控制面板将域名 阅读全文
posted @ 2018-07-04 17:47 星朝 阅读(360) 评论(0) 推荐(0) 编辑
摘要:龙果支付系统的代码下载地址码云/Roncoo,虽然官网上说的功能很炫酷,但实际上其实我觉的还是挺酷的,只是功能没有他们说的那么全。目前我只浏览了一下支付业务,系统中看到了支付宝和微信的扫码支付和刷卡支付、微信的小程序支付,测试了微信的扫码和刷卡支付。 我对这个系统的了解 现在有如下几个角色:平台:龙 阅读全文
posted @ 2018-07-04 14:24 星朝 阅读(1925) 评论(0) 推荐(0) 编辑
摘要:一、科学计算或矩阵运算库 科学计算包: JMathLib是一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库。它是Matlab、Octave、FreeMat、Scilab的一个克隆,但完全采用纯Java实现。 JSci:Java 科学对象(JSci)开放源代码项目是 Durham( 阅读全文
posted @ 2018-07-04 13:50 星朝 阅读(11697) 评论(0) 推荐(2) 编辑
摘要:LVS 负载均衡           负载均衡集群是 Load Balance 集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端提供服务的一种方式。常用 的负载均衡。 开源软件有Nginx、LVS、Haprox 阅读全文
posted @ 2018-07-03 13:03 星朝 阅读(363) 评论(0) 推荐(0) 编辑
摘要:    负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。 一、负载均衡LVS基本介绍 & 阅读全文
posted @ 2018-07-03 13:01 星朝 阅读(220) 评论(0) 推荐(0) 编辑
摘要:这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理。        01 java高级架构师设计 基础深入        J2SE深入讲解  & 阅读全文
posted @ 2018-07-03 11:41 星朝 阅读(740) 评论(0) 推荐(0) 编辑
摘要:Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 这三种模式的不同之处如下: BIO: 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或以下,在Linux系统中默认使用这种方式。 NIO: 利用Java的异步IO处理,可以通过少 阅读全文
posted @ 2018-07-03 10:40 星朝 阅读(320) 评论(0) 推荐(0) 编辑
摘要:Tomcat 的连接器有两种:HTTP和AJP AJP(Apache JServ Protocol):AJP是面向数据包的基于TCP/IP的协议,它在Apache和Tomcat的实例之间提供了一个专用的通信信道 主要有以下特征: 1) 在快速网络有着较好的性能表现,支持数据压缩传输; 2) 支持SS 阅读全文
posted @ 2018-07-03 10:37 星朝 阅读(2877) 评论(0) 推荐(0) 编辑
摘要:要离线下载易百教程网站中的所有关于Python的教程,需要将Python教程的首页作为种子url:http://www.yiibai.com/python/,然后按照广度优先(广度优先,使用队列;深度优先,使用栈),依次爬取每一篇关于Python的文章。为了防止同一个链接重复爬取,使用集合来限制同一 阅读全文
posted @ 2018-06-27 17:46 星朝 阅读(5655) 评论(0) 推荐(0) 编辑
摘要:Python 爬取单个网页所需要加载的URL地址和CSS、JS文件地址 通过学习Python爬虫,知道根据正式表达式匹配查找到所需要的内容(标题、图片、文章等等)。而我从测试的角度去使用Python爬虫,希望爬取到访问该网页所需要的CSS、JS、URL,然后去请求这些地址,根据响应的状态码判断是否都 阅读全文
posted @ 2018-06-27 14:24 星朝 阅读(2224) 评论(0) 推荐(0) 编辑