- 浏览: 101034 次
- 性别:
- 来自: 成都
最新评论
-
daichenqiu:
写的很好啊,赞!
Tomcat :一个简单的Servlet容器 -
Jnerd:
Handler初始化的应该注册read,否则select就会阻 ...
NIO Reactor模式(阅读NIO笔记) -
Jnerd:
运行了不正确呢
NIO Reactor模式(阅读NIO笔记)
文章列表
上周,从一家从毕业就进入的500强公司辞职了,毅然决定了离开,就算没有找到下家。觉得工作和自己的发展格格不入,很难想象在在这里待几年之后,还能有什么竞争力。我承认,在这里可以获得很好的收入,但是我不想在年纪在大一些的时候,因为经历像现在这样的金融危机或者行业冬天的某天被通知你可以离开了,我希望能够拥有自己的核心竞争力,就算离开了一个地方到任何一个地方都可以工作的很好。我不知道我在这个行业寒冬是否可以找到和上家匹配的收入,但是我很想找一个能够在技术上有所发展的公司,就算收入差不多或者少些我也愿意尝试一下,期待自己新的开始。
业余时间决定人生
作者:英国《金融时报》中文网专栏作家 谁谁谁
【作者微博】
来源:http://www.ftchinese.com/story/001041738
虽然“朝九晚五”是工作的代名词,但真正决定职业走向,并顺便决定了人生走向的,关键不在上班时间,而是在下班的时间。
举个例子,大城市的很多上班族会抱怨回到家已经八九点。吃吃饭,打打游戏,看看电视就该洗洗睡了。刻薄一点说,这样的生活正是“穷忙族”的典型写照;慈悲一点说,这样的生活,至少还有个“生活”。想成为“富忙族”,至少在“事业的上升期”里,业余时间是没有空闲来考虑打游戏、看电视的 ...
Tomcat4默认连接器
tomcat连接器是一个独立的模块,可以插入到一个servlet容器。一个tomcat连接器必须符合以下要求:
必须实现org.apache.catalina.Connector接口
必须创建一个实现org.apache.catalina.Request接口的request对象
必须创建一个 ...
1. servlet容器是如何工作的?
创建一个Request对象,填充一些信息比如参数、headers、cookies、查询字符串、URI等。一个Request对象是javax.servlet.ServletRequest或javax.servlet.http.ServletRequest接口的实例。
创建一个Response对象,用于调用的servlet向客户端传递响应信息。其是javax.servlet.ServletResponse或javax.servlet.http.ServletResponse的实例。
调用servlet的service方法,传递request和resp ...
1.HTTP协议简介
超文本传输协议,是关于如何在网络上传输超级文本的协议。HTTP协议位于应用层,建立在TCP/IP协议的基础上,使用可靠的TCP连接,默认端口80端口。
HTTP请求格式:
请求方法、URI和HTTP协议的版本
请求头
请求正文
POST /reg.jsp HTTP/ (CRLF)
Accept:image/gif,image/x-xbit,... (CRLF)
...
HOST:www.guet.edu.cn (CRLF)
Content-Length:22 (CRLF)
Connection:Keep-Alive ( ...
开始--运行(或直接按win+R快捷方式),输入--输入 netplwiz回车,然后在“本机用户”那单击需要自动进入的帐户,然后去掉上面“要使用本机,用户必须输入用户名和密码”那里的钩,然后按应用,它会弹出框要你输密码,输完后按确定退出即可(也可以不设定密码直接确定),然后重启系统就会直接进你指定的帐户,不会再有登录界面。
mongodb使用入门:windows版本
- 博客分类:
- mongodb
(1)下载mongodb
window版本:http://www.mongodb.org/dr/downloads.mongodb.org/win32/mongodb-win32-i386-1.8.3.zip/download
(2)、设置MongoDB目录(解压zip文件)
将其解压到 d:\,再重命名为mongodb,路径为d:\mongodb
(3)、设置数据文件路径,在d: ...
spring security 使用
- 博客分类:
- Spring
使用篇 1、建立login.jsp页面.内容如下: Html代码
<form action="<%=path %>/j_spring_security_check" method="post">
USERNAME:<input type="text" name="j_username" value="${sessionScope['SPRING_SECURITY_LAST_USERNAME']}" /><br/>
...
Spring IOC
- 博客分类:
- Spring
容器(Container)-------容器可以管理对象的生成、资源取得、销毁等生命周期,甚至建立对象与对象之间的依赖关系。
Spring提供容器功能,你可以使用一个配置文件(XML),在当中确定对象名称、确定如何产生对象、哪个对象产生之后必须设定成为某个对象的属性等。在启动容器之后,所有的对象都可以直接使用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。
“Don't call me, I will call you”,即不要向容器请求你所需要的资源,容器会自动分配给你。依赖于抽象,而不是依赖于具体的类或者对象。
配置数据源:
& ...
Servlet监听器
- 博客分类:
- Web开发
Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。下面将介绍几种常用的监听器,以及它们都适合运用于那些环境。
分类及介绍:1. ServletContextListener:用于监听WEB 应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener 接口。
public class QuartzListener implements ServletContextListener {
private Logger logger = LoggerFactory.getLo ...
1.SOA (Service-Oriented Architecture,面向服务架构)
Service-oriented architecture (SOA) is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA will package functionality as a suite of interoperable services that can be u ...
MySql慢查询日志
- 博客分类:
- Web开发
转自:http://www.cnblogs.com/wenanry/archive/2011/05/12/2044157.html
mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢? 其实打开mysql的慢查询日志很简单,只需要在mysql的配置文件里(windows系统是my.ini,linux系统是my.cnf)的[mysqld]下面加上如下代码:
log-slow-queries=/var/lib/mysql/slowquery.log
long_query_time=2
注: ...
参考文章:1. http://www.ibm.com/developerworks/cn/java/j-lo-spring-utils1/
2.spring源码WebUtils位于 org.springframework.web.util 包中的 WebUtils 是一个非常好用的工具类,它对很多 Servlet API 提供了易用的代理方法,降低了访问 Servlet API 的复杂度,可以将其看成是常用 Servlet API 方法的门面类。下面这些方法为访问 HttpServletRequest 和 HttpSession 中的对象和属性带来了方便:
...
一,网络编程中两个主要的问题
一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。
在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。
而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。
目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提 出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就 ...
来源:http://darkmasky.iteye.com/blog/545466
新建一个名为clearSvn.bat, copy以下内容:
@echo on
color 2f
mode con: cols=80 lines=25
@REM
@echo 正在清理SVN文件,请稍候......
@rem 循环删除当前目录及子目录下所有的SVN文件
@rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"
@for /r . %%a in (.) do @if exist &q ...