- 军军小站|张军博客
搜索到与相关的文章
Tomcat

深入学习Tomcat----自己动手写服务器(附服务器

相信大多Web开发者对Tomcat是非常熟悉的,众所周知Tomcat是一款非常好用的开源Servlet容器,您一定对这个最流行的Servlet容器充满好奇,虽然它并不像一个黑盒子那样让人无法触摸但是Tomcat的源码的确让人看起来头疼。笔者就在这里和大家共同分析一个简单的Web服务器是如何工作的源码下载地址。Web服务器Web服务器是一个复杂的系统,一个Web服务器要为一个Servlet的请求提供服务,需要做三件事:1、创建一个request对象并填充那些

系统 2019-08-12 01:32:53 2716

编程技术

技术英雄会【二】:问CSDN一个信息过滤器的问题

zhengyun_ustc20070406刘韧的《4月6日CSDN软件英雄会》中,这句话无意中透露出了CSDN的一个野心:“CSDN这个过滤器,将108人筛选出来,给了这108人抛头露面的机会,这108人同时也成了投资人、创业者、合作者的机会。”4月5日参观CSDN的时候,他们用超大投影墙播放的幻灯片中也提及了一个细节:CSDN要成为一个信息过滤器,根据用户参与行为、版块、地域,来决定推送给用户什么信息。CSDN还展示了他们的专家系统,为社区内的专家提供更

系统 2019-08-12 01:32:41 2716

各行各业

Castle ActiveRcord 升级及数据库迁移

CastleActiveRecord已经发布了最新的2.1版本,同时也支持了更多的数据库和修正了很多的Bug,目前项目里使用的却还是最早的1.0版本,在数据库迁移时遇到了问题,比如从MSSqlServer迁移到SqLite时,1.0版本就不支持,让我好不痛苦。因此,下载了2.1版本,测试,却得到很多莫名其妙的问题,为移植工作增加了不少的难度,此过程曾一度怀疑选择AR是否是一个正确的选择,经过了一段失败的尝试,终于有了结果。记录如下:1、配置的改变原配置:代

系统 2019-08-12 01:32:32 2716

数据库相关

rewind

rewindrewind-必应词典dict.bing.com.cnrewind[ˌriˈwaɪnd]词典释义:v.1.重新卷绕n.1.重卷网络释义:1.倒带2.发条3.退卷常见搭配:rewindtape;例句朗读播放器例句:Also,switchingthevideostreamtotheAppleTVcantakeafewseconds,duringwhichthevideokeepsplaying…此外,把视频切换到AppleTV的过程需要花几秒钟,在

系统 2019-08-12 01:32:14 2716

Python

【Python】PyCharm设置代码模板:自动生成文件名、作者、创建日期

PyCharm设置代码模板:自动生成文件名、作者、创建日期等信息避免每次新建项目文件时添加注释文件名、作者、创建日期等信息,则可以设置较好的代码模板,在创建文件时自动生成相关信息。设置步骤:打开PyCharm,选择File-->Settings-->Editor-->CodeStyle-->FileandCodeTemplates-->PythonScript生成效果:其设计的模板规范如下:#!/usr/bin/envpython#-*-coding:UT

系统 2019-09-27 17:52:05 2715

编程技术

领带 · 男人

一、领带的起源:17世纪中叶,法国有一位大臣上朝,在脖领上系了一条白色围巾,还在前面打了一个漂亮的领结,路易十四国王见了大加赞赏,当众宣布以领结为高贵的标志,并下令上流人土都要如此打扮。由此可见,领带起源于欧洲。领带作为一种古老的传统产品,一直是作为尊贵地位的注解。一条做工精美手感柔和的领带是每一位男性的经典装饰。二、现代领带的范围:在当今社会环境下,男士的形象就是走向成功的第一步。文雅、沉稳、温情是文明社会对男士的形象要求。领带作为男士服饰的一部分,充分

系统 2019-08-29 23:34:10 2715

CSS

JS判断浏览器是否支持某一个CSS3属性

1、引子css3的出现让浏览器的表现更加的丰富多彩,表现冲击最大的就是动画了,在日常书写动画的时候,很有必要去事先判断浏览器是否支持,尤其是在写CSS3动画库的时候。比如transition的animation-play-state,就只有部分浏览器支持。2、检测方法下面的方法可以使用脚本判断浏览器是否支持某一个CSS3属性:/***判断浏览器是否支持某一个CSS3属性*@param{String}属性名称*@return{Boolean}true/fal

系统 2019-08-29 23:12:45 2715

编程技术

别让Hibernate偷走了您的身份

别让Hibernate偷走了您的身份作者:JamesBrundege本文关键字:J2EE,JDO/JDBC/SQLJ,Java,Hibernate,JDBC,ORM,Object-relationalmapping,UUID,UniversallyUniqueIdentifier,equals,hashcode,identity,id,对象关系映射企业级Java应用程序常常把数据在Java对象和相关数据库之间来回移动。从手工编写SQL代码到诸如Hibern

系统 2019-08-29 22:54:22 2715

编程技术

TCP UDP HTTP FTP 疑问

转自:http://www.zhihu.com/question/20583641/answer/20242980OSI模型主要作为一个通用模型来做理论分析,而TCP/IP协议模型是互联网的实际通讯协议,两者一般做映射分析,以下不做严格区分和声明(好吧,比较懒);OSI整个模型层次大致可以分为3个主要层面来看|.............主机...............|操作系统和软件等应用、表示、会话|.............网络...........

系统 2019-08-12 09:30:38 2715

SqlServer

牢记!SQL Server数据库开发的二十一条军规(SQL

如果你正在负责一个基于SQLServer的项目,或者你刚刚接触SQLServer,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。在这里,我不打算介绍使用SQLServer的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计错误被一次又一次的重复。一、了解你用的工具不要轻视这一点,这是我在这

系统 2019-08-12 01:53:48 2715