![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
guazixing
On the way.
展开
-
用java实现的一个简单的web服务器
总说自己是做web开发的,但是却对http协议一无所知,有些许惭愧,前几天比较闲,就研究了一下http协议和web服务器,用java做了一个简单的web服务器,当然太简单了,只能做个理解使用。不过还是可以返回html的。可以接受简单的访问。有兴趣的可以看看。欢迎交流![code="java"]/** * 用Java语言实现HTTP服务器,首先启动一个java.net.ServerSoc...2009-12-09 16:35:51 · 148 阅读 · 0 评论 -
关于hessian的一些认识
Hessian是一个解耦合的远程调用包1、hessian是基于http协议的,使用自己的序列化机制,这里和RMI不同,RMI是使用java的序列化机制,包路径不能改变。2、Hessian中接口的包路径可以不一样,即:server端和client端的接口包路径可以不同(不知道类名可不可以不同),如:在server端开放接口为:com.topsoft.service.TestImpl在clie...2009-12-17 18:04:28 · 150 阅读 · 0 评论 -
HttpSession的实现和cookie机制
java web服务器通过实现httpsession来保存客户端的状态(jsessionid),也就是我们通常说的session。session是通过cookie机制来实现(网上说如果客户端禁用了cookie,则可以通过url重写来实现,一会再讨论。。)。1、session的生成在客户端第一次请求jsp页面,或servlet时生成,并向客户端写一个标识,即:jsessionid由请求返...原创 2010-02-01 14:40:19 · 180 阅读 · 0 评论 -
基于memcached client for java的cache封装
最近为公司开发一个缓存组件,就研究了一下memcached服务器,使用的java客户端是:memcached client for java(https://github.com/gwhalin/Memcached-Java-Client)2.5.3。在此client的基础上进行了再次封装,实现了两个缓存:通用分布式缓存(CommonCache)和集群分布式缓存(ClusterCache)。...2011-06-07 15:12:17 · 131 阅读 · 0 评论 -
MQ消息太快导致的异步数据查询问题
先说问题:系统用到mq发送消息,实际运行时发现mq的接收端程序在接收到消息之后,去查询业务数据的状态时发现仍然是老的状态,导致程序处理数据异常;手动去数据查询时发现是新的状态。经分析,应该是mqserver和应用在同一个机器,mq消息太快,导致接收端程序查询时,发送端程序的数据库事务还没有提交完成,所以查询到的结果是老的数据。如果你想思考一下,那就先暂停--------------...2017-10-12 10:38:26 · 1678 阅读 · 0 评论