- 浏览: 437087 次
- 性别:
- 来自: 杭州
-
最新评论
-
cuqing:
下说法有误!如果两个对象的hashCode值相同,我们应该认为 ...
为什么在重写了equals()方法之后也必须重写hashCode()方法 -
Tough小白:
11111111 11111111 11111111 1111 ...
为什么byte取值是-128到127 -
世界尽头没有你:
Cloudera Hadoop5&Hadoop高阶管理 ...
hadoop版本及cloudera的CDH3 CDH4 -
00915132:
感谢楼主~~~~长知识了
java Process的waitFor() -
david8866:
非常感谢楼主的分享,解决了我的问题
java Process的waitFor()
文章列表
http session 基础知识(转)
- 博客分类:
- web前端
因为Http的无接连,无状态,所以造就了Cookie,Session的诞生。可以看我的上篇WebApp之Cookie原理。 Session也是类似Cookie一样的功能,用于记录客户端浏览器与服务器端交互的会话状态。它与Cookie的重要区别是: 1.Cookie是记录 ...
/ Linux文件系统的入口 /bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令,这个目录中的文件都是可执行的,普通用户都可以使用的命令 /boot Linux的内核及引导系统程序所需要的文件都位于这个目录中。GRUB ...
在TransactionDefinition接口中定义了五个不同的事务隔离级别
ISOLATION_DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别.另外四个与JDBC的隔离级别相对应 ISOLATION_READ_UNCOMMITTED 这是事务最低的隔 ...
hive 优化——深入浅出学Hive
转载出处【 http://sishuok.com/forum/blogPost/list/0/6229.html】
eclipse快捷键
- 博客分类:
- java
我自己常用的一些快捷键
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行 ...
抽象类是对象的抽象,然接口是一种行为规范
抽象类和接口
类单跟继承 接口多实现
1.属性
抽象类可以有普通的成员变量, 接口没有
抽象类可以有静态成员变量, 访问类型任意; 接口只能是public static final的
2.方法
抽象类可以有实现的方法,接口不行
抽象类可以有构造函数(不能是抽象构造函数), 接口不行
抽象类可以有静态方法 接口不行
3 访问类型
抽象类中的抽象方法的访问类型可以是public,protected 但接口中的抽象方法只能是public类型的
抽象方法可以是private的吗?
...
第十章 内部类
2013年6月23日 星期日 16时50分56秒
内部类对象能访问其外围对象的所有成员,而不需要任何特殊条件。此外,内部类还拥有其他外围类的所有元素的访问权限。
必须使用外部类的对象来创建内部类对象, 但是如果你创建的是嵌套类(静态内部类),那么它就不需
如果不需要内部类对象与其外围类对象之间有联系,那么可以将内部类声明为static。这通常称为嵌套类。想要理解static应用于内部类时的含义,就必须记住,普通的内部类对象隐式的保 存了一个引用,指向创建它的外围类对象。然后,当内部类为static时,就不是这样了 ...
python PEP8规范
- 博客分类:
- python
工作中写了个Python的模块,CodeReview的时候被告知有些不符合Python规范的地方。于是找到了PEP8的全文(http://www.python.org/dev/peps/pep-0008/)阅读了一番,还是受益匪浅。下面是做的一些摘要。
在项目中保持风格的一致性。
代码布局
缩进
对于每一次缩进使用4个空格。使用括号、中括号、大括号进行垂直对齐,或者缩进对齐。
Spring3.0中对异常的处理方法一共提供了两种:
一种是使用HandlerExceptionResolver接口;
一种是在Controller类内部使用@ExceptionHandler注解。
使用第一种方式可以实现全局异常控制,并且Spring已经提供了一个默认的实现类SimpleMappingExceptionResolver;
使用第二种方式可以在Controller内部实现更个性化点异常处理方式,灵活性更高。一般来说,项目中只需要采用第一种方式就可以了,每个人都自己定义异常的展现方式,太过个性了,不统一。
从目前的调查结果看,这两种方式不能共存,不知道未 ...
spring事务配置
- 博客分类:
- spring
第一种配置方法:基于XML的事务管理
这种方法不需要对原有的业务做任何修改,通过在XML文件中定义需要拦截方法的匹配即可完成配置,要求是,业务处理中的方法的命名要有规律,比如setXxx,xxxUpdate等等。详细配置如下:
Xml代码
<!-- 定义事务处理类,不同的数据访问方式,事务处理类不同
比如:Hibernate操作的HibernateTransactionManager,JDBC操作的使用
hive输出格式转化,本例以json为例
- 博客分类:
- hadoop
hive默认是以tab为分隔符,分隔各个输出字段,如
hive> select get_json_object(json.value,'$.hour'),get_json_object(json.value,"$.channel") from json limit 10;
Total MapReduce jobs = 1
Launching Job 1 out of 1
Number of reduce tasks is set to 0 since there's no reduce operator
Starting Job = job_2013042 ...
阅读本文的时候,相信你已经喜欢上了Maven优美的管理方式, 但却为构建webapp而需手动发布到Tomcat发愁,maven插件可以帮你优雅的解决这个问题。笔者最近因为项目需要,和team成员对gringotts原有项目进行改造,从ant移植到maven,本来是件很简单的事情,但因为关联到josso单点登陆,折腾了好久,现将整个过程以及遇到的一些问题做纪录,希望给碰到类似问题的同学一些参考。
1 安装josso agent
去官网下载,然后配置。请参考 http://lelglin.iteye.com/admin/blogs/1866968
2.maven tomcat插件
...
公司采用Josso作为各个应用的统一登录接口,目前已经集成多个系统。将Josso和应用分别放在不同的Tomcat Server上并实现通讯。这样开发人员就只需要跑本地应用,应用连接远程服务器上的josso服务进行登录认证,节省了开发流程和开发时间。
本文假设服务器的josso gateway已经正确配置,下面讲述如何在本地配置agent。
下载josso http://www.josso.org,解压后安装josso agent。
cd josso-1.8.5/bin
./josso-gsh
进入josso installer程序
josso> ...
Callable和Future的简单使用
- 博客分类:
- java
import java.util.Random;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
/**
* 关于Callable和Future的简单使用:有返回值的线程
*
*/
public class CallableAndFutureTest {
...
Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。
降低开发的复杂性,提高系统的可伸缩性
资源
表现层
状态转化
资源
REST的名称"表现层状态转化"中,省略了主语。"表现层 ...