RUI个人博客 首页>>es

springMvc DeferredResult的long polling应用

1.了解servlet以及spring mvc中的异步? Spring MVC 3.2开始引入了基于Servlet 3的异步请求处理。相比以前,控制器方法已经不一定需要返回一个值,而是可以返回一个java.util.concurrent.Callable的对象,并通过Spring MVC所管理的线程来产生返回值。与此同时,Servlet容器的主线程则可以退出并释放其资源了,同时也允许容器去处理其他的请求。通过一个TaskExecutor,Spring MVC可以在另外的线程中调用Callabl...

阅读全文 »

关于测试那些事

关于测试那些事

千言碎语 第一篇和测试相关的博文,来自于公司内部干货分享 一、测试的分类: Unit test: 单元测试 Integration test: 集成测试 Smoke test (aka Sanity check): 冒烟测试 Regression test: 回归测试 Acceptance test: 接受测试 System test: 系统测试 Pre-flight check: 上线前检查 二、单元测试和集成测试 a)单元测试 在要被测试的文件中 Ctrl+Shift+t 直接在 test 目录下生成对应的测试类 属于白盒测试,最小的测试单位...

阅读全文 »

linux下将80端口转发到8080

应用场景 今天来了个新服务器,tomcat部署了一个项目,绑定到80端口, 为了安全我们使用非root用户进行启动,但是项目启动木有问题 外网老是访问不到,然后换8080ok。 。后来使用netstat -an | grep 80查看端口监听情况,发现没有80端口木有被监听!原来,非root用户不能监听1024以下端口号,这个tomcat服务器就没办法绑定在80端口下。所以这里需要使用linux的端口转发机制,把到80端口的服...

阅读全文 »

restful版的Jfinal之Resty

前言碎语 说resty是restful版的Jfinal之Resty,其实有点过了,只是大部分人知道Jfinal,不一定知道还有个resty,虽然resty的框架设计大量借鉴了Jfinal极简开发的思想,但是楼主使用体验下来并不觉得resty是在重复造轮子!作者写了大量的Jfinal插件后,提炼出针对restful开发的resty来,我觉得还是很有意义的,而且,正好博主近期在开发一个app的一个项目,需要写接口给客户端调用,而resty针对...

阅读全文 »

AES,RSA公私钥加解密

AES,RSA公私钥加解密

前言 密钥是成对存在的,加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,使用公钥进行加密操作,使用私钥进行解密操作。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。密码学里面博大精深,下面的实例仅供参考 百科的诠释如下: 公钥(Public Key)与私钥(Private Key)是...

阅读全文 »

java爬虫爬取Elastic中文社区用作es测试数据

使用爬虫可以轻松的获取你想要测试的数据,然后可以随心所欲的使用Querybuilds来测试你的es服务了...

阅读全文 »

java使用jest连接操作Elasticsearch2.2.0中的索引

Elasticsearch是用java开发的开源的产品,当然用java有得天独厚的优势,当然,es数据都是基于json的,任何语言都能轻松的使用es...

阅读全文 »