摘要: 后端服务使用spring boot内嵌tomcat,使用阿里云负载均衡做反向代理。负载均衡器上监听https,并配置证书,转发到后端时卸载掉证书使用http。如果代码中重定向到某个相对路径时,tomcat默认会转换成绝对路径,协议就取成了http的方式,发送302到前端时携带的location中是h 阅读全文
posted @ 2022-07-12 00:02 牛孝祖 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 因为没有任何日志打印(也可能是我logback配置的问题),翻百度谷歌到的好多文章也没有结论,翻阅官方文档中文翻译版,也没发现说明,再去看英文版,也没任何资料。 最后无奈只好调试进源码,首先找断点位置,应该是StandardService这个类中,因为打印log显示行号会对系统有相当大的性能开销,所 阅读全文
posted @ 2018-09-20 18:28 牛孝祖 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 在阿里云购买的服务器华北区。暴露geth的监听端口就可以了,默认为30303。先修改系统级别防火墙规则,再去阿里云安全组配置入站规则。 参考文章:http://www.qukuai.top/d/134 阅读全文
posted @ 2018-09-05 21:09 牛孝祖 阅读(3878) 评论(0) 推荐(0) 编辑
摘要: 比如方法的注释,百度来的都是自定义一个代码模板,然后用自定的快捷键出发生成。但是这个方法的缺陷是只能在方法体内使用,否则@param就是null了... 阅读全文
posted @ 2018-04-12 11:05 牛孝祖 阅读(11098) 评论(0) 推荐(4) 编辑
摘要: 使用阻塞式Socket API实现自定义的应用层协议,了解Socket编程时的一些坑点,并在开发时合理的解决或避开这些坑,比如解决半包粘包、心跳机制等。讲一下我在用同步socket实现我们公司第一版分布式文件系统时总结的经验。我们针对每一步套路进行构思设计,充分考虑其中潜在的问题和可扩展性。 阅读全文
posted @ 2017-12-01 15:47 牛孝祖 阅读(2732) 评论(0) 推荐(2) 编辑
摘要: 为App后端服务模拟Session创建一个tokenMapPool,透明化token管理,方便开发者存取会话信息。封装了请求响应报文,以便做统一处理,修改了springMvc的参数转换器,适应报文。 阅读全文
posted @ 2017-11-23 19:32 牛孝祖 阅读(1154) 评论(3) 推荐(1) 编辑
摘要: 第一种是我随便写的实现,有点糙。第二种是朋友告知的一个类,java的concurrent中的,据说还有几个相似功能的类实现。这30000个线程 时间差大概是不到200ms的样子 嗯。。。。吃饭的家伙都没学精,好惭愧。 阅读全文
posted @ 2016-10-18 16:45 牛孝祖 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 我也是从网上扒下来的,经过多次实验,找到了个好用的。网上能搜到最多的也就是这个解决方案,我英文不好,也没仔细研究,但大多数都是出自这:http://stackoverflow.com/questions/4944102/android-webview-file-input-field-filechooser-doesnt-show-up。 我终于google到了个好用的方案:http://www.cnblogs.com/sipher/archive/2012/09/05/2672361.html。 android 为了安全考虑把webview 中的上传文件给默认去除了。不过可以自己通过... 阅读全文
posted @ 2013-09-23 09:35 牛孝祖 阅读(4214) 评论(1) 推荐(1) 编辑