首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
架构师之路 单人消息可达性
2024-09-05
【架构师之路】APP架构师必看:面对爆发流量如何进行架构调整
一.APP架构与WEB架构的最大不同 移动APP的架构和传统PC的WEB架构有三点不同: 1.连接的稳定性.在传统的web端连接成功后就可以认为它是稳定的,但在移动端.无线端,APP连接非常敏感,可能进出电梯.隧道.地铁,连接就会断,所以连接的稳定性是很显著的区别,也是很大的挑战. 2.流量的敏感性.传统PC和web的应用架构可能不太关注数据量.流量,但移动端.无线端,流量有限,用户非常关注.所以在架构和协议设计以及数据上,要给予非常重点的关注. 3.消息的可达性.在PC和web端一般认为消息发
架构师之路-在Dubbo中开发REST风格的远程调用
架构师之路:从无到有搭建中小型互联网公司后台服务架构与运维架构 http://www.roncoo.com/course/view/ae1dbb70496349d3a8899b6c68f7d10b 概述 dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议).http invoker(二进制序列化 + http协议,至少在开源版本没发现对文本序列化的支持).hessian(二进制序列化 + http协议).WebServices (文本序列化 + http协议)等
【转】java架构师之路:JAVA程序员必看的15本书的电子版下载地址
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们. 一.Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说.用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”. 1.<
paip.java 架构师之路以及java高级技术
paip.java 架构师之路以及java高级技术 1. Annotation 设计模式... 概念满天飞.ORM,IOC,AOP. Validator lambda4j memcache. 对这些开源软件进行适当的修改... hibernate的2级缓存... override. 多继承... 多态 Feoye 变量... 自定义高强度的加密法,... UAPI 混搭风... 复用==继承... 善与使用全局变量... 注意性能,,你使用的测试数据应该在一亿条以上.... 注意内存泄露.
Java架构师之路:JAVA程序员必看的15本书
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们. 一.Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说.用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”.1.<J
android大牛高焕堂最新力作-android架构师之路
android大牛高焕堂 个人介绍: Android专家顾问,台湾Android论坛主席,现任亚太地区Android技术大会主席,台湾Android领域框架开发联盟总架构师.发表100多篇Android核心技术文章,出版了6本Android专业技术书籍. 高焕堂老师最新力作---<android从程序员到架构师之路 >: 一般而言,人们大多先学开发 ( 代码 ) 的技术,随后才学 ( 架构 ) 设计的方法.然而,在实际做事时,却是先设计,随后才写出代码来.敏捷过程则让设计与写码迭代循环下去,一
高焕堂《android从程序员到架构师之路》 YY讲坛直面大师学习架构设计
<android从程序员到架构师之路>YY讲坛活动: sundy携手高焕堂老师全程YY答疑 与大师一起,分享android技术 时间:7月21日下午2:00 报名联系QQ:2224343088 YY报名地址:http://www.yy.com/gc/activity?aid=7855026 Android发展多年的今天,很多工程师都遇到职业发展瓶颈了,不知道如何向上走 ,因此麦可网联合台湾Android教父高焕堂老师推出了<Android架构师之路>这套国内唯一的课程,通过这
基于libevent, libuv和android Looper不断演进socket编程 - 走向架构师之路 - 博客频道 - CSDN.NET
基于libevent, libuv和android Looper不断演进socket编程 - 走向架构师之路 - 博客频道 - CSDN.NET 基于libevent, libuv和android Looper不断演进socket编程 分类: 移动云 2013-05-24 17:33 2422人阅读 评论(2) 收藏 举报 目录(?)[+] 同步阻塞读写 libevent libuv Android Looper 最近在做websocket porting的工作中,需要实现最底层socket读
单KEY业务,数据库水平切分架构实践 | 架构师之路
https://mp.weixin.qq.com/s/8aI9jS0SXJl5NdcM3TPYuQ 单KEY业务,数据库水平切分架构实践 | 架构师之路 原创: 58沈剑 架构师之路 2017-06-16
【架构师之路】集群/分布式环境下5种session处理策略
[架构师之路]集群/分布式环境下5种session处理策略 转自:http://www.cnblogs.com/jhli/p/6557929.html 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理.如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A.B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session.当用户第二次发送请求时,Nginx将其负载均衡到B服务器,
java架构师之路:推荐的15本书
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们. Java编程入门类一 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说.用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”. 1<Ja
KA,连接池居然这么简单? 原创: 58沈剑 架构师之路 3月20日
KA,连接池居然这么简单? 原创: 58沈剑 架构师之路 3月20日
架构师之路-redis集群解析
引子 上篇<架构师之路-https底层原理>里我提到了上面的整体视图,文章也介绍了想要真正能在工作中及时正确解决问题的基本功:原理理解透彻.今天以redis集群解析为例介绍一个及时敏锐的发现问题的基本功:深入分析. 我认为达到深入分析有三个步骤: 第一步,深入理解 第二步,学以致用 第三步,千人千问 第一步redis集群各种原理介绍的人也很多:第二步很多人实际项目中大概也对redis集群不陌生:所以本文主要讲第三步:千人千问. 提出问题 "redis集群使用时有什么注意事项?&quo
linux架构师之路!
目录 1.shell编程总结 2.python编程总结 3.网络基础总结 4.存储的基本知识 5.linux常用 架构学习目录 1.网站架构 2.架构师技术图谱 3.python之路 4.IBM技术主题 IBM技术博客 5.腾讯云开发者手册 腾讯云课堂 腾讯云专业课程 自动化运维 1.自动化安装系统 2.自动化运维-[同步工具] 3.自动化运维-[版本流程管理] 4.自动化运维-[多维监控总结] 5.自动化运维-[配置管理工具] other 1.exsi 用命令来操作vsphere esxi管
Java 架构师之路(1)
本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路.如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一.我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊. 二.我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,jQuery用的人最近比较多啊,听说最近MVC比较火,还有LINQ,听说微软又有Silve
J2EE架构师之路
不经意的回首,工作进入第五个年头了,发现走过了从Java程序员到J2EE架构师的历程. 发现电脑上安装了各种各样的J2EE工具:JBuilder, WSAD, Eclipse, Rose, Together, Weblogic, Jtest,Optimizator,Mysql... 发现电脑上保存了各种各样的OpenSource项目:Tomcat,JBoss,Ant,Hibernate,Spring,ibatis,Struts,Log4j,Lucene,Movable Type, Ofbiz,
Java架构师之路 Spring学习笔记(一) Spring介绍
前言 这是一篇原创的Spring学习笔记.主要记录我学习Spring4.0的过程.本人有四年的Java Web开发经验,最近在面试中遇到面试官总会问一些简单但我不会的Java问题,让我觉得有必要重新审视下目前自己所掌握的Java基础可能后续会有很多笔记去记录我温习Java的过程.但这个是我Java的开端,希望我自己能够坚持下去,一天一篇,每天记录我的成长.成为Java架构师是我的梦想,我知道这个可能性比较低.不管怎么样我都希望我走这条路不会后悔. 为什么学习Spring? 学习过Java的人都知
iOS架构师之路:慎用继承
最近在看大神Casa的文章<跳出面向对象思想(一) 继承>,脑洞大开.文章给我们展示了一个随着产品需求不断变化的例子,该例子中通过继承实现不同页面的搜索视图和搜索逻辑的代码复用,随着产品需求的演变,最后导致继承的搜索功能层级越来越深,相互依赖越来越严重,最后导致拔出萝卜带出泥,又随着个性化需求的发展,最后代码变得越来越混乱.相信有经验的开发人员都经历过这方面的痛苦.继承对代码复用来说非常好用,但同时继承复用的思路随着产品经理的需求变化会导致项目紧耦合,牵一发而动全身.继承做面向对象的三大特性之
iOS架构师之路:控制器(View Controller)瘦身设计
前言 古老的MVC架构是容易被iOS开发者理解和接受的设计模式,但是由于iOS开发的项目功能越来越负责庞大,项目代码也随之不断壮大,MVC的模糊定义导致我们的业务开发工程师很容易把大量的代码写到视图控制器中,行业中对这种控制器有个专业词汇Massive ViewControler(臃肿的视图控制器).代码臃肿导致可读性可维护性差,而且这种不清晰的设计还有许多的副作用,比如代码重用性差.作为架构师需要关注项目的代码质量.指导业务开发工程师写出高质量,高健壮性,高可用的代码也是很重要的工作.因此需要
架构师之路(39)---IoC框架
1 IoC理论的背景 我们都知道,在採用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,全部的对象通过彼此的合作,终于实现系统的业务逻辑. 图1:软件系统中耦合的对象 假设我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针.分针和秒针顺时针旋转,从而在表盘上产生正确的时间.图1中描写叙述的就是这种一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完毕某项任务.我们能够看到,在这种齿轮组中,假设有一个齿轮出了问题,就可能会影响
热门专题
vue鼠标移入移出切换事件
git branch之后命令行进入编辑模式
php 高并发下生成不重复的字符串
python读取txt文件跳过第一行
java中127.0.0.1无法和本机ip互换
C# 图片 二进制数组 结构
python selenium 显式等待 常用
kafka更改数据目录需要重启zk嘛
Android 散点图
python正则表达式匹配双引号里面的字符
pytest如何重跑
kali时差1小时怎么办
lite-server 引入 js
default和null不允许作为显示
v-model循环使用
RTX5与RTOS一样吗
wpf 控件是否显示
soupui 不能用xml格式参数
openvpn 网络不稳定问题
OnWndMsg使用