搜索到与相关的文章
编程技术

jetty http client 实现分析

背景谈到httpclient,可能大多数想到就是apache的那个httpclient或者jdk自带的urlconnection,也许有人会考虑使用netty无论如何,jetty的高性能实现总归是让人感到好奇,接下来我们一探究竟样例我们结合样例代码具体分析初始化httpClient=newHttpClient();httpClient.setConnectorType(HttpClient.CONNECTOR_SELECT_CHANNEL);httpCli

系统 2019-08-29 23:50:58 2614

编程技术

为什么用例不是“功能”?

多数人从用例开始就走入了迷途,也许是用例图和数据流图的相似性导致人们把用例定义为简单的功能或者菜单项。不论原因是什么,这都是新手最容易犯的错误。图1错误的方式:用例是菜单项或者功能这幅图有什么错误?用最简单的定义,我倾向于把用例看作是关于使用系统作某些有用的事情的方式的故事。利用这个定义,是不是所有的“用例”都是独立的有用的呢?答案当然是不是,在这个例子中,用例表示了系统需要做的所有的事情,但是他们也描述了用户需要通过系统去做的一件单独的事情:定购。所有保

系统 2019-08-29 23:37:14 2614

编程技术

时时刻刻积累,积累菜鸟成长的点滴

做开发了也一年多了平时点点滴滴成长都在不经意间,突然回首发现这么久来自己竟还去完完整整的去建过一个项目,自己脑袋里走了一遍项目建立过程,发现由于平时的缺少连贯性积累,很多地方断断断续续不能成串,所以幡然悔悟然来做技术应该自己经常的将学会的东西连串起来反复使用过,犹如炒菜方能使自己有所提高,找出技术漏点在技术的路上奋力前进,从程序员到项目经理到构架师是不允许你慢吞吞来的,急速而上所以今天以此篇为自己一个新的方式的开始点,希望能在松散的时候给我以鞭策时时刻刻积

系统 2019-08-29 23:24:08 2614

编程技术

再次深入到ip_conntrack的conntrack full问题

增加nf_conntrack_max固然可以缓解这个问题,或者说减小conntrack表项占据内核内存的时间也可以缓解之,然而这种补救措施都是治标不治本的.注解:不要过度减小NEW以及TCP的establish的CT状态的timeout的原因尽量不要减小NEW状态时间,因为对于某些恶劣的网络,一个数据包的来回确实需要很长时间,对于TCP而言,此时RTT还没有测量呢。如果NEW状态的conntrack保留时间过短,就会导致大量NEW状态的连接,而对于很多依赖

系统 2019-08-29 22:51:15 2614

编程技术

springMVC对于controller处理方法返回值的可选

对于springMVC处理方法支持支持一系列的返回方式:ModelAndViewModelModelMapMapViewStringVoidModelAndView@RequestMapping(method=RequestMethod.GET)publicModelAndViewindex(){ModelAndViewmodelAndView=newModelAndView("/user/index");modelAndView.addObject("x

系统 2019-08-29 22:08:37 2614

编程技术

这个类里有多少错误?(答案)

答案其实很简单,都是非常基础的东西,但是平时可能不太在意这些细节,在找的时候也有可能不太确定(对我来说)。答案如下:importjava.util.ArrayList;importjava.util.Collection;importjava.util.List;importorg.junit.Test;publicclassGenericTest{staticclassPerson{publicvoidm(Collectionperson

系统 2019-08-29 21:57:56 2614

编程技术

通过端口 1433 连接到主机 localhost 的 TCP/IP

ERROR:通过端口1433连接到主机localhost的TCP/IP连接失败。错误:“Connectionrefused:connect。请验证连接属性,并检查SQLServer的实例正在主机上运行,且在此端口接受TCP/IP连接,还要确保防火墙没有阻止到此端口的TCP连接。”。最近要学数据库,老师用的是microsoftsqlserver2005,我是学java的,一直都JDBC来连oracle数据库的,这次我装了microsoftsqlserver2

系统 2019-08-12 09:30:32 2614

编程技术

MVC框架设计思想与设计理念

尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。MVC回顾作为一种经典到不能再经典的架构模式,MVC的成功有其必然的道理,这个道理不同的人会有不同的解读,笔者最认同的一种观点是:通过把职责、性质相近的成分归结在一起,不相近的进行隔离,MVC将系统分解为模型、视图

系统 2019-08-12 09:29:51 2614

数据库相关

数据库随机取几条记录

Access:selecttopn*fromtableorderbyrnd(id)‘id为数据库的自动编号字段SqlServer:selecttopn*fromtableorderbynewid()MySQL:SELECT*FROMtableorderbyrand()limit20;Oracle:select*fromtableorderbydbms_random.value()数据库随机取几条记录

系统 2019-08-12 01:52:44 2614