摘要:
线上应用的故障排查能力是一个高级软件开发人员的必修课,也最能体现一个技术人员的工作经验和能力。所以,这也是我面试别人的一个必考题目之一。 我打算把自己在这方面的实际经验写成系列文章,主要包括下面这些内容: 1、线上应用故障排查之一:高CPU占用 2、线上应用故障排查之二:高内存占用 转自:http: 阅读全文
摘要:
Maven 中央仓库地址: 2. http://mvnrepository.com/ (本人推荐仓库) 3. http://repo1.maven.org/maven2 阅读全文
摘要:
准备工作: 1.在客户端应用的pom文件中新增disconf依赖 <dependency> <groupId>com.baidu.disconf</groupId> <artifactId>disconf-client</artifactId> <version>2.6.36</version> < 阅读全文
摘要:
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@ 阅读全文
摘要:
1.git reset --hard 2e4a0b1f 回退到2e4a0b1f版本(本地和暂存区) 注意:本地看起来并没有什么改动,执行git pull 还会将上一版本的内容更新到本地,所以要修改继续提交。2.git reset HEAD test.txt 重置暂存区修改3.git clean -n 阅读全文
摘要:
一、HashMap概述 HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了不同步和允许使用null之外,HashMap类与Hashtable大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 值得注意的是HashMap... 阅读全文
摘要:
之前由于在大学期间没好好学习,一些基础的知识概念不甚理解,今天有时间来整理一下有关hashCode的相关知识。 1.概念 public int hashCode() hashCode 方法确实会针对不同的对象返回不同的整数。(这一般是通过将该对象的内部地址转换成一个整数来实现)即此对象的哈... 阅读全文
摘要:
1:Maven 下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:1 mvn dependency:sources2 mvn dependency:reso... 阅读全文