志哥

  • 首页

  • 标签

  • 分类

  • 时光机

  • 关于我

  • 搜索

2016-10-29 杭州国际毅行大会:你有多久没有好好走过路了?

发表于 2016-10-30 | 更新于 2016-10-31 | 分类于 随笔 | 阅读次数:

听过很多朋友参加过百里毅行或者别的方式的毅行,自己从来没有参加过,一直以来很想体验一把,这次多亏了我的好哥们儿小吴,听说了报名消息之后立即告诉了我,然后我们忽悠了两个妹纸,完成了30公里段必须的四人组。

阅读全文 »

ArrayList和Vector的区别

发表于 2016-10-27 | 分类于 Java | 阅读次数:

相同点:

1、ArrayList和Vector都是继承了相同的父类和实现了相同的接口

2、底层都是数组实现的

3、初始默认长度都为10。

不同点:

阅读全文 »

maven项目启动报错:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

发表于 2016-10-25 | 分类于 maven | 阅读次数:
这种情况是因为tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包, 这时候需要设置一下eclipse: 项目 -> 属性 -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Ma ...
阅读全文 »

Mac中IntelliJ IDEA快捷键

发表于 2016-10-21 | 更新于 2017-06-22 | 分类于 IntelliJ IDEA | 阅读次数:

最近开始用IntelliJ IDEA,好用的想死的感觉,并且现在它的市场份额已经超越了eclipse,所以学学还是不错的。虽然我的eclipse玩的很溜了,因为我之前就是做eclipse插件开发的。我学软件总是喜欢先学习一些常用的快捷键,不然我宁愿不用。以下是我比较常用的,并且跟eclipse做了对比,比较简单的比如每个编辑器都是一样的没写。现在只有这么多,等以后再发现新的有用的了,再更新上来。

eclipse || IntelliJ IDEA

阅读全文 »

Java中String类的hashCode方法

发表于 2016-10-20 | 更新于 2018-04-04 | 分类于 Java | 阅读次数:

首先我们先来看一下 String 的 hashCode 源码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 /**
* Returns a hash code for this string. The hash code for a
* {@code String} object is computed as
* <blockquote><pre>
* s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
* </pre></blockquote>
* using {@code int} arithmetic, where {@code s[i]} is the
* <i>i</i>th character of the string, {@code n} is the length of
* the string, and {@code ^} indicates exponentiation.
* (The hash value of the empty string is zero.)
*
* @return a hash code value for this object.
*/
public int hashCode() {
int h = hash;
if (h == 0 && value.length > 0) {
char val[] = value;

for (int i = 0; i < value.length; i++) {
h = 31 * h + val[i];
}
hash = h;
}
return h;
}

private int hash; // Default to 0
阅读全文 »

《创业维艰》:如何完成比难更难的事

发表于 2016-10-19 | 更新于 2018-04-07 | 分类于 读书笔记 | 阅读次数:

其实这只是篇读书摘录。看这本书的时候,南哥说我现在看这本书其实有点早。不过书到用时方恨少,先读读看,也没什么坏处。

在第一章读到19页的时候,我就震撼到了,我看到了一次词,“云计算”,天呐,那时才1999年啊,本.霍洛维茨和马克.安德森,就已经发现无法解决网络交通拥堵问题,发现了“云计算”的概念,到现在十几年过去了,才在国内火起来,我才有一丁点的了解,而他们那时已经创办了云计算公司Loudcloud。

阅读全文 »

统计一个字符串中整数的个数

发表于 2016-10-18 | 更新于 2018-07-09 | 分类于 算法 | 阅读次数:

面试之中问到了一个算法:在一个字符串中,统计出现的整数的个数,连续的数字为一个整数(不考虑负数),字符串中不包含空格。

阅读全文 »

maven依赖原则以及jar包冲突

发表于 2016-10-14 | 更新于 2016-10-19 | 分类于 maven | 阅读次数:

以前自以为maven玩的已经很溜了,结果今天被面试官第一个问题就问倒了。具体问题就是maven的依赖原则:加载顺序和依赖冲突。

阅读全文 »

Spring组件扫描 context:component-scan

发表于 2016-09-26 | 分类于 Spring | 阅读次数:

context:component-scan节点的两个属性:
​ ​ base-package属性告诉spring要扫描的包
​ use-default-filters=”false”表示不要使用默认的过滤器,此处的默认过滤器,会扫描包含Component,Service, Repository, Controller注解修饰的类,默认为true时会对base-package包或者子包下的所有的进行java类进行扫描,并把匹配的java类注册成bean。

​ context:component-scan节点允许有两个子节点<context:include-filter>和<context:exclude-filter>。filter标签有两个属性,type和表达式说明expression

阅读全文 »

用Java实现一些简单算法

发表于 2016-09-19 | 更新于 2019-06-05 | 分类于 算法 | 阅读次数:

for循环,外循环控制的是行数,内循环控制的是每一行的个数。

1
2
3
4
5
6
7
8
9
10
11
*****
*****
*****
*****

for (int x = 0; x < 4; x++){// 外循环控制的是行数
for (int y = 0; y < 5; y++){// 内循环控制的是每一行的个数
System.out.print("*");
}
System.out.println();
}
阅读全文 »
1…121314
志哥

志哥

分享成长干货

140 日志
38 分类
40 标签
GitHub 简书 知乎 SegmentFault CSDN
友情链接
  • 笔点
  • 旭哥
  • 浩冰
  • 虞CEO
© 2016 — 2020 志哥
由 Hexo 强力驱动 v3.6.0
|
主题 — NexT.Mist v6.3.0