<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chy800的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chy800</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chy800]]></copyright><item><title><![CDATA[docker安装nacos]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/120798510</link><guid>https://blog.youkuaiyun.com/chy800/article/details/120798510</guid><author>chy800</author><pubDate>Sat, 16 Oct 2021 14:41:09 +0800</pubDate><description><![CDATA[docker安装nacos

docker安装nacos

1、搜索nacos镜像



2、下载镜像







3、查看本地镜像，看看拉到本地没有







4、启动镜像

nacos官方文档


docker run -d -p 8848:8848 --env MODE=standalone  --name nacos  nacos/nacos-server





5、验证是否成功

http://localhost:8848/nacos
默认用户名密码都是：nacos




...]]></description><category></category></item><item><title><![CDATA[Java中equals和==的区别]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/48974339</link><guid>https://blog.youkuaiyun.com/chy800/article/details/48974339</guid><author>chy800</author><pubDate>Thu, 08 Oct 2015 16:35:20 +0800</pubDate><description><![CDATA[java中的数据类型，可分为两类： 
1.基本数据类型，也称原始数据类型。byte,short,char,int,long,float,double,boolean 
  他们之间的比较，应用双等号（==）,比较的是他们的值。 
2.复合数据类型(类) 
  当他们用（==）进行比较的时候，比较的是他们在内存中的存放地址，所以，除非是同一个new出来的对象，他们的比较后的结果为true，否]]></description><category></category></item><item><title><![CDATA[主题：深入jar包：从jar包中读取资源文件]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/48247277</link><guid>https://blog.youkuaiyun.com/chy800/article/details/48247277</guid><author>chy800</author><pubDate>Sun, 06 Sep 2015 17:54:59 +0800</pubDate><description><![CDATA[主题：深入jar包：从jar包中读取资源文件 

http://www.iteye.com/topic/483115 


http://www.iteye.com/topic/7219 

http://www.iteye.com/topic/149147 

包结构 
-src 
-test_1 
   TEST.java 
  --test_1.test_2]]></description><category></category></item><item><title><![CDATA[aFinal初步实践]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46533387</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46533387</guid><author>chy800</author><pubDate>Wed, 17 Jun 2015 14:39:32 +0800</pubDate><description><![CDATA[aFinal初步实践：
至于aFinal是什么，请读者自己去百度，这里只给出开发步骤和实例代码.
开发时，真正用到的只有一个jar包，推荐到GIT上下载（https://github.com/yangfuhai/afinal）。这里不仅提供了Afinal 的jar包，还包括Afinal的源码以及详细API。



开发步骤：
1. 创建一个Android工程;
2. 加载aFina]]></description><category></category></item><item><title><![CDATA[简介ImageLoader(二)]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46533299</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46533299</guid><author>chy800</author><pubDate>Wed, 17 Jun 2015 14:16:23 +0800</pubDate><description><![CDATA[displayImage：

添加显示图片的任务到执行池中，当轮到它执行的时候就会显示图片。
该方法的重载方法很多，其原型方法为：




[html] view
 plaincopyprint?






public void displayImage(String uri, ImageAware imageAware, DisplayImageOptions]]></description><category></category></item><item><title><![CDATA[简介ImageLoader(一)]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46533279</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46533279</guid><author>chy800</author><pubDate>Wed, 17 Jun 2015 14:14:20 +0800</pubDate><description><![CDATA[简介ImageLoader(一)


分类： android 开源及第三方项目2014-05-30
 12:14 15517人阅读 评论(1) 收藏 举报

ImageLoader

使用该开源项目的之前，先给该开源项目在Github上的地址吧。
ImageLoader在GitHub


开始的时候，自己看得也是很头痛，因为许多自己不要的东西上面配置的也多，下面简单给有需要]]></description><category></category></item><item><title><![CDATA[注入框架RoboGuice]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46533013</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46533013</guid><author>chy800</author><pubDate>Wed, 17 Jun 2015 13:52:54 +0800</pubDate><description><![CDATA[注入框架RoboGuice




Reference: https://github.com/roboguice/roboguice/wiki
最经接触到一些java的注入知识，找了下相关资料github上有个RoboGuice的库，挺不错的，还有一系列的说明文档，拿来翻译传播一下。
RoboGuice是一个旨在简化Android开发和消除类依赖的注入框架，使用了Google的Gu]]></description><category></category></item><item><title><![CDATA[Android控件之DatePicker、TimePicker探究]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46402589</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46402589</guid><author>chy800</author><pubDate>Sun, 07 Jun 2015 18:05:58 +0800</pubDate><description><![CDATA[一、DatePicker继承自FrameLayout类，日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件，需要为DatePicker添加OnDateChangedListener监听器。

二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间（可以为24小时，也可以为AM/PM制），]]></description><category></category></item><item><title><![CDATA[Android屏幕适配经验谈]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46398955</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46398955</guid><author>chy800</author><pubDate>Sun, 07 Jun 2015 10:58:14 +0800</pubDate><description><![CDATA[先来解释一些相关的名词：

屏幕尺寸：  也就是我们平时所说的某某手机是几寸屏， 比如HTC one V这款手机是3.7寸的， 这里的寸说的是英寸（inch），国际上习惯使用的单位，1inch = 2.54cm，3.7寸指的是屏幕的对角线的长度。

屏幕分辨率： 指屏幕的宽和高的像素数， 比如HTC one V是480*800的。

屏幕密度：   每inch的像素数，比如HTC on]]></description><category></category></item><item><title><![CDATA[Android：LinearLayout布局中Layout_weight的深刻理解]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46397927</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46397927</guid><author>chy800</author><pubDate>Sun, 07 Jun 2015 08:48:49 +0800</pubDate><description><![CDATA[Android：LinearLayout布局中Layout_weight的深刻理解

首先看一下LinearLayout布局中Layout_weight属性的作用：它是用来分配属于空间的一个属性，你可以设置他的权重。很多人不知道剩余空间是个什么概念，下面我先来说说剩余空间。
看下面代码：

xml version="1.0" encoding="utf-8"?>     
LinearL]]></description><category></category></item><item><title><![CDATA[布局文件中fill_parent和match_parent有什么区别？]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46397837</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46397837</guid><author>chy800</author><pubDate>Sun, 07 Jun 2015 08:15:11 +0800</pubDate><description><![CDATA[在编写xml的时候，如果我们想让一个控件布满父容器，可以将layout_width和layout_height的值设置为fill_parent或者是match_parent，在高一点的版本中，谷歌建议为后者，其实我们看到很多应用都还是用的前者，或者是两者混用。其实在最终结果上这两个没有任何区别，他们的区别在于字面意义上，其实从fill_parent的实际效果来看，fill_parent（充满整个容]]></description><category></category></item><item><title><![CDATA[Struts2与Struts1的对比]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46340801</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46340801</guid><author>chy800</author><pubDate>Wed, 03 Jun 2015 09:24:25 +0800</pubDate><description><![CDATA[Struts2与Struts1的对比 

1，在Action实现类方面： 
Struts1要求Action类继承一个抽象基类；Struts1的一个具体问题是使用抽象类编程 
而不是接口。Struts2 Action类可以实现一个Action接口，也可以实现其他接口，使可选和定制服务成为可能。 
Struts2 提供一个ActionSupport基类 去实现常用的接口。即使Action接口]]></description><category></category></item><item><title><![CDATA[java中的sleep()和wait()的区别]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46044481</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46044481</guid><author>chy800</author><pubDate>Wed, 27 May 2015 11:34:47 +0800</pubDate><description><![CDATA[对于sleep()方法，我们首先要知道该方法是属于Thread类中的。而wait()方法，则是属于Object类中的。

sleep()方法导致了程序暂停执行指定的时间，让出cpu该其他线程，但是他的监控状态依然保持者，当指定的时间到了又会自动恢复运行状态。

在调用sleep()方法的过程中，线程不会释放对象锁。

而当调用wait()方法的时候，线程会放弃对象锁，进入等待此对象的等]]></description><category></category></item><item><title><![CDATA[try {}里有一个return语句，那么紧跟在这个try后的finally {}里的code会不会被执行，什么时候被执行，还是在return之后执行？]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/46043871</link><guid>https://blog.youkuaiyun.com/chy800/article/details/46043871</guid><author>chy800</author><pubDate>Wed, 27 May 2015 11:02:08 +0800</pubDate><description><![CDATA[/**
 * 
 */
package com.b510.test;


/**
 * try {}里有一个return语句，那么紧跟在这个try后的finally {}里的code会不会被执行，什么时候被执行，还是在return之后执行？
 * @author Hongten
 * @date 2013-12-10
 */
public class TestC {]]></description><category></category></item><item><title><![CDATA[JAVA中堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/38512807</link><guid>https://blog.youkuaiyun.com/chy800/article/details/38512807</guid><author>chy800</author><pubDate>Tue, 12 Aug 2014 11:25:05 +0800</pubDate><description><![CDATA[JAVA中堆和栈的区别

分类： 
Java 2011-06-29 22:05 
6050人阅读 评论(4)
收藏 
举报

java虚拟机算法

在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。   
 
  当在一段代码块定义一个变量时，Java就在栈中为这个变量分配内存空间，当超过变量的作用域后，Java会自动释放掉为该变量所分配的内存空间，该]]></description><category></category></item><item><title><![CDATA[JAVA中堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/38512617</link><guid>https://blog.youkuaiyun.com/chy800/article/details/38512617</guid><author>chy800</author><pubDate>Tue, 12 Aug 2014 11:22:06 +0800</pubDate><description><![CDATA[JAVA中堆和栈的区别]]></description><category></category></item><item><title><![CDATA[ArrayList Vector LinkedList 区别与用法]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/38442207</link><guid>https://blog.youkuaiyun.com/chy800/article/details/38442207</guid><author>chy800</author><pubDate>Fri, 08 Aug 2014 17:25:07 +0800</pubDate><description><![CDATA[最近用到了，所以依然是转载

ArrayList 和Vector是采用数组方式存储数据，此数组元素数大于实际存储的数据以便增加和插入元素，都允许直接序号索引元素，但是插入数据要设计到数组元素移动等内存操作，所以索引数据快插入数据慢，Vector由于使用了synchronized方法（线程安全）所以性能上比ArrayList要差，LinkedList使用双向链表实现存储，按序号索引数据需要进行向]]></description><category></category></item><item><title><![CDATA[Java利用MessageDigest获取字符串或文件MD5详解]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/38335637</link><guid>https://blog.youkuaiyun.com/chy800/article/details/38335637</guid><author>chy800</author><pubDate>Fri, 01 Aug 2014 14:13:07 +0800</pubDate><description><![CDATA[MD5是常用的加密算法，也经常用于校验信息完整，如文件的完整性。用术语讲，MD5是一种消息摘要算法(Message Digest Algorithm)。另外还有一种常用的消息摘要算法SHA1。如果想了解这些的话，可以去百度百科：MD5、SHA1、消息摘要算法。
 
         Java已经实现了MD5、SHA1算法。利用java.security.MessageDigest类就可以获取字]]></description><category></category></item><item><title><![CDATA[svn: PROPFIND request failed on '/svn/trunk/xxx' svn: PROPFIND of '/svn/trunk/xxx': Could not create]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/8609244</link><guid>https://blog.youkuaiyun.com/chy800/article/details/8609244</guid><author>chy800</author><pubDate>Mon, 25 Feb 2013 13:57:12 +0800</pubDate><description><![CDATA[svn 同步时报如下错误：
svn: PROPFIND request failed on '/svn/trunk/xxx'
svn: PROPFIND of '/svn/trunk/xxx': Could not create SSL connection through proxy server (https://.



解决方法：tortoiseSvn setting设置中去掉]]></description><category></category></item><item><title><![CDATA[shell 条件可能用到]]></title><link>https://blog.youkuaiyun.com/chy800/article/details/7279155</link><guid>https://blog.youkuaiyun.com/chy800/article/details/7279155</guid><author>chy800</author><pubDate>Tue, 21 Feb 2012 13:25:31 +0800</pubDate><description><![CDATA[shell 条件可能用到 


博客分类：
Linux
正则表达式Ruby脚本工作

为什么不能用ruby脚本写啊，shell脚本写的俺很烦啊...


整数比较

-eq       等于,如:if [ "$a" -eq "$b" ]
-ne       不等于,如:if [ "$a" -ne "$b" ]
-gt       大于,如:if [ "$a" -gt "]]></description><category></category></item></channel></rss>