- 博客(15)
- 问答 (2)
- 收藏
- 关注
原创 maven scope 笔记
maven依赖关系中Scope的作用 Dependency Scope 在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 当你通过maven clean install 打包的时候,会将此配置的jar包全部打到war包的lib里面。 * provided,类似compile...
2015-03-18 14:22:18
66
原创 转:Maven生命周期
Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mv...
2015-03-18 14:21:57
68
原创 同步/异步/阻塞/非阻塞 IO
文章转自:http://blog.csdn.net/historyasamirror/article/details/5778378 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为 asynchr...
2015-03-18 14:21:37
81
原创 Java并发笔记之------对象共享
可见性在不同线程对同一个对象的读写操作时,线程的可见性显得尤为的重要,为了确保多个线程之间对内存的写入操作的可见性,必须使用同步机制,因为我们没法确保执行读操作的线程能实时的读取到写操作线程刚刚写入的值。同步机制:对于上图的同步机制,可以使用volatile关键字来修饰对象实现,但并不推荐,因为它不能完全的保证对象的线程安全,他是java语言提供的一种轻量的、稍弱的同步机制;volatile变...
2015-03-18 14:20:56
96
原创 Java并发笔记之------锁
接触过并发的朋友相信对java的锁都不陌生,Java大体可以分为两种锁,隐式锁(内置锁)和显示锁; OK,什么是内置锁?很简单,就是我们经常写的同步块--synchronized。内置锁使用比较简单,再方法上加入synchronized关键字或者在需要调用的地方添加synchronized(Obj){}块即可; 这里主要说一下显示锁: OK,什么是显示锁?很...
2015-03-18 14:20:30
85
原创 Java threadLocal类 笔记
ThreadLocal 类是JDK .lang包下的一个类,该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 private static 字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关...
2015-03-17 17:36:11
106
原创 Java wait notify 笔记
在Java API(本文以下提到到所有API都是基于JDK 1.6 API)中,Object类提供了wait() & notify() 方法来帮我们解决多线程并发的部分需求,在API中,他是这样描述的:notifypublic final void notify()唤醒在此对象监视器上等待的单个线程。如果所有线程都在此对象上等待,则会选择唤醒其中一个线程。选择是任意性的...
2015-03-17 17:26:22
118
原创 hadoop helloworld with Java
环境:ubuntu、hadoop-2.6.0、jdk-1.6Demo说明:此demo改编自hadoop权威指南一书;1、存在一个气温记录的txt文件,记录每一年每一个月的气温值(此处数据伪造,记录的为1990 - 1991年数据),如下:途中+号表示正数温度,-号表示零下。demo意图是期望通过hadoop计算出每一年的最高气温,结果期望如下:开始构建hadoop应用,首先此处用到的核心类是M...
2015-03-17 17:21:52
85
原创 在Ubuntu14.04下安装Hadoop2.4.0 (单机模式)
一、配置core-site.xml /usr/local/hadoop/etc/hadoop/core-site.xml 包含了hadoop启动时的配置信息。 编辑器中打开此文件 sudo gedit /usr/local/hadoop/etc/hadoop/core-site.xml 在该文件的之间增加如下内容:...
2015-03-17 16:29:12
126
原创 转:ubuntu 安装hadoop单机模式
<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 一、在Ubuntu下创建hadoop组和hadoop用户 增加hadoop用户组,同时在该组里增加hadoop用户,后续在涉及到hadoop操作时,我们使用该用户。 1、创建hadoop用户组 ...
2015-03-17 16:26:47
173
原创 maven 简介及windows下安装
资料仅供个人学习交流辈分使用,欢迎提出意见和见解 一、maven简介(转) 1. Maven的出发点 在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们 都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。那为什么让软件开发人员去重复这些工作?开发人员的主要任务 应该是关注商业逻辑并去实现它,而不是把时间浪费在学...
2013-07-02 14:04:57
63
原创 关于数据库的数据迁移
最近公司在为客户的即用升级开发,由2期升级为3期,说是说升级,其实也就是重新开发了,现在开发工作已经开发的差不多了,现在涉及到将2期的数据导入到3期中,现在将导数据的方法共享一下:数据库:oracle工具:PL/SQL问题:数据迁移详解: 由于2个项目的数据库不相同,所以,考虑到字段等特殊问题,整体思路是通过利用oracle的游标特点来实现,将主要表的数据都写成...
2011-09-24 15:36:18
94
原创 JS获得月最后一天
[code="java"] 标题页 function getLastDay(year,month) { var new_year = year; //取当前的年份 var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定) if(month>12) //如果...
2011-07-19 16:38:26
63
原创 关于oracle 恢复物理删除表的方法 (drop)
今天下午去吃饭的时候,同事本来想更新本机数据,但是发现更新了服务器的数据,将正式服务器的所有表都drop了,在网上找了半天 然后试了好久 终于找到了恢复办法,现在就给大家分享一下 1. oracle数据库(9i版本以上)删除的时候,会有自动备份的功能(好像叫闪存还是什么的,有兴趣的朋友可以去找找),将信息都会保存到 recyclebin表中,现在查询[code="java"...
2011-06-23 20:53:00
115
空空如也
一段小代码 求内部实现真理
2011-09-05
关于继承和static的小问题
2011-07-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人