自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zmywhhit的专栏

java 学习之路,IT学习之路。点滴记录生活轨迹

  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 Hadoop datanode无法启动

主要原始是对DFS重新进行了格式化操作导致的,配置文件中保存在第一次格式化的nameNode的ID,所启动报错。1、查看错误日志信息cd $HADOOP_HOME/logsvi hadoop-hd-datanode-*.logshift+G到文件最后,关键点,这个就是最新的nameNode信息,复制一下更新到2、更新datanode的版本信息,找到VERSIO...

2019-08-10 19:50:02 306

转载 Hadoop集群搭建(win10+vmware+centos7+hadoop 3.1.2)

大致步骤为1、安装vmware2、安装操作系统3、配置网络4、配置主机名与hosts文件5、配置免密登录6、安装JDK7、安装hadoop8、执行示例验证1、VMWARE安装注意下载wmware pro,我前期下载的vmware player,后面配置网络总是有问题,功能不够强大。a、VMARE安装包官网下载地址 15版本官网地址:https:/...

2019-08-10 19:20:17 836

原创 单例模式与静态函数能否保证并行访问数据的安全。

本文主要为了测试一下在单例模式非静态函数与静态函数能能否被多个线程同时访问。维护的项目很多地方用到了单例模式?使用单例模式给人的感觉就是多个线程访问的时候,因为都是访问的同一个对象,比如add与get访问的时候感觉会阻塞成调用的队列一个个执行。其实仔细想想,单例模式就是new个对象,这个普通的对象线程安全是绝对没有保障的(只是单例有点障眼法的意思)。实际测试结果正好相反单例

2014-01-25 22:57:11 725

原创 java String 缓存池问题

面试中常会遇到String对象构造的问题。例如String s= new String("a");创建了几个对象。下面根据代码详细解释一下各种String构造情况。(有点根据结果往回推的意思。)代码如下:package TestString; public class TestConstructString { public static voi

2014-01-25 22:50:05 2549

原创 synchronized 同步锁

synchronized的使用,是线程并行访问数据的时候常用的一种保证数据一致性的方式,在同步代码段访问期间,其他线程不能对其进行访问。synchronized修饰的方法在访问期间,非synchronized修饰的方法可以访问么?(之前不清楚,现在知道了其实很好去想,因为synchronized修改的方法其实等同于synchorinized(this),而没有同步的代码当然是可以访问的。)

2014-01-23 23:32:44 946

原创 try catch finally 执行路径问题

面试中常出的题目,关于try catch 与finally的代码执行路径问题。之前只记住了finally中的一定执行,执行顺序没有仔细琢磨。1、比如是在return之前再执行finally,还是在try或者catch之后执行?之前有点糊涂,其实try catch finally是一个整体的语法,与后面的代码块没啥关系,finally的含义是紧跟着try或者catch执行。2、在tr

2014-01-23 21:08:40 608

转载 Flex 架构简介

原来FLEX其实是客户端技术,它是运行于客户的浏览器是的,与JAVAEE中的JSPServlet在服务端运行完全是两码事,而且如果加载业务还需要单独做一个与之通讯的服务器。学习长知识了。FLEX技术概述FLEX为表现层技术,也是就是说,FLEX适合在一些需要丰富的页面展现和用户体验的场合(与之相似的技术包括AJAX等)。FLEX不会帮你完成业务和数据层的工作,这些还是JAVA\.NET

2012-10-26 13:10:22 1095

原创 java 反射 动态调用函数

预计实现的目的是传入对象名称,函数名称,函数参数数组。实现动态调用函数并返回。1、遇到问题,int等基础数据类型,获取参数类型的时候获取到的是Integer等非基础数据类型,导致报错!!如代码2中所示,可能函数存在int类型的参数也可能存在Integer参数,所以也不能简单的把Integer的转换成int.class。(其实很少有用到Integer作为参数的吧)代码如下: pa

2012-10-16 22:09:46 3178 2

原创 java 反射(Reflection)

JAVA反射机制    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一

2012-10-11 21:39:33 935

原创 ubuntu --jdk1.6 安装

参考:http://forum.ubuntu.org.cn/viewtopic.php?t=183803step1  oracle官网下载对应的jdk版本。http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html 我选的jdk1.6,因为我的ubuntu是32位的所以我选

2012-09-02 18:57:25 796

转载 ubuntu -- SSH安装与启动

1. 首先在服务器上安装ssh的服务器端。$ sudo aptitude install openssh-server2. 启动ssh-server。$ /etc/init.d/ssh restart3. 确认ssh-server已经正常工作。$ netstat -tlptcp6    0    0 *:ssh                *:*

2012-09-02 18:18:23 459

原创 bat 添加系统服务 wrapper

使用sc create 虽然能够添加服务由于程序,不符合win service的规范,所以不能作为服务启动。使用wrapper可以解决该问题。只需要实现对应的就接口,把对应的启动函数添加到start函数中。然后使用wrapper\bin中的注册服务的批处理脚本即可完成你自己java程序的启动。(它是收费的!!!只能坚持15分钟!!)参考文章:http://www.blogjava.net/vw

2012-08-28 10:10:25 4085 1

原创 java并发编程实践 volatile

在没有说volatile之前先看看未使用volatile导致问题的情况。例如下面的TestVolatile1编译的时候添加了 -server。则程序不会终止.这是由于编译器对其进行了优化,while(!exit)因为内部没有修改exit变量且没有声明为volatile类型,JVM会把判断提前,类似于优化成如下。if(exit){    while(true)    {

2012-07-31 16:35:09 810 2

原创 java public protect default private 的作用域

java 的作用域分为了public protect default private。他们作用域按照这个顺序递减。 编译器能够检查出来超出作用域的调用,但是如果设置的作用域太宽泛了就检查不出来,可能会引起一些意外的调用,导致程序逻辑错误。例如 下图中的Date对象的初衷希望调用setMonth设置月份信息,但是没有对month的作用域进行设置,导致该变量的作用域为默认的defa

2012-07-31 10:34:16 3427

原创 java并发编程实践 ThreadLocal

ThreadLocal 的功能,能够为各个访问的线程copy出初始化后的资源副本,因此各个访问资源的线程在改变资源状态的时候,只是改变分配给该线程副本的状态,因此各个线程之间没有干扰,可以按照各自设定的序列执行。对比代码如下:UniqueInt与iTest分别为两个Integer类型的数据。UniqueInt应用了ThreadLocal。线程T1与T2分别进行-1与+2操作。如果没

2012-07-27 11:32:03 424

转载 axis 2 调用响应超时时间设置

昨天调用其他系统提供的webService的时候总是出现超时情况,之前还是好好的。异常如下:java.net.SocketTimeoutException: Read timed out   在网上找找设置axis超时时间,看到这篇文章:http://nkliuliu.iteye.com/blog/867316根据文章的内容设置了一下,超时时间。代码如下:myStub._g

2012-07-27 11:12:25 2833

原创 tomcat win下 隐藏dos窗口,添加系统服务。

tomcat在windows平台下使用startup.bat启动的时候会有一个dos窗口一直开着,如果关闭该窗口则服务停止。在日常使用中及其容易关闭该窗口引起服务终止。解决办法是把tomcat添加的系统服务中。步骤如下:1、启动cmd,进入tomcat的bin目录下(注意win7非管理员用户需要右键cmd管理员权限运行)。2、在bin目录下,输入service.bat instal

2012-05-23 14:18:37 2618

原创 java socket 传送图片文件。

代码如下,文件转成二进制再一次通过outputStream写到请求的套接字中。 import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.ServerSocket;import java.

2012-02-29 15:16:45 1347 1

原创 随即数问题Rand7得到rand10

论坛中看到了帖子,http://topic.csdn.net/u/20111001/05/3d6fac8d-21ec-4dda-ad15-7a7076065e32.html内容如下:rand7是一个能生成1-7的随机数。要求利用rand7生成1-10的随机数。之前看过这贴子,找不到了。。。再来问问。要求:不可以用这样的方法: 生成rand7() 如果 rand7()>5。重新来过...

2011-10-12 11:01:04 2191

原创 java 多态、继承、覆盖、重载示例

今天论坛上看到的,正好复习一下多态继承重载(overload)覆盖(override)等概念。一道小题考的问题挺多挺细的。先上题再说。package javaSE;public class TestExtends { public static voi

2011-10-11 17:25:11 900

原创 java_Excel jxl 操作Excel文件(读取,创建,更新)

首先网上搜索了一些文章,现在java操作excel比较多的使用jxl与POI。前者比较轻便,更有针对性,但是功能不够强大。有人已经使用代码测试过了,详情见http://sunjun041640.blog.163.com/blog/static/25626832200852

2011-10-11 14:23:23 1051 1

原创 oracle delete缓慢

引用:http://space.itpub.net/10710960/viewspace-610982首先利用select * from dba_constraints where table_name = 'TABLE_NAME' and constaint_Type = 'R' 查出表引用的约束.得到对应的constaint_name。也就是该表引用的约束名称。然后停止掉约束a

2011-09-06 18:15:58 1516

原创 hp unix 安装jdk1.5

安装命令:swreg -l depot /tmp/jdk15_XXX_pa.depotswreg -s /tmp/jdk15_XXX_pa.depot 注意安装jdk的版本是否与你的服务器型号一致,是pa或者是ia。安装时提示错误如下图,Currently,t

2011-08-31 10:39:57 1831

原创 tomcat SEVERE: StandardServer.await: create[8005] : java.net.BindException:

在网上查找先发现两种情况1:tomcat SEVERE: StandardServer.await: create[8005] : java.net.BindException: Cannot assign requested address  一般是本地机器

2011-05-03 15:19:00 4718

原创 jsdk1.5 + tomcat + eclipse java ee+ axis2 创建web Service 版 Hello world

首先需要下载相应的安装包。jsdk1.5 :自己网上搜搜有的是。tomcat:http://tomcat.apache.org/download-60.cgi 下载tomcat 6.0 zip文件。eclipse :下载http://www.eclipse.org/d

2011-02-25 17:52:00 2309

Flex4 ActionScript 3.0 中文API

FLex入门必备。 例子: 顶级函数或全局函数在使用 ActionScript 的 SWF 文件的任何部分或任何用户定义类中都可用。已将 ActionScript 2.0 中的大部分全局函数迁移到类中。

2012-11-27

Programming+in+Objective-C+2.0

Programming+in+Objective-C+2.0

2012-10-10

com.sysdeo.eclipse.tomcat

eclipse tomcat 插件。如果没分请联系我([email protected])发给你一份,分多的给一分谢谢了。

2011-07-29

pl sql 使用手册

pl sql 使用手册 帮助你初步了解pl sql的语法,在深入开发时也可查阅参考。

2011-06-14

html 网页表单填写

可以对简单的html表单进行识别填充。筛选了html文件获得id后进行操作。可以更具自己的需要修改一下。实现的很简单。

2009-10-14

doc to chm

方便快捷只要浏览doc文件点击下一步就可生成chm文件

2009-09-28

人事管理系统--大半个达标

课程设计 作的比较简单 新手学习一下还行!

2008-12-30

空空如也

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

TA关注的人

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