
JAVA
Turisla
这个作者很懒,什么都没留下…
展开
-
Hadoop运行步骤
在保证正确安装和配置的前提下,进行一下几步删除master和slave上Hadoop目录下的tmp文件夹格式化namenodehdfs namenode -format启动hadoopstart-dfs.shstart-yarn.shmr-jobhistory-daemon.sh start historyserver原创 2017-03-13 11:34:23 · 372 阅读 · 0 评论 -
JAVA读取文件中存在BOM的问题
最近在做项目的时候,需要从文件中读取中文字符然后处理。结果,当处理到文件开头的中文字符串的时候总是报错。调试的时候发现输出开头的字符串明明是一个中文字符,但是输出长度的时候却显示长度为2。于是将开头的字符串的两个字符分别输出,发现第一个字符是编码为65279的字符,输出以后感觉是没有长度的字符。第二个字符才是正确的目标字符。于是去网上查了下发现这个神秘的字符叫BOM。一下摘自百度百科:原创 2015-12-05 16:03:42 · 2267 阅读 · 0 评论 -
【转】ViewHoder的一种简易写法
在网上看到的,果断转载过来记录一下。ViewHolder这么写(只提供一个静态方法,其实可以加一个私有构造函数防止外部实例化)public class ViewHolder { // I added a generic return type to reduce the casting noise in client code @SuppressWarnings("un转载 2015-12-05 16:06:45 · 446 阅读 · 0 评论 -
关于小米手机使用广播无法接受短信的问题
最近学习android时在学到手机应用使用广播监听短信并读取短信内容时,出现了无法监听到短信的问题。我使用的测试机是小米2,最初以为是广播注册的问题,可是检查代码并改成静态注册也无济于事,于是想到可能是手机问题。于是我换同学的华为手机试了试,结果是OK的。这样就能确定是小米手机的问题了。去网上搜了下,最终确定是因为小米手机在短信设置中有一个系统短信优先选项在捣鬼。关掉后就可原创 2015-12-05 16:08:49 · 2743 阅读 · 1 评论 -
Android广播动态注册重复注册问题
最近在学习android广播的内容,按照书上的例子写了个小程序实现强制下线的功能,大体运行流程为:登录输入账号密码后进入主界面,在主界面点击按钮弹出对话框提示被强制下线。点击确定后显示登录页面。结果第一次被踢还好好的,再登录被踢以后就会出现两次提示的对话框。第三次被踢就会出现三次…..我在程序中使用的是动态注册,结果我换成静态注册就没问题了。想了想貌似问题就在这里,应该是重复注册了广播接收原创 2015-12-05 16:12:57 · 17337 阅读 · 0 评论 -
对Java回调函数的理解
最近在看Java的时候看到了回调函数。只看书写的没有弄明白,于是乎去网上搜了搜相关内容。 首先先看一个比较生动的例子: 某天,我打电话向你请教问题,当然是个难题,^_^,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。故事到此结束。这个例转载 2017-03-13 11:13:39 · 2014 阅读 · 2 评论 -
LeetCode P144 Binary Tree Preorder Traversal
Given a binary tree, return the preorder traversal of its nodes’ values.For example:Given binary tree {1,#,2,3}, 1 \ 2 / 3return [1,2,3].Note: Recursive solution is原创 2015-12-09 19:51:27 · 381 阅读 · 0 评论 -
Java数组不能通过toString方法转为字符串
Java里,所有的类,不管是Java库里面的类,或者是你自己创建的类,全部是从object这个类继承的。object里有一个方法就是toString(),那么所有的类创建的时候,都有一个toString的方法。这个方法是干什么的呢?首先我们得了解,Java输出用的函数print();是不接受对象直接输出的,只接受字符串或者数字之类的输出。那么你想把一个创建好的对象拿来输出怎么办?例转载 2015-06-01 09:41:03 · 625 阅读 · 0 评论 -
JAVA读取EXCEL文件
JAVA读取EXCEL主要有以下几种方法:1、JDBC-ODBC EXCEL Driver2、jxl.jar3、jcom.jar4、poi本文主要介绍jxl.jar方法。jxl.jar文件下载地址:http://www.andykhan.com/jexcelapi/download.html下载压缩包,压缩包中包含了jxl.jar文件和源代码。只需要把jxl.jar文件原创 2015-05-06 16:32:59 · 473 阅读 · 0 评论 -
JAVA List 对象赋值
JAVA List对象如果直接使用“=”进行赋值,比如 如下代码: Listlist1 = new ArrayList(); Listlist2 = new ArrayList(); list2 = list1; if(list1 == list2){ System.out.println("ok"); } else { System.out.println(原创 2015-04-24 13:56:37 · 17844 阅读 · 1 评论 -
JAVA 中 Strng 、StringBuffer、 StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2015-03-27 17:27:20 · 438 阅读 · 0 评论 -
对Java中String类的一点点理解
最近在复习Java的时候遇到关于String类型的一些疑惑,查阅了一些资料后算是有一点点心得,记于此。一、看如下代码:String a = "programming";String b = new String("programming");String c = "program" + "ming";System.out.println(a == b);System.原创 2017-03-13 12:26:49 · 1281 阅读 · 0 评论