
Server Tech
文章平均质量分 78
No Silver Bullet
业精于勤荒于嬉,行成于思毁于随。
学业由于勤奋而专精,由于玩乐而荒废;德行由于独立思考而有所成就,由于因循随俗而败坏。
——出自(唐)韩愈《进学解》
展开
-
一文梳理HTTP、TCP、Socket和WebSocket的区别和联系
单工:信息只能单向传送;半双工:信息能双向传送但不能同时双向传送;全双工:信息能够同时双向传送。原创 2022-07-04 16:58:55 · 3419 阅读 · 0 评论 -
Ajax数据返回格式问题解决
Ajax数据返回格式问题解决 服务端返回的数据格式为: response.setContentType("text/xml;charset=utf-8"); 设置发送到客户端的响应的内容类型为xml格式、编码方式为UTF-8的文本内容。 客户端接收代码为:if (req.readyState == 4) { if (req.status原创 2016-05-11 14:20:09 · 47860 阅读 · 2 评论 -
初探Ajax
初探Ajax简介 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现原创 2016-05-09 16:45:38 · 48029 阅读 · 0 评论 -
远程服务器项目部署
远程服务器项目部署需求 在阿里云远程服务器上实现项目部署。实现tomcat部署web项目的3中方法 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在和之间插入如下原创 2016-06-06 09:22:26 · 47845 阅读 · 0 评论 -
【SVN】提交文件时,文件被锁定,重启也无法提交的问题
【SVN】提交文件时,文件被锁定,重启也无法提交的问题SVN提交文件时,文件被锁定,重启也无法提交的问题主要是因为上次SVN提交时,出现了网络问题,然后久久无法返回一个成功或者失败的结果,导致Eclipse/MyEclipse卡死,然后你强行中断Eclipse/MyEclipse所造成的。 之后无论你提交多少次,也会出现如下的,文件被锁定的提示了: 此时,你首先要搞清楚一个问题:原创 2017-08-29 22:04:48 · 5104 阅读 · 0 评论 -
服务端技术进阶(四)一文读懂分布式系统本质:高吞吐、高可用、可扩展
服务端技术进阶( 四)一篇文读懂分布式系统本质:高吞吐、高可用、可扩展承载量是分布式系统存在的原因 当一个互联网业务获得大众欢迎的时候,最显著碰到的技术问题,就是服务器非常繁忙。当每天有1000万个用户访问你的网站时,无论你使用什么样的服务器硬件,都不可能只用一台机器就承载的了。因此,在互联网程序员解决服务器端问题的时候,必须要考虑如何使用多台服务器,为同一种互联网应用提供服务,这就是所谓“分布式原创 2016-12-05 10:05:33 · 46807 阅读 · 0 评论 -
服务端技术进阶(五)分布式系统解决之道:目录、消息队列、事务系统及其他
服务端技术进阶(五)分布式系统解决之道:目录、消息队列、事务系统及其他目录服务(ZooKeeper) 分布式系统是一个由很多进程组成的整体,这个整体中每个成员部分,都会具备一些状态,比如自己的负责模块,自己的负载情况,对某些数据的掌握等等。而这些和其他进程相关的数据,在故障恢复、扩容缩容的时候变得非常重要。 简单的分布式系统,可以通过静态的配置文件来记录这些数据:进程之间的连接对应关系,它们原创 2016-12-05 11:35:56 · 44439 阅读 · 0 评论 -
服务端技术进阶(三)从架构到监控报警,支付系统的设计如何步步为营
从架构到监控报警,支付系统的设计如何步步为营 企业所处发展阶段不同,对支付系统的定位和架构也不尽相同。整体上来说,我们可以把一个公司的支付系统发展分为三个阶段:支付系统:支付作为一个(封闭)的、独立的应用系统,为各系统提供支付功能支持。一般来说,这个系统仅限于为公司内部的业务提供支付支持,并且和业务紧密耦合。支付服务:支付作为一个开发的系统,为公司内外部系统、各种业务提供支付服务。支付服务本身原创 2016-12-05 09:24:37 · 46153 阅读 · 0 评论 -
服务端技术进阶(一)web项目的部署(发布)流程
web项目的部署(发布)流程 在myeclipse下新建web工程abc。系统设置默认如下: 项目保存位置:workspace目录\abc。Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。Webroot文件夹:WebRoot,保存所有的jsp文件,包括css、javascript等。 其中包含的WEB-INF文件夹有很重要的原创 2015-07-21 18:52:39 · 51961 阅读 · 0 评论 -
服务端技术进阶(二)JBoss和tomcat的区别
JBoss和tomcat的区别注意JBoss和tomcat是不一样,JBoss是一个可伸缩的服务器平台,当你的EJB程序编制完成后,如果访问量增加,只要通过增加服务器硬件就可以实现多台服务器同时运算,提高了负载容量,这个性能容量理论上是没有限制的,理论上无最大支持在线人数的上限,对于JBoss/EJB这样的平台来说,无最大访问量限制一说。这是JBoss/EJB不同于Spring/Tomc原创 2015-10-21 13:48:44 · 49725 阅读 · 0 评论