自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Spring log4j2配置

Servlet 3及以上 自动启用,不用配置,默认log4j文件为log4j2.xml或log4j2.properties,如果要改变文件名(路径),则需要配置<context-param> <param-name>log4jConfiguration</param-name> <param-value>classpath:log4j3.xml</param-value> </co

2015-03-19 15:32:10 466

原创 context:property-placeholder和util:properties

感觉Java Web有点学不下去了。。。= =先记下<context:property-placeholder/>和<util:properties/>的区别。 <context:property-placeholder/>是将properties加载到Spring上下文中,接下来在定义bean的时候就能用${xx.xx}来访问了。 <util:properties/>是org.springfram

2015-03-14 16:29:27 1734

原创 Java面试题

我觉得有必要开一个单独的板块记录面试没回答出的题了。。。 start()和run()区别: (哎。。。这个问题都不知道)run()相当于单线程调用 JVM参数: (哎。。。没看过jvm的参数)-Xmx: 最大允许分配的堆内存 -Xms: 初始分配的堆内存 -Xmn: 设置年轻代大小 -Xss: 每个线程的栈大小 这个感觉写的不错 synchronized: synchronized和stati

2015-03-13 21:29:39 340 1

原创 死锁的必要条件和解决方法

死锁产生的条件 资源互斥访问 资源不可抢占 占有并申请新资源 循环等待资源 预防死锁 允许多个进程同时访问资源 申请新资源不能满足后释放占用资源 一次性申请所有资源 资源有序分配 避免死锁 银行家算法 死锁恢复 撤销进程,恢复资源 进程回退

2015-03-10 14:09:55 291

原创 Spring Ioc总结

Spring Bean配置方法 方法 基于XML配置 基于Annotation配置 基于Java类配置 Bean定义 <bean class="..."> @Component和衍生注解@Repository,@Service,@Controller 在注解了@Configuration的java类中,对方法名注解@Bean,方法返回该类型的实例 Bean名称

2015-03-09 15:28:22 386

转载 数据库优化

适当违反三范式,增加冗余 添加索引 2.1 索引问题: 占用物理空间 增删改需要更新索引,影响性能2.2 索引类别: 1) 直接索引 & 间接索引 2) 单个索引 & 复合索引2.3 索引使用规则: 1) 复合索引前导列不在查询条件中,则索引失效 2) 避免对索引类计算 3) 查询列与索引列次序一致 4) 用多表连接代替EXISTS子句 对表水平分割,如按月份拆分大表 对表垂直分割

2015-03-08 16:42:02 324

转载 Spring使用注解通过子类注入父类的私有变量

Spring使用注解通过子类注入父类的私有变量 方法一: 通过super方法 父类public class BaseServiceImpl { private BaseDao baseDao; public BaseDao getBaseDao() { return baseDao; } public void setBaseDao(BaseDao bas

2015-03-05 19:01:45 1521

翻译 Ubuntu 12.04 安装 jre 和 java sdk

由于GNU的开源计划,推出了Opensdk来替代Sun的sdk。但是Opensdk在有些方面还比较欠缺。今天重装了Ubuntu,找了一下安装jre和jdk的教程记录一下,以便日后再次查看。   1.安装jre    1)sudo apt-get purge openjdk*    2)从Sun官网上下载jre(jre-7u3-linux-i586.tar.gz)    3)tar -xvf

2012-12-28 20:13:41 984

转载 Java 强引用、 软引用、 弱引用、虚引用

1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。 图1 ⑴强引用(St

2012-11-21 21:08:40 307

原创 Hadoop+HDFS+HBase+ZooKeeper+Hive 分布式配置

写这篇日志的目的一是方便自己以后查阅,二是能够记录下自己做了什么。如果能够帮到其他各位,那备感荣幸。此外,日志内容通过个人亲自实践,可以保证正确性,有参考其他网友写的东西,会给出参考链接。希望能够多一篇正确、有帮助的环境配置介绍,让他人少浪费时间在各种转载和坑爹的official manual上。 先给出参考链接吧,感谢以上两位作者: 1.Hadoop+HBase分布式配置 2.Hbase安

2012-07-06 22:00:04 138

原创 HBase基于HDFS的伪分布式配置

目前正在做Hadoop的项目,这周进度推进到HBase的伪分布式。通过eclipse编程试图向HBase中添加数据。但是总是遇上ZooKeeperSaslClient SecurityException的问题。 于是先在shell上试图配置HBase的伪分布式,查看日志后发现还是有这个问题。查了很多资料,直到现在方才解决。 以下给出HDFS + HBase的具体配置和命令: 1)

2012-06-29 23:46:11 657

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除