- 博客(92)
- 资源 (4)
- 收藏
- 关注
原创 idea安装go插件
1.到这个连接去下载go插件https://plugins.jetbrains.com/plugin/50472.按照这个地址http://studygolang.com/articles/2545后面从本地安装plugin的方法安装下载的插件jar
2015-09-02 00:22:15
1687
原创 pg数据库配置无需交互式输入密码连接服务端
最近在做一个etl导入插件,因为公司有写部门用了postgres数据库,这个数据库从mysql被oralce收购以后号称最好的开始数据库。我们需要通过psql客户端去连服务端,但是它不像mysql那样输入:mysql -h127.0.0.1-udev -p123456 -P 3306postgres它不能直接输入密码,需要交互式的输入:psql -U username -h 1
2015-08-29 15:39:26
4586
原创 Java优质博客记录
1、http://www.somanyword.com/2014/01/how-memory-management-garbage-collector-works-in-java-and-difference-types-of-garbage-collectors-in-java/
2014-08-02 21:26:15
1340
原创 全排列的递归实现
全排列在笔试面试中很热门,是一个很常见的算法,常规的算法是一种递归的算法,这种算法的得到基于以下的分析思路。 给定一个具有n个元素的集合(n>=1),要求输出这个集合中元素的所有可能的排列。递归分析:为方便起见,用123来示例下。123的全排列有123、132、213、231、312、321这六种。首先考虑213和321这二个数是如何得出的。显然这二个都是123中的1与后面两数交换得到的。然后
2014-06-30 23:45:56
1262
转载 JAVA里使用双括号来初始化静态常量
这貌似是个不为人知的语言技巧。我看到一般人写Java里初始化静态常量都是public static final MapString, String> DATA = new TreeMapString, String>();static{DATA.put("a", "A");//blah blah blah}使用所在类的static块来初始化DATA,其实还有另外一种写法
2014-05-14 00:13:29
4533
原创 C++/C博客记录
1、http://blog.youkuaiyun.com/xiexievv/article/category/844301/12、http://blog.youkuaiyun.com/zdl1016/article/category/2178733、http://blog.youkuaiyun.com/bigloomy?viewmode=contents
2014-05-06 08:27:33
1396
转载 指针(详解)摘自网易广州社区的C语言版精华区
[转]这篇文章摘自网易广州社区的C语言版精华区。文章不错,不敢独享!作者girlrong是以前C语言版版主,她乐于助人,虚心诚恳,颇受网友欢迎。只可惜现在已退隐江湖了。 第一章。指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。
2014-04-15 21:52:57
1788
转载 如何理解c和c++的复杂类型声明
首先,让我们看看指针与const结合的声明:const int *p; //p是指向常整形的指针int const *p; //错误int * const p; //p是指向整形的常指针const int * const p; //p是指向常整形的常指针怎么样?希望大家不会搞混吧,下面我会告诉大家如何去理解,但是写到这里,我突然想起const的一些东
2014-04-15 21:09:20
2771
原创 Xfire客户端异常---Caused by: java.net.SocketTimeoutException: Read timed out
场景:异常:2014-04-12 19:57:49 [DataExchangeScheduler_Worker-1:1843951125] [ERROR] [org.codehaus.xfire.transport.http.HttpChannel] - java.net.SocketTimeoutException: Read timed out2014-04-12 19:5
2014-04-14 10:22:30
5266
转载 paxos算法博客
http://www.cnblogs.com/ychellboy/archive/2009/12/29/1634685.html
2014-04-05 17:07:49
871
原创 How to prevent memory leaks when reloading web applications(“java.lang.OutOfMemoryError: PermGen")
参看:http://cornelcreanga.com/2009/02/how-to-prevent-memory-leaks-when-reloading-web-applications/
2014-01-23 13:57:30
951
转载 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property
启动tomcat后出现红色 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:webProject' did not find a matching property. 这是因为我们在eclipse下
2013-12-14 11:09:29
2474
原创 hadoop-2.2.0 NameNode启动源码注释
/** * 入口 */ public static void main(String argv[]) throws Exception { if (DFSUtil.parseHelpArgument(argv, NameNode.USAGE, System.out, true)) { System.exit(0); } try { StringUtils.sta
2013-10-23 20:50:34
1693
原创 java 静态导入(import static)
静态导入功能介绍:import:单纯import关键字可以导入一个类或某个包中的所有类import它虽然是可以导入类,但是你在使用类方法或类属性的时候还需要加上类名(字写的比较多难受),所以就有了Import staticimport static:import static语句导入一个类中的某个静态成员(方法或属性)或所有静态成员下
2013-10-21 21:24:20
1301
原创 ProtoBuf例子及google ProtoBuf开发者指南
google ProtoBuf开发者指南参考:http://blog.youkuaiyun.com/tianmohust/article/details/9343881
2013-10-20 13:10:39
2965
原创 haoop rpc服务端读取数据包源码解析注释
这些图是从别人那拿过来的 留着自己看!具体查看链接:http://fengshenwu.com/blog/2012/11/13/hadoop-rpc_develop/RPC包格式:我的hadoop源码(有一些注释):https://github.com/heipacker/hadoop-1.0.3-linux
2013-10-13 15:31:07
1108
原创 java线程同步原理、wait,notify的用法及与sleep的区别
一。 java线程同步原理java会为每个object对象分配一个monitor,当某个对象的同步方法(synchronized methods )或同步快被多个线程调用时,该对象的monitor将负责处理这些访问的并发独占要求。当一个线程调用一个对象的同步方法时,JVM会检查该对象的monitor。如果monitor没有被占用,那么这个线程就得到了monitor的占有权,可以继续执行
2013-09-24 20:19:09
8926
原创 线程基本控制
主要有:sleep()、supend()、resume()、join()、interrupt()、stop方法,一般情况下都会引起线程的状态发生转变。1、使用sleep()方法暂停线程执行 说明:Thread.sleep()使当前线程的执行暂停一段指定时间,使得其他线程或者执行在当前计算机上的其他进程。该方法不会放弃除CPU外的其他资源。
2013-09-20 15:31:45
1604
原创 Summary of Implementations(Collection的实现总结)
Implementations are the data objects used to store collections, which implement the interfaces described in theInterfaces lesson.The Java Collections Framework provides several general-purpose imp
2013-09-12 22:52:05
796
原创 Summary of Interfaces(接口的总结)
The core collection interfaces are the foundation of the Java Collections Framework.The Java Collections Framework hierarchy consists of two distinct interface trees:The first tree starts with t
2013-09-08 13:35:08
856
原创 collections文档阅读
collections文档说明:http://docs.oracle.com/javase/tutorial/collections/index.html
2013-09-08 00:55:27
755
转载 本机ip、127.0.0.1和0.0.0.0区别
IP地址的记法:IP地址由四个字节构成,为了方便阅读和书写,每个字节用0-255的数字表示,字节之间用’.'分割,如:10.10.152.235有时候我们会看到这样的IP:10.10.152.235/24,后面的/24表示子网掩码,24表示子网掩码上有24个1,等价于255.255.255.0 。IP地址和子网掩码按位 与,得到的是 网络号(Network ID),
2013-09-02 11:16:19
3510
原创 shell命令
vi 打开多个文档在line mode输入sp 文档名例如:sp text.txtvi 中执行命令在line mode中输入!命令例如:!ls -all如果要是的执行的命令的结果输入到当前文件中可以r !ls -all 此命令会把现在的结果插入到游标所在行的下一行,可以指定行数,例如 20r !ls -all会把现在的结果放到第二
2013-08-11 00:47:35
924
原创 新版API多文件输入
/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regard
2013-08-10 22:25:00
1066
原创 git安装
eclipse 3.7在线一直安装不上!提示缺少包 很是烦恼!后来在网上看了下 其实这个安装是要对应上版本的下面贴出版本信息的URL:http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F比如(一部分):1.3.0.201202151440-r3.
2013-08-08 21:54:44
871
原创 Java异常机制try、catch、finally、throw、throws五个关键字。
Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。 1.try:它里面放置可能引发异常的代码 2.catch:后面对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块,可以有多个catch块。 3.finally:主要用于回收在try块里打开的物力资源(如数据
2013-08-07 19:29:36
2693
转载 hadoop 2.0 详细配置教程
转载: http://www.cnblogs.com/scotoma/archive/2012/09/18/2689902.html作者:杨鑫奇PS:文章有部分参考资料来自网上,并经过实践后写出,有什么问题欢迎大家联系我。update: 20130518 大家可以尝试下Ambari来配置Hadoop的相关环境快速的部署Hadoop,Hbase和Hive等并提
2013-08-05 21:15:34
1154
转载 在eclipse下远程调试hadoop2.0
在《在eclipse下编译hadoop2.0源码》一文中,我详细介绍了如何在eclipse环境和命令行环境下编译hadoop2.0源代码,并简单介绍了如何构建hadoop环境,这篇文章将着重介绍如何在eclipse下调试源代码。在hadoop2.0中,常用的模块有NameNode,DataNode, ResourceManager, NodeManager, FsShell等。这里我们以调试F
2013-08-05 21:12:57
1399
转载 在eclipse下编译hadoop2.0源码
Hadoop是一个分布式系统基础架构,由apache基金会维护并更新。官网地址: http://hadoop.apache.org/Hadoop项目主要包括以下4个模块:Hadoop Common: 为其他Hadoop模块提供基础设施。Hadoop HDFS: 一个高高靠、高吞吐量的分布式文件系统。Hadoop MapReduce: 一个分布式的计算框架,包括任务调
2013-08-05 20:46:38
1125
原创 hadoop fs -getmerge命令的使用
假设在你的hdfs集群上有一个/user/hadoop/output目录里面有作业执行的结果(多个文件组成)part-000000,part-000001,part-000002然后你想把所有的文件合拢来一起看 可以使用命令:hadoop fs -getmerge /user/hadoop/output local_file然后就可以在本地使用vi local_file
2013-08-02 22:50:24
32897
原创 JAAS介绍
JAAS介绍1、JAAS是什么?JAAS---Java Authentication Authorization Service(JAAS,Java验证和授权服务)。2、JAAS背景从早期所谓的 Java 沙箱到 JDK 1.4 引入的健壮的、全功能的安全体系结构,安全性一直是 Java 平台的基本组件。从那时到现在,Java 语言的设计者收到了来自团体的大量关于安全的
2013-07-13 21:37:43
3998
转载 Kerberos简介
Kerberos协议:Kerberos协议主要用于计算机网络的身份鉴别(Authentication), 其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(ticket-granting ticket)访问多个服务,即SSO(Single Sign On)。由于在每个Client和Service之间建立了共享密钥,使得该协议具有相当的安全性。参考这个链接:http:/
2013-07-13 20:11:49
1486
转载 关于AccessController.doPrivileged、PrivilegedExceptionAction
最近在看一些框架代码,偶尔都会遇到AccessController.doPrivileged()方法的使用,虽然之前在《深入解析Java虚拟机》这本书上看到过对这个方法的解释,但是貌似当时没有真正理解,虽然到现在对这个方法的概念还比较模糊,感觉这边文章介绍的挺清晰的,因而转载过来。AccessController.doPrivileged是一个在AccessController类中
2013-07-10 21:49:35
6481
原创 Apache Commons CLI 介绍
Apache Commons CLI 是一个处理命令行模式的框架用法 同学们看下面这个链接基本就能懂了!http://commons.apache.org/proper/commons-cli/usage.html
2013-07-10 20:55:13
1266
转载 JDK中的AOP、动态代理
AOP(Aspect Oriented Programming,面向切面编程、面向方面编程)应用到项目中能够将与业务逻辑不相关的代码(如:日志、权限等)分离出来,减小相关业务类负担,并能让一些通用需求(如:事务)得到更广泛的复用。 AOP的实现是利用了java的代理机制。代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消
2013-07-09 18:37:29
874
转载 Class.asSubclass浅谈
public Classextends U> asSubclass(Class clazz) 这是java.lang.Class中的一个方法,作用是将调用这个方法的class对象转换成由clazz参数所表示的class对象的某个子类。举例来说,List strList = new ArrayList(); Classextends List> strList_
2013-06-19 19:41:16
2332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人