摘要:
1.我们做web开发时,需要经常使用httpclient来请求http服务,有时为了安全起见,服务提供方会提供多个http地址,这样如果我们请求某个ip出现异常,可以重试其他的ip地址,来尽量保证系统的稳定,以下是自定义一个HttpMethod重试机制的简要代码。 2.有时为了安全起见,服务提供方会 阅读全文
摘要:
HttpClient 底层会默认超时自动重发3次,DefaultHttpRequestRetryHandler源码/** * Create the request retry handler using the following list of * non-retriable IOExceptio 阅读全文
摘要:
<!-- useGeneratedKeys="true"把新增加的主键赋值到自己定义的keyProperty(id)中 --> 阅读全文
摘要:
本文转自http://www.cnblogs.com/learnhow/p/5694876.html 感谢作者 本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936 我并没有全部看完,只是选择了一部分 阅读全文
摘要:
(2)散列算法与加密算法 md5是本文会使用的散列算法,加密算法本文不会涉及。散列和加密本质上都是将一个Object变成一串无意义的字符串,不同点是经过散列的对象无法复原,是一个单向的过程。例如,对密码的加密通常就是使用散列算法,因此用户如果忘记密码只能通过修改而无法获取原始密码。但是对于信息的加密 阅读全文
摘要:
作者:changkang链接:https://www.zhihu.com/question/55231277/answer/143456464来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 其一 : 为什么要用存储过程 几个去 IBM 面试的兄弟回来抱怨:去了好几个不 阅读全文
摘要:
Mybatis批量更新数据 mybatis批量更新两种方式:1.修改值全部一样 2.修改每条记录值不一样 mybatis批量更新两种方式:1.修改值全部一样 2.修改每条记录值不一样 mybatis批量更新两种方式:1.修改值全部一样 2.修改每条记录值不一样 第一种方式 [html] view p 阅读全文
摘要:
1.怎样去掉Marshaller的格式化? : 2.xml就像json解析一样,正常不过,是很正常的序列化格式。 阅读全文
摘要:
java获取本机机器名 InetAddress.getLocalHost().getHostName().toString(); 阅读全文
摘要:
request.getRemoteAddr(); 阅读全文