架构设计
我是超越
精于高性能移动互联网系统架构、企业级系统架构,有多年的的团队管理经验
展开
-
浅谈权限设计
最简单的权限验证,应该是登录态的验证,如果登录,则可以怎样,没有登录,则不能怎样: 1 2 3 4 5 if($isLogin=== true) { //do s原创 2016-05-25 18:22:29 · 333 阅读 · 0 评论 -
游戏服务器开发的基本体系
近年来,我身边的朋友有很多都从web转向了游戏开发。他们以前都没有做过游戏服务器开发,更谈不上什么经验,而从网上找的例子或游戏方面的知识,又是那么的少,那么的零散。当他们进入游戏公司时,显得一脸茫然。如果是大公司还好点,起码有人带带,能学点经验,但是有些人是直接进入了小公司,甚至这些小公司只有他一个后台。他们一肩扛起了公司的游戏后端的研发,也扛起了公司的成败。他们也非常尽力,他们也想把游戏的后端做转载 2016-08-03 16:09:06 · 3035 阅读 · 1 评论 -
多tomcat共享图片目录配置
在每个tomcat/conf/server.xml中的下加入以下内容服务器文件上传路径为系统物理路径:/opt/soft/server_files/headimg保存到数据库中的路径为:/headimg原创 2016-05-31 09:57:04 · 1570 阅读 · 0 评论 -
APP API需要同时维护多个版本如何优雅的设计?
APP API需要同时维护多个版本如何优雅的设计?第一种形式:Controller/V1.0.0/-----------------/UserController.php-----------------/UploadController.php-----------------/********************Controller/V2.1.0/转载 2016-06-06 17:39:59 · 3567 阅读 · 0 评论 -
App架构设计经验谈:接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。安全机制的设计现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是:用转载 2016-06-06 17:30:51 · 591 阅读 · 0 评论 -
超越之视频技术的核心要点总结
1.视频生产1)视频的上传和存储2)视频转码3)内容的审核监控2.视频消费1)播放器和弹幕2)CDN和带宽3)防盗链术语解码(Decoding) 点播、回放(Playback) 源⽂件 -> Decoding -> 播放编码(Encoding) 直播(Streaming) -> 录像(Video) 直播流 -> Encoding -> 视频录原创 2016-06-03 13:46:29 · 598 阅读 · 0 评论 -
TOMCAT 6/7 中配置HTTPS
一、生成cyjch.keystorekeytool -genkey -alias cyjch -keyalg RSA -keystore cyjch.keystore -dname "CN=zspuren.com, OU=zspuren.com, O=zspuren.com, L=SH, ST=SH, C=CN" -keypass cyjch_123456 -storepass cyjch_1原创 2016-05-31 09:58:05 · 443 阅读 · 0 评论 -
JVM虚拟机内存量详细显示--JSP网页版
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>JVM memory<%double total = (Runtime.getRuntime().totalMemory()) / (1024.0 * 1024);double max = (Runt原创 2016-05-31 09:47:05 · 516 阅读 · 0 评论 -
超越整理的nginx配置文件详细说明
#运行用户user root; #启动进程,通常设置为cpu核心数相等worker_processes 1; #全局错误日志和PID文件error_log logs/error.log;pid logs/nginx.pid; #工作模式及连接上线events{ #epoll是多路复用IO(I/O Multiplexing)中的一种方式,原创 2016-05-26 13:20:37 · 345 阅读 · 0 评论 -
超越分析国内典型的服务器架构
国内典型的服务器架构:--------------------***前端nginx/tengine(tengine.taobao.org) 反向代理和应用层的负载均衡(网站的模块如:bbs)、地址重写等***缓存varnish 它是在nginx与apache之间的缓存服务 当请求时,如果有缓存则通过varnish直接返回数据,没有时则转给apache->tomc原创 2016-05-26 13:19:24 · 726 阅读 · 0 评论 -
BS架构如何实现即时消息提醒
有4种方式可以实现:1.js轮询,新浪就是这么做的。通过ajax定时向服务器轮询。2.http长连接(comet),通过服务器推实现http://www.ibm.com/developerworks/cn/web/wa-lo-comet/3.通过Flash XMLSocket实现(这个肯定你用不到)4.通过html5的websocket实现(目前没有成熟应用吧)http://z原创 2016-05-26 13:13:20 · 5303 阅读 · 0 评论 -
现有portal项目(商业的和开源的)解决方案及优缺点
Open source projects http://jportlet.sourceforge.net/http://jakarta.apache.org/jetspeed/site/index.html完整的文档,但jetspeed没有支持JSR168,jetspeed2还没有release. http://www.liferay.原创 2016-05-25 18:27:37 · 1074 阅读 · 0 评论 -
权限管理设计
PD中概念模型:Conceptual Data Model物理模型:Physical Data Model对像模型:Object Oriented Model1.由概念模型生成了物理模型 步聚:菜单Tools下的Generate Physical Data Model--ctrl+shift+p)2.然后在物理模型中生成数据库语句 步聚:菜单Database下的原创 2016-05-25 18:19:09 · 347 阅读 · 0 评论 -
Solr4+IKAnalyzer的安装配置
Solr4+IKAnalyzer的安装配置一、下载Solr4.10.2 我们以Windows版本为例,solr-4.10.2.zip是目前最新版本,下载地址: http://www.apache.org/dyn/closer.cgi/lucene/solr/4.10.2 二、 Solr安装: 1、解压solr-4.10.2.zip 2、将 solr-4.10.2/e转载 2016-10-24 15:10:32 · 453 阅读 · 0 评论