随笔分类 - Java
摘要:这个错误代表解析的流的结构与我们的proto文件结构不一致。 最好的办法,就是将解析的流以文本做一下输出,做一下结构对比,就能很轻易的定位出问题。
阅读全文
摘要:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
阅读全文
摘要:分为饿汉模式及懒汉模式 饿汉模式是初始化时创建。 懒汉模式是使用时创建。 饿汉模式: public class Student1 { // 2:成员变量初始化本身对象 private static Student1 student = new Student1(); // 1:构造私有 privat
阅读全文
摘要:架构 nginx + 若干内网tomcat + 若干出口服务器 表现: 突然某些流量超时严重 排查: 发现是某一个出口代理服务器流量激增,导致超时。 排查发现该服务器TCP连接个数异常,与流量波动严重不符。 正常情况下应该是1000左右。 最终将出口IP从联通换成电信就解决了。(条件所限,没有BGP
阅读全文
摘要:参考这里:https://www.cnblogs.com/zhongshiqiang/p/10839666.html 使用sudo -E 保留当前用户环境,这时就不会存在找不到环境变量的问题了。
阅读全文
摘要:tomcat配置ssl后,出现频繁的访问超时情况。 通过脚本(感谢UCloud的技术支持 金晓帆-): 发现: ESTABLISHED状态实时数据量比较大,这个在tcp协议代表是建立通讯。 大量ESTABLISHED状态就会把tomcat 443接口的最大线程给占满了。 tomcat maxThre
阅读全文
摘要:我们发现h5页面在某些浏览器请求不到数据,经过排查,是浏览器的广告拦截模块搞的鬼。 通过删减参数,发现adtype和adnum参数去掉后,接口可以正常请求,开始以为是官方拦截关键词带有ad的参数,后来发现adrid是可以正常使用的,所以他们应该是有filter库做过滤。 将adtype修改成type
阅读全文
摘要:百度的广告API使用的是不是通常的http协议,而是使用谷歌开源出来的probuf协议,具体介绍请参考:https://www.jianshu.com/p/b1f18240f0c7https://www.jianshu.com/p/b1f18240f0c7 我们对接的客户端使用的是java,所以先会
阅读全文
摘要:http://vekergu.blog.51cto.com/9966832/1672931 tomcat配置调优与安全总结 作为运维,避免不了与tomcat打交道,然而作者发现网络上关于tomcat配置和调优安全的文章非常散,通过参考各位大神的相关技术文档,根据作者对tomcat的运维经验,总结了一
阅读全文
摘要:转自 JavaMelody 可以实现对内存、CPU、线程、JDBC 连接数、HTTP 请求执行时间、SQL 执行时间(分析 Top SQL)、方法执行时间(分析系统方法性能瓶颈)等等的监控。 配置方式 1. pom.xml(加入依赖包) 1 2 3 4 5 <dependency> <groupId
阅读全文
摘要:转自:http://blog.csdn.net/zhouhong1026/article/details/38396311 转自:http://hi.baidu.com/qianjian21/blog/item/2fecbd2f687ba03e1e308969.html 每新建一个类上面都会有一行注
阅读全文
摘要:转自:http://blog.csdn.net/yanwushu/article/details/7581255 1.引言 在应用程序中添加日志记录总的来说基于三个目的: .监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作 .跟踪代码运行时轨迹,作为日后审计的依据 .担当集成
阅读全文
摘要:转自:http://blog.csdn.net/maosijunzi/article/details/21160965 1:环境 eclipse indigo, JDK1.6, maven 3.2.1, tomcat7.0.42 2:安装eclipse maven插件 m2eclipse 第一种方法
阅读全文
摘要:转自:http://www.cnblogs.com/yuxiaoyu/p/5948535.html Eclipse+Maven创建webapp项目<一> 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项
阅读全文
摘要:Java Java是一门超高人气编程语言,拥有跨平台、面向对象、泛型编程等特性。在TIOBE编程语言排行榜中,连续夺得第一宝座,而且国内各大知名互联网公司,后端开发首选语言:非Java莫属。今天只是梳理下Java知识体系,后续会针对各类目有更详细的经验分享。 知识体系 JDK Java8 Lambd
阅读全文
摘要:Java开发手册 版本号 制定团队 更新日期 备 注 1.0.0 阿里巴巴集团技术部 2016.12.7 首次向Java业界公开 一、编程规约 (一) 命名规约 1. 【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Ob
阅读全文
摘要:解决办法: http://blog.csdn.net/defonds/article/details/43233131 就是在build时,将*.MF给排除掉 因为包的重复引用会导致生成多个MF文件 pom如下:
阅读全文
摘要:4.0.0 com.dlht kylinBuild 0.0.1-SNAPSHOT jar kylinBuild http://maven.apache.org UTF-8 jdk.tools jdk.tools 1.7 --> javax.mail mail 1.4.7 log4j log4j...
阅读全文
摘要:之前配置 tomcat后,发现部署war包后不会进行解压缩,原因是因为我只配置了Context节点的docBase,应该把Host节点的appBase也指向你的站点中。
阅读全文
摘要:maven: http://mvnrepository.com/artifact/joda-time/joda-time 1, 获取每天的零点 2, 在每天的6:30处理一些东西 3, 在每月的7号的6:30处理一些东西 4, 在每年的8月的7号的6:30处理一些东西 5, 获取每个月的第一天和最后
阅读全文