<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_System_out的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_System_out</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_System_out]]></copyright><item><title><![CDATA[zookeeper伪集群搭建与zookeeper中选举leader和follower的理解]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79601040</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79601040</guid><author>java_System_out</author><pubDate>Sun, 18 Mar 2018 16:48:00 +0800</pubDate><description><![CDATA[搭建zookeeper伪集群：        第一步：先把先配置linux环境，配置jdk，此步略。。        第二步：把zookeeper压缩文件上传到linux中                        在Xshell中连接主机后                                                        这个时候说明已经发送成功了：       ...]]></description><category></category></item><item><title><![CDATA[spring事务管理]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79584840</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79584840</guid><author>java_System_out</author><pubDate>Fri, 16 Mar 2018 19:08:28 +0800</pubDate><description><![CDATA[事务主要是解决数据的原子性一致性。事务的四大特征：            原子性：保证操作的完整性。  数据的操作动作要么完全完成，要么完全不起作用。            一致性：在事务完成之前，必须保证所有的数据都是一致的            隔离性：并发事务操作之间互不影响，在一个事务内部的操作不影响其他事务的操作，                        这需要设置事务的隔离级别 ...]]></description><category></category></item><item><title><![CDATA[HashMap与Hashtable的区别]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79584233</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79584233</guid><author>java_System_out</author><pubDate>Fri, 16 Mar 2018 17:29:55 +0800</pubDate><description><![CDATA[hashMap：（1）实现了map接口，是一个key   value  类型集合，它支持集合key  value值为null（2）它没有synchronized（同步锁），所以多个线程不能共享hashMap，当多线程时可能会不太安全，单线程使用时效率高（3）hashMap的迭代器iterator是fail-fast迭代器，当其他线程对它进行改变结构时，增加或者删除时，会抛出ConcurrentMo...]]></description><category></category></item><item><title><![CDATA[使用dubbox后的一些记录]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79559895</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79559895</guid><author>java_System_out</author><pubDate>Wed, 14 Mar 2018 21:14:46 +0800</pubDate><description><![CDATA[Dubbox的运行机制:        配上自己画的运行图:                                                            (手残。。。。)    服务调用说明：        0.服务启动，加载，运行服务提供者                配置：1.引入jar包                          2.创建服务接口，小dem...]]></description><category></category></item><item><title><![CDATA[Spring中AOP的理解]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79528567</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79528567</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 17:04:08 +0800</pubDate><description><![CDATA[啥是aop？专业术语来说，就是面向切面编程。概念原理：在一些应用场景中，一些公共的功能或者问题，通过动态代理的方式进行提取，抽离，使得这些公共的功能与其他步骤之间隔离。好处：就是因为公共部分的代码功能都与其他步骤隔离了，那么程序之间的耦合性该有多低，多好呀，维护起来，还不笑嘻嘻。并且抽离公共部分，搁好多地方都能用，是不是少写很多代码。还不美滋滋。其中Spring aop原理是：Spring用代理类...]]></description><category></category></item><item><title><![CDATA[单例设计模式]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79527532</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79527532</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 16:01:35 +0800</pubDate><description><![CDATA[啥是设计模式：摘个百度的解释：一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结1.单例设计模式     解决的问题：保证一个类在内存中对象的唯一性。     缺点：（1）没有抽象层，可扩展性低              （2）因为是单例类，单例类的职责过重，在一定程度上违背了“单一职责原则”              （3）3、滥用单例将带来一些负面问题，如为了节省资源将数据库连接池对...]]></description><category></category></item><item><title><![CDATA[方法重载与重写的区别]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79526420</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79526420</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 14:54:24 +0800</pubDate><description><![CDATA[啥是方法重载？就是同一个类中，假如有一个方法a，你创建了一个方法，方法名跟方法a名字一样，参数中数量，类型，不一样，那么，你创建的方法就是对方法a的重载。还有一点：返回值类型相同或者不同，跟方法的重载没关系啥是方法的重写 ？重写发生的场景：（1）继承关系的父子类  --&amp;gt;子类继承了父类，子类要使用父类方法，或者要改变父类方法，        就在子类中写一个跟父类名字一样，参数类型数量，返回...]]></description><category></category></item><item><title><![CDATA[String和StringBuffer和StringBuilder区别]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79523927</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79523927</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 11:06:17 +0800</pubDate><description><![CDATA[String:是一个最终类（final）不能被继承,当使用时，创建一个String对象会分配一个，会给对象分配一块空间，当进行字符串的改变时，那么原字符串的内存内容不会改变，会给改变后的字符串重新分配内存。举例:String a = new String(&quot;123&quot;);a = a+&quot;456&quot;;这时原对象的内存内容没有改变还是“123”只是字符串改变后为“123456” 重新分配 了一块空间这是对象...]]></description><category></category></item><item><title><![CDATA[实现线程之间的通信]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79523506</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79523506</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 10:34:24 +0800</pubDate><description><![CDATA[java提供了三个 方法解决了线程之间通信问题：wait（），notify（），notifyAll（）wait（）：使调用该方法的线程退出运行状态，进入等待队列直到被再次唤醒notify（）：使调用该方法的线程从等待状态进入运行状态。notifyAll（）：会唤醒所有等待状态的线程。由于wait（），notify（），notifyAll（）是属于object的不属于Thread所以每一个对象都拥有...]]></description><category></category></item><item><title><![CDATA[static方法与非static方法之间区别和调用的时机]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79523253</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79523253</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 10:08:39 +0800</pubDate><description><![CDATA[static方法是属于类，可以通过类名直接调用，非static方法是属于对象的，如果static方法在没有创建对象时调用非static方法是不成立的，因为非static方法只能通过对象来调用。非static方法   所有对象都有自己一套非static方法static方法，是所有对象所共有的方法。...]]></description><category></category></item><item><title><![CDATA[静态变量和实例变量的区别]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79523135</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79523135</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 10:00:06 +0800</pubDate><description><![CDATA[语法上：静态变量的前面要加static，实例变量不加运行时：实例变量是根据的对象的创建才分配存储空间，对像创建完才能使用实例变量静态变量，是属于类的，当类一加载，就会给静态变量分配空间，静态变量可以直接使用类名调用...]]></description><category></category></item><item><title><![CDATA[“==”与equals方法的区别]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79522811</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79522811</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 09:51:20 +0800</pubDate><description><![CDATA[== ：==操作符专门用来比较两个变量的值是否相等，就是说变量所对应内存中所存储的数值是否相同，用与比较两个基本数据的类型或者两个引用变量。equals适用于比较两个独立的对象是否相同，比如：String a = new String(&quot;foo&quot;);String b = new String(&quot;foo&quot;);这个两个引用变量指向不同的对象，对象的引用变量（a，b）和对象（new ..）存储位置不一样...]]></description><category></category></item><item><title><![CDATA[char型变量能不能存储一个中文汉字？]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79522769</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79522769</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 09:25:25 +0800</pubDate><description><![CDATA[ 当然可以  char存储的是Unicode编码的字符的，Unicode编码字符集包含了汉字，所以可以存储汉字，但是由于Unicode没有包含一些特出的汉字，那么一些特殊的汉字char就不能存储了，说明：Unicode编码占用两个字节，所有char变量也是占用两个字节...]]></description><category></category></item><item><title><![CDATA[&与&&区别]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79522661</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79522661</guid><author>java_System_out</author><pubDate>Mon, 12 Mar 2018 09:21:06 +0800</pubDate><description><![CDATA[第一：用于运算符表示and&amp;amp;：无论&amp;amp;前面的条件是否成立，&amp;amp;后面的条件都会判断运行&amp;amp;&amp;amp;：当&amp;amp;&amp;amp;前面的条件不成立，那么&amp;amp;&amp;amp;后面的条件就会不进行判断，直接判断整个语句为false第二：&amp;amp;还可以用于位运算符，当操作符两边表达式不是boolean时，&amp;amp;表示位运算我们 通常使用0x0f与一个证书进行&amp;amp;运算...]]></description><category></category></item><item><title><![CDATA[String  StringBuffer  StringBuilder之间的区别]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79514548</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79514548</guid><author>java_System_out</author><pubDate>Sun, 11 Mar 2018 11:08:31 +0800</pubDate><description><![CDATA[1.三者在执行速度方面的比较：StringBuilder &amp;gt;  StringBuffer  &amp;gt;  String　　2.String &amp;lt;（StringBuffer，StringBuilder）的原因　　　　String：字符串常量　　　　StringBuffer：字符创变量　　　　StringBuilder：字符创变量　　　　从上面的名字可以看到，String是“字符创常量”，也就...]]></description><category></category></item><item><title><![CDATA[线程基础一]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79445994</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79445994</guid><author>java_System_out</author><pubDate>Mon, 05 Mar 2018 18:57:43 +0800</pubDate><description><![CDATA[什么是线程？线程：就是进程中一个负责程序执行的控制单元（执行路径）一个进程中可以多执行路径，称之为多线程。一个进程中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容，这个内容可以称之为线程要执行的任务多线程解决什么问题？可以使多部分代码  '同时' 进行，提高运行效率和速度如何实现一个线程？方式一:继承Thread类，在类中定义一个run（）方法，执行的任务或者...]]></description><category></category></item><item><title><![CDATA[springmvc框架笔记]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79442221</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79442221</guid><author>java_System_out</author><pubDate>Mon, 05 Mar 2018 13:33:27 +0800</pubDate><description><![CDATA[执行流程：                       前端控制器：dispatcherServlet                       处理器映射器：HandlerMapping                       处理器适配器：HandlerAdapter                       图像解析器：ViewResolver    是由前端页面发起action 请...]]></description><category></category></item><item><title><![CDATA[重装系统后，mysql的安装与恢复数据]]></title><link>https://blog.youkuaiyun.com/java_System_out/article/details/79419325</link><guid>https://blog.youkuaiyun.com/java_System_out/article/details/79419325</guid><author>java_System_out</author><pubDate>Fri, 02 Mar 2018 09:39:49 +0800</pubDate><description><![CDATA[理论上的思路是：  1. 把你之前安装的mysql数据备份      2.卸载掉原来的mysql  3.重新安装mysql      4.在新安装的mysql中创建和备份中对应的数据库名    如图：在被备份中每个数据库的数据拷贝到对应的文件夹中在dos中测试安装是否成功，使用sqlyog链接后，看看数据是否恢复下面是自己实践的过程： 步骤一.这一步跟上面的一样   把你之前安装的mysql数据备...]]></description><category></category></item></channel></rss>