- 浏览: 352478 次
- 性别:
- 来自: 杭州
最新评论
-
cremains:
...
java8新特性学习笔记 -
bingyingao:
guooo 写道很好的总结,不知能否转载?可以,多谢关注
又四年了,再看如何快速融入一个新团队 -
guooo:
很好的总结,不知能否转载?
又四年了,再看如何快速融入一个新团队 -
omeweb:
又过了好几年了,有啥新感悟没有?
两年已过去,再看该如何快速融入新团队 -
kely39:
感谢楼主,问题已解决
包冲突问题的解决方法
文章列表
先说一下我的环境
Win7
Visualbox4.2.10
ubuntu-12.04.2-desktop-i386.iso
hadoop0.20.2
jdk1.6.10
我的配置文件
Hosts
10.13.19.55 master
Profile
export HADOOP_HOME=/usr/local/hadoop
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$HADOOP_HOME:$HADOOP_HOME/lib
ex ...
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些 ...
包冲突是开发过程中很常见的问题:
其表现有:
1.明明在eclipse中能够索引到某个类,运行时却报出找不到类。
2.明明在eclipse中能够索引到某个类的方法,运行时却报出找不到方法。
3.类及方法都有,以正确编译成了.class文件, ...
主线程中同步等待异步线程的返回
- 博客分类:
- java语言基础知识
ExecutorService executor = Executors.newSingleThreadExecutor();
Future future = executor.submit(new Callable<Object>() {
@Override
public Object call() throws Exception {
return 100;
}
});
Object obj = future.get();
println(obj);
/**
* Waits if necessary for the computat ...
for Product: OmniPlan-3.2.x
userName for all keys:youliyuan
OmniPlan 3:HOMJ-QOJH-OIBN-TNIH-HWUN-TEEH-WUN
NKWO-HVKB-JAZE-UIHH-XAVY-BEEX-AVY
BCRW-MFCE-FVEX-VEBS-LNYD-PEEL-NYD
OmniPlan 3 Pro:CQPC-NNAM-MMMG-XYKD-IDPA-BEEI-DPA
LEUG-ZSCB-WJYR-LXIK-DHXG-VEED-HXG
MWCD-CCHB-DLNR-RSNF-UVBX-TEEU-VBX
12.内存地址与hashcode关系。
每当new一个对象,则一定会开辟一份新的内存空间,该空间则由一个唯一的地址码指代。
对于Object对象,hashcode与内存地址唯一映射,hashcode由确定的算法通过内存对象产生。
如果重写了hashcode,则hashcode就未必与内存地址有关系了。
1.==与equals区别,
==比较内存地址(非hashCode)。
未重写equals方法的对象比较内存地址。
重写了equals方法的对象根据重写的条件来定。
e1):下列输出false是因为内存地址不一样
Integer i1=new Integer(1);
Integer i2=ne ...
package com.abing;
import org.apache.commons.lang.StringUtils;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
/**
* Created on 18/7/31 by bingyin.gby.
*/
public class Java8Test {
public static void main(String[] args) {
// ...
现象:
1)idea导入某工程后,下方mvn dependency进度条持续运行中,5分钟后结束。但是点击java类发现依赖的二方包全部找不到。
2)部分其它工程可以正常导入。
可能的原因:
ideal内存设置太小
解决方案:
1)进入菜单:
Build,Execution,Depoyment->Build Tools->Maven->Importing
2)修改(默认可能是768,可以改做2048或者更大):
VM options for importer:-Xmx4096m
1.查看某个文件变更历史:
svn log -l 3 APP-META/docker-config/Dockerfile_base
2.针对某个文件的不同版本比较差异
svn diff -r 2:3 rules.txt
3.显示特定版本内容:
svn cat -r 4 test.c
本地是用:mac+git+maven3.5+intelljj3.7+switchhost+jdk1.8来研发
如图:
无论是在intelljj中直接checkout out git项目,还是在硬盘上先git clone 再通过intelljj来open/import,都会卡在上图,而且通过活动管理器查看java进程持续占用cpu100%,很快,整个电脑卡死。
最终发现switchhost必须配置如下:
127.0.0.1 localhost
配置127.0.0.1 localhost之后 ,问题解决,个中原因无从知晓,这里备忘一下
版权所有:雁飞蓝天,转载请注明出处:http://bingyingao.iteye.com/blog/2411405
在过去加入公司的四年里,为了能站住脚有发展,平均工作日每晚加班至10点以后,研发维护工作繁重,夜间也要随时保持警惕 ...
http连接常见异常
- 博客分类:
- 网络问题
java.net.SocketException: Connection reset
一般是由服务端断开了,比如服务器重启、宕机,没有给客户端fin包。
一般大型公司设置不会给客户端fin包,因为占用连接。直接不发fin包响应Connection reset能够一定程度上降低攻击带来的压力。
这个问题一般不是应用的问题,需要网工/服务器工程师介入。
可以通过心跳建连的方式避免。
Caused by: org.apache.http.NoHttpResponseException: 10.0.0.25:8080 failed to respond
服务端断开了,同时给客户端了fin包。
jvm观察命令
- 博客分类:
- java语言基础知识
查看GC情况:
1.查到进程:
ps -axu | grep java
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
admin 11467 0.0 0.0 111552 924 pts/7 S+ 20:15 0:00 grep java
admin 13271 0.0 1.2 2396664 49408 ? Sl 18:05 0:01 java -Djava.ext.dirs=/home/admin/acc/lib com.a ...
sublime使用技巧总结
- 博客分类:
- mac研发笔记
使用下面的功能要安装一个叫emmet的插件。
编辑多行快捷键五种方式:
1,鼠标选中多行,按下 Ctrl Shift L (Command Shift L) 即可同时编辑这些行;
2,鼠标选中文本,反复按 CTRL D (Command D) 即可继续向下同时选中下一个相同的文本进行同时编辑;
3,鼠标选中文本,按下 Alt F3 (Win) 或 Ctrl Command G(Mac) 即可一次性选择全部的相同文本进行同时编辑,注意如果最后一行未选中则可以在最底部插入一行空格;
4,Shift 鼠标右键 (Win) 或 Option 鼠标左键 (Mac) 或使用鼠标中键可以用鼠标进行竖 ...