logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java超时控制

超时控制是我们在系统中容易忽视却又不能忽视的功能。一方面,超时并不是我们系统的主要业务功能,大多数超时控制已经被虚拟机或者服务器实现了;另一方面,超时控制是许多业务必备的隐性功能,试想,一个web应用如果在10秒默认超时过后才响应,客户能够忍受吗?    这篇文章主要总结了一些常见的超时处理机制,以及适用的场景。    首先这里提出一个实际遇到的问题,大家可以思考如何解决。在调用corba

#java#tomcat
公司禁端口环境下上网

经常会遇到公司封禁端口,上网需要通过http代理才能出去的情况。而这个http代理如果不能支持科学上网,那我们就悲剧了。这种情况一般有好几个办法。最常见的也最简单的,自己在外外面找台服务器,搭一个ss的服务端,并且将服务端的端口制定为公司不封禁的端口,再在本机通过ss客户端连接就能出去了。而我自己有购买的ss账号,不想浪费这个账号,另一方面,在外网有台可以自己控制的VPS,

收集一些开源项目的架构图

本文视图以最简短的语言解释各个开源项目的架构,图片均来源于网络  spring  spring的核心能力来源于ioc和aop。如果要一句话讲清这两个能力,那么可以这么描述,ioc就是一个大工厂,aop就是动态代理。  如果你不敢相信一个工厂模式有这么大的威力,说实话我也不敢相信,但是它发展至今就是如此牛。围绕着如何构建ioc容器,spring有3个核心子项目,分别是bean, cont

#架构
kafka的模型诠释

kafka是目前市场上比较流行的消息框架。本篇文章尽力去诠释kafka模型背后的设计原理,从而更加深刻的理解kafka,在使用过程中尽可能少的入坑。三个角色:producer:生产者。负责发送消息到kafka集群broker:kafka集群。负责保存消息consumer:消费者。负责消费kafka集群的消息模型:topic:一个topic即一个逻辑上的主

本地ip能够访问,但是公网ip不能访问的一般解决方法

由于需要写了个程序,分客户端和服务器端,结果上实际环境一测试,发现通过127.0.0.1能够访问,但是通过公网ip却不能访问。遇到这种问题,一般的解决办法如下:1. 检查防火墙是否有禁端口。在测试阶段可以先关闭防火墙,等到解决问题之后再设置规则。2. 检查IP是否绑定到所有ip可访问,这个跟程序有关系,如果服务器端程序在绑定ip的时候是指定了本机ip,比如127.0.0.1,那么客户端...

spring mvc参数绑定大全

spring mvc是非常好用的mvc框架,不仅因为与spring的无缝集成,还因为每个细节都被考虑得及其周到。而且spring也是代码的典范,所有的开源项目中,spring的代码是我见过的层次最为清晰,结构最为规范,注释最为全面的开源项目。  比如,你可以只写一次程序,便能获得不同的返回结果如jsp, json, xml等;也能够轻易的在controller里注入服务层的东西(struts2

到底了