<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Android_Robot的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Android_Robot</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Android_Robot]]></copyright><item><title><![CDATA[关于Integer的"=="]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/49934137</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/49934137</guid><author>Android_Robot</author><pubDate>Thu, 19 Nov 2015 21:31:02 +0800</pubDate><description><![CDATA[public static void main(String []args) {
		Integer a = 1;
		Integer b = 1;
		Integer c = 200;
		Integer d = 200;
		System.out.println(a == b);
		System.out.println(c == d);
	}


输出结果：
true
false]]></description><category></category></item><item><title><![CDATA[电信设备进网管理]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/8074996</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/8074996</guid><author>Android_Robot</author><pubDate>Mon, 15 Oct 2012 22:21:00 +0800</pubDate><description><![CDATA[电信送的手机用的很不爽啊，加上电信的终端少，米2的电信版是比较青睐的手机


不知道米2电信版什么时候出，还是看看这个过过瘾好了


电信设备进网管理(http://www.tenaa.com.cn/)]]></description><category></category></item><item><title><![CDATA[Java中的\\和/]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7698213</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7698213</guid><author>Android_Robot</author><pubDate>Thu, 28 Jun 2012 09:41:12 +0800</pubDate><description><![CDATA[其实没什么“\\”表示Windows系统的路径，“/”表示Linux系统下的路径
下面的这段代码
String name = "C:\\123\\456.txt";
System.out.println(name);输出的是：C:\123\456.txt
但是如果要获取路径中的文件名456.txt
就要像下面这么写
String [] arr = name.split("\\\\");]]></description><category></category></item><item><title><![CDATA[Linux下Oracle启动用户实例]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7691584</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7691584</guid><author>Android_Robot</author><pubDate>Tue, 26 Jun 2012 08:37:18 +0800</pubDate><description><![CDATA[[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on Mon Apr 16 08:20:40 2012

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

Connected to an idle instance]]></description><category></category></item><item><title><![CDATA[myBatis抛出异常Result Maps collection already contains value ...]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7679428</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7679428</guid><author>Android_Robot</author><pubDate>Wed, 20 Jun 2012 13:29:37 +0800</pubDate><description><![CDATA[今天把代码挪了下位置，运行的Test程序出现了这个异常


原因是Eclipse编译了一份在bin目录下，将bin目录或者WEB-INF下class目录清空即可]]></description><category></category></item><item><title><![CDATA[hibernate执行SQL时的问题]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7678504</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7678504</guid><author>Android_Robot</author><pubDate>Wed, 20 Jun 2012 08:45:59 +0800</pubDate><description><![CDATA[hibernate执行SQL时采用的方法：
Query query = session.createSQLQuery(SQL);
List list = query.list();
默认的T其实是Object[]
因此在处理时需要特别注意


如果不需要执行多表的级联查询,那就可以直接加上addEntity(xxx.class)
Query query = session.creat]]></description><category></category></item><item><title><![CDATA[Oracle创建用户]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7645325</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7645325</guid><author>Android_Robot</author><pubDate>Fri, 08 Jun 2012 14:41:31 +0800</pubDate><description><![CDATA[Oracle创建用户，需要一定的权限，具体是什么权限并不是清楚的很，我用的是Oracle用户(对Oracle数据库拥有所有权限)
[oracle@localhost ~]$ whoami
oracle
[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on Thu Jun 7]]></description><category></category></item><item><title><![CDATA[Java的关键字synchronized]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7598472</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7598472</guid><author>Android_Robot</author><pubDate>Thu, 24 May 2012 15:01:40 +0800</pubDate><description><![CDATA[synchronized是Java的关键字，当它用来修饰一个方法或者一个代码块的时候，能够保证在同一时刻最多只有一个线程执行该段代码。 

当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时，一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而，当一个线程访问object的一个synchronize]]></description><category></category></item><item><title><![CDATA[Oracle密码过期the password has expired]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7598345</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7598345</guid><author>Android_Robot</author><pubDate>Thu, 24 May 2012 14:38:25 +0800</pubDate><description><![CDATA[调试Web项目的时候出现异常：
java.sql.SQLException: ORA-28001: the password has expired网上查了一下，是Oracle11g密码过期的原因
连接Oracle，以Oracle用户登陆，输入以下命令

select * from dba_profiles where profile='DEFAULT' and resource_name]]></description><category></category></item><item><title><![CDATA[Eclipse中打开SVN控制台]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7586254</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7586254</guid><author>Android_Robot</author><pubDate>Mon, 21 May 2012 10:11:50 +0800</pubDate><description><![CDATA[SVN插件是Eclipse中的必装插件，经常在用Eclipse中的SVN更新代码时，SVN的控制台没出来
这样以来就无法看出什么位置的代码被更新了，什么位置的代码被删除了
Eclipse中的切换控制台的功能，有时也切换不到SVN的窗口


需要查看SVN控制台的时候点击旁边的Open Console按钮就OK了，如下图所示
知道的打开很方便，不知道的朋友可能要找好久，哈哈]]></description><category></category></item><item><title><![CDATA[ehcache缓存机制]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7563663</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7563663</guid><author>Android_Robot</author><pubDate>Mon, 14 May 2012 09:31:22 +0800</pubDate><description><![CDATA[ehcache缓存功能强大，最常用的是和hibernate和mybatis之类的持久层框架一起搭配使用，ehcache还可以缓存某个文件，甚至静态页面。
和hibernate持久层框架配合使用暂时先不说，这里主要演示ehcache.xml文件



	
	
	<defaultCache 
		maxElementsInMemory="500" 
		eternal="false" 
		ti]]></description><category></category></item><item><title><![CDATA[notepad++显示打印线]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7546844</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7546844</guid><author>Android_Robot</author><pubDate>Tue, 08 May 2012 16:47:14 +0800</pubDate><description><![CDATA[习惯了Eclipse的打印线，notepad++中没有反而不习惯了，在网上搜了一下，附上显示notepad++打印线的方法
打开notepad++，操作步骤如下
Settings --> Preferences --> Editing选项卡，如下图所示]]></description><category></category></item><item><title><![CDATA[Linux下安装Tomcat]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7519321</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7519321</guid><author>Android_Robot</author><pubDate>Sat, 28 Apr 2012 11:24:36 +0800</pubDate><description><![CDATA[Tomcat的安装比jdk的安装要简便不少，因为Tomcat的无论在Windows还是Linux下都是有解压版的，解压就能用


1.进入root角色，解压并安装下载的文件。
    进入文件所在的目录，运行如下命令解压文件
tar –xzf apache-tomcat-6.0.29.tar.gz
2.进入apache-tomcat-6.0.29/bin，运行如下命令启动tomcat]]></description><category></category></item><item><title><![CDATA[在Linux下安装JDK]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7489248</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7489248</guid><author>Android_Robot</author><pubDate>Mon, 23 Apr 2012 13:22:38 +0800</pubDate><description><![CDATA[1.登陆用户的选择

登陆用户我是用root用户登陆的，因为我需要修改Linux文件，使所用的用户都可以使用安装的JDK
如果以普通用户登陆，该用户则单独使用安装的JDK，但这种情况貌似不怎么多见。


2.在Linux下安装JDK


（1）在命令行终端中cd到JDK安装包所在的路径
（2）运行命令"chmod +x jdk-6u21-linux-i586-rpm.bin"使]]></description><category></category></item><item><title><![CDATA[Virtual Box 虚拟机和主机之间进行通信的设置方法]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7481628</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7481628</guid><author>Android_Robot</author><pubDate>Fri, 20 Apr 2012 15:52:42 +0800</pubDate><description><![CDATA[一般情况下，使用Linux系统的机器都是作为服务器供大家一起使用，对于我这样的新手学习Linux用服务器并不是太合适，使用虚拟机倒是个不错的主意。
使用虚拟机也可以使用Xshell之类的客户端对Linux进行操作，因此需要设置主机和虚拟机之间的通信，我用的是Virtual Box虚拟机。
=====================================================]]></description><category></category></item><item><title><![CDATA[安装RedHatLinux6时无法进入图形界面的问题]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7465359</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7465359</guid><author>Android_Robot</author><pubDate>Mon, 16 Apr 2012 13:14:24 +0800</pubDate><description><![CDATA[在VirtualBox中安装了RedHat，在启动的时候无法进入图形界面，只有命令行，敲startx也不管用
于是想到可能是图形界面没有安装
但是在安装RedHat的时候没有出现询问是否安装图形界面的提示，于是又重新装了一遍，发现了这个

这是应该选择自定义，在弹出的菜单中选择桌面，把桌面什么的选上去(偷懒点可以全部选择)，按这样的步骤安装RedHatLinux启动的时候就是图形界面了]]></description><category></category></item><item><title><![CDATA[使用sql developer 导出Oracle数据库中的表结构]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7444907</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7444907</guid><author>Android_Robot</author><pubDate>Tue, 10 Apr 2012 13:21:10 +0800</pubDate><description><![CDATA[MS SQLServer的客户端工具做的的确比较好，直接右键，导出数据库就OK了，而且MS的客户端导出的是xxx.dbf文件，直接附加到别的数据库上就OK了
Oracle的sql developer就做的没有那么好，导出数据库功能就找了老半天
打开Oracle SQL Developer --> 工具 -->  数据库导出，如下图所示



然后选择数据库 --> 导出，OK]]></description><category></category></item><item><title><![CDATA[使用MulticastSocket发送组播包无法获取IGMP包的问题]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7393580</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7393580</guid><author>Android_Robot</author><pubDate>Mon, 26 Mar 2012 09:13:04 +0800</pubDate><description><![CDATA[Java使用MulticastSocket发送组播包，使用Wireshark抓包工具无法抓到组播包
笔记本来发送就是OK的，怎么台式机就不能用了呢？
原来是台式电脑安装了虚拟机，组播包都跑到虚拟机那块网卡去了，搞了我一天，真是太郁闷了]]></description><category></category></item><item><title><![CDATA[android:gravity和android:layout_gravity属性]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7371642</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7371642</guid><author>Android_Robot</author><pubDate>Tue, 20 Mar 2012 08:41:56 +0800</pubDate><description><![CDATA[gravity 这个英文单词是重心的意思，在这里就表示停靠位置的意思。

android:layout_gravity 和 android:gravity 的区别
1.从名字上可以看到，android:gravity是对元素本身说的，元素本身的文本显示在什么地方靠着换个属性设置，不过不设置默认是在左侧的。
2.android:layout_gravity是相对与它的父元素说的，说明元素显示]]></description><category></category></item><item><title><![CDATA[android.view.WindowManager$BadTokenException: Unable to add window]]></title><link>https://blog.youkuaiyun.com/Android_Robot/article/details/7352115</link><guid>https://blog.youkuaiyun.com/Android_Robot/article/details/7352115</guid><author>Android_Robot</author><pubDate>Wed, 14 Mar 2012 11:16:53 +0800</pubDate><description><![CDATA[需要做一个Button，点击弹出对话框，很简单
贴上代码(出现Unable to add window)问题：
AlertDialog.Builder dialog = new AlertDialog.Builder(getApplicationContext());
dialog.setTitle(MulticastConstantDefine.TextInfo.TITLE_REVOLUTI]]></description><category></category></item></channel></rss>