服务器
yongche_shi
这个作者很懒,什么都没留下…
展开
-
mysql bigint类型字段返回给前端精度丢失
问题:前端页面通过sql语句查询mysql数据库, 表中有个字段为bigint类型, 库里存储的值为609324786968100864,返回的却是609324786968100900导致拿着这个值609324786968100900去访问其他表的关联数据, 总是返回空。问题排查:1、确认数据库中该条记录的对应值确实为6093247869681008642、排查后台查询代码,没有问题3、浏览器f12, 查看接口返回值, 发现返回的对应值为6093247869681008644、.原创 2020-08-06 09:52:52 · 2533 阅读 · 1 评论 -
http的安全方法和幂等性
Todd.log - a place to keep my thoughts on programming理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的转载 2016-07-29 11:42:06 · 437 阅读 · 0 评论 -
几个性能测试工具
几个性能测试工具我个人认为一个优秀的软件工程师必须掌握一定的测试技能。可能有的开发工程师认为测试是测试工程师的事情,不是开发工程师的事情。这种开发工程师是缺一条腿的,离开了测试工程师,你如何证明你的程序没有问题。下面是我这两天搜集的性能测试工具,如果大家知道别的工具,可以在回复中分享出来。Web BenchWeb Bench is very simple tool转载 2016-07-05 14:31:42 · 1488 阅读 · 0 评论 -
nginx geoip 模块实现地区性负载均衡
相信做过awstats的都用过开源的geoip.dat ip数据库,刚好nginx wiki上有geoip 模块,这样就可以实现地区性的负载均衡,但是maxmind 的ip数据库对中国的支持不算太好,不过现在也不错了~参考文章:http://wiki.nginx.org/NginxHttpGeoIPModule 说下我的环境,我有一台美国linux 服务器,一台美国的wi转载 2016-07-13 15:10:54 · 2526 阅读 · 1 评论 -
CDN缓存那些事
CDN是什么?谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市转载 2016-06-29 10:38:46 · 409 阅读 · 0 评论 -
Session机制详解
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transacti转载 2016-06-03 18:32:00 · 478 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟reque转载 2015-11-06 10:35:11 · 564 阅读 · 0 评论 -
详解SESSION与COOKIE的区别
在PHP面试中 经常碰到请阐述session与cookie的区别与联系,以及如何修改两者的有效时间。大家都知道,session是存储在服务器端的,cookie是存储在客户端的,session依赖于cookie,但是让你说详细点,你会吗?我是不太清楚的,特意在网上找了很多资料,发现一篇不错的文章,特整理归纳在此,供有需要的朋友查看。 具体来说cookie机制采用的是在转载 2015-06-03 17:49:01 · 335 阅读 · 0 评论 -
软负载与nginx那些强大的不可不说的功能(1)
当我们打开手机访问点评客户端的时候,访问商户的请求是如何到达对应某台应用服务器的?当有很多XX宽带的用户投诉说我大点评某某域名无法打开但是我们却找不出任何问题的时候,我们就想到会不会是宽带运营商的问题。今天与大家分享的话题,主要是跟我们的软负载集群和Nginx这个强大的开源应用有关系。当我们准备上线一个新的业务,或者新的功能时候,除了把代码发布的线上生产环境的应用服务器外,转载 2015-05-21 14:03:06 · 502 阅读 · 0 评论 -
tomcat 性能之谜
从接触java web开发,并用tomcat部署了第一个jsp应用已经有好些年了,一直以来javaweb应用的部署都是依赖类似tomcat这种符合servlet规范的容器。应用部署在容器中运行,过往的经验感觉应用的表现在各种容器中其实差不太多,倒也没太在意容器本身的性能。在最近的一个项目中,严重依赖了tomcat的comet机制,并针对这个项目做了比较全面的性能测试,感觉整体性能表现并转载 2015-04-25 12:21:20 · 476 阅读 · 0 评论 -
从粗放式到精益化编程
本文来自本人独立博客,为获得更佳阅读体验,请点击 原文----------------------------------------------------------------------------------------------------「从粗放式的程序小子到精益化的编程大师。」最近一直在思考,怎么算是有效地编程,个人该怎么做,一个开发团队又转载 2015-04-25 16:28:19 · 587 阅读 · 0 评论 -
认清性能问题
本文翻译自《Thinking Clearly About Performance》作者 Cary Millsap, Method R Corporation, Southlake, Texas, USA校订2010/07/22摘要对于开发者、技术管理者、架构师、系统分析师和项目经理来说,创建具备高性能特征的复杂软件都是一件极其困难的事。 然而,通过了解一转载 2015-04-25 16:11:48 · 875 阅读 · 0 评论 -
系统的思考性能问题
本文翻译自《Thinking Methodically about Performance》作者 Brendan Gregg, JOYENT日期2012/12/10摘要提出了一种针对性能问题的 USE 方法,它指出了其他通常使用的方法学的缺陷。性能问题可能是复杂和神秘的,几乎没有什么线索来找到它的根源。 由于缺少一个切入点(或者说缺少方法学来提供转载 2015-04-25 16:11:59 · 986 阅读 · 0 评论 -
面向服务与微服务架构
背景最近阅读了 Martin Fowler 和 James Lewis 合著的一篇文章 Microservices, 文中主要描述和探讨了最近流行起来的一种服务架构模式——微服务,和我最近几年工作的实践比较相关感觉深受启发。本文吸收了部分原文观点,结合自身实践经验来探讨下服务架构模式的演化。面向服务架构(SOA)面向服务架构 SOA 思想概念的提出已不是什么新鲜事,大概转载 2015-04-24 18:04:15 · 483 阅读 · 0 评论 -
Nginx 战斗准备:优化指南
Linux中国微信号 linux-cn 功能介绍 面向Linux爱好者,提供Linux技术文章、新闻资讯和交流平台。 每天推送一条最新精选Linux资讯和技术文章;支持Linux命令查询、Linux资讯搜索及微信群的交流。大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你转载 2015-04-22 17:13:37 · 472 阅读 · 0 评论 -
iostat来对linux硬盘IO性能进行了解
以前一直不太会用这个参数.现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器 ?12345678$iostat -x 1Linux 2.6.33-fukai (fukai-laptop) _i686_ (2 CPU)转载 2015-01-25 13:49:14 · 505 阅读 · 0 评论 -
深度剖析应用服务器Tomcat - 架构设计
大名鼎鼎的应用服务器Tomcat相信所有人都知道,今天来扒开tomcat这层神秘的面纱首先看看tomcat的架构设计Server:指Tomcat本身 从上图看,Server是最外层元素,在Service中通过不同的Connector来连接Engine。Engine中包括多个Host,而Host又可以配置多个Context。1.Server:该元素是server.xml中最重转载 2014-09-25 17:25:59 · 911 阅读 · 0 评论 -
分布式架构关键技术
分布式的概念所谓分布式,狭义的指代以Google的三驾马车,GFS、Map/Reduce、BigTable为框架核心的分布式存储和计算系统。Hadoop是一个基于Java实现的,开源的,分布式存储和计算的项目。作为这个领域最富盛名的开源项目, Hadoop实现的是分布式的文件系统HDFS,和分布式的计算(Map/Reduce)框架。分布式架构关键技术主要有分布式文件系统、分布式存储转载 2014-07-09 08:57:15 · 825 阅读 · 0 评论 -
服务器性能评估
工作这么久了,主要就是服务器端的开发,由于业务性质,对于性能的考虑是每天不得不面对的问题,每次出方案,都是以预估总pv、单机支持最大并发、预计机器资源。。。。。。等等一系列问题开始,所以程序运行中单个函数的耗时,上线后整体性能的观察都非常重要。经过一段时间的积累和同事的指点,把相关的内容记录下,也与有同样需求的同学分享,共同进步。 一:首先,可已从如下四个方面观察你的服务器转载 2014-07-08 22:58:52 · 3430 阅读 · 0 评论