<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[自由的博客]]></title><description><![CDATA[分享知识，学习知识，提升技能，适应社会发展]]></description><link>https://blog.youkuaiyun.com/qq_34646449</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_34646449]]></copyright><item><title><![CDATA[消息队列 Kafka、RockitMQ、RabbitMQ的适用于什么样的场景及公司]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/97398175</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/97398175</guid><author>qq_34646449</author><pubDate>Fri, 26 Jul 2019 17:42:41 +0800</pubDate><description><![CDATA[消息队列是分布式系统中重要的组件，主要解决应用解耦、异步消息、流量削峰、消息通讯等问题。

主要的消息队列有：Kafka、RockitMQ、RabbitMQ这三种。

适用场景及公司规模

Kafka:适用于流量级别在十万级别及以上的分布式系统，大型公司的大数据实时计算，日志采集等。

RockitMQ:适用于流量在十万级别及以上的分布式架构系统，大中型公司，基础架构研发实力较强的公司。

Rab...]]></description><category></category></item><item><title><![CDATA[让input type=text 文本输入框的文字居中显示]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/78111092</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/78111092</guid><author>qq_34646449</author><pubDate>Wed, 27 Sep 2017 11:30:21 +0800</pubDate><description><![CDATA[很多时候在写输入框的时候，页面输入框上显示的内容都是靠上的，总觉得怪怪的，后来发现原来是行高和输入框的高度不一致导致的，所以把他们设置为一样的高度就可以了例如：style=“height=20px;line-hight=20px;”这样设置之后你就会发现他们居中显示，不靠上了。]]></description><category></category></item><item><title><![CDATA[java中size()，length和length()三者用法区别]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/78092363</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/78092363</guid><author>qq_34646449</author><pubDate>Tue, 26 Sep 2017 10:20:07 +0800</pubDate><description><![CDATA[size（）是获取泛型集合的长度 
length是获取字符串的长度 
length（）是获取数组的长度。]]></description><category></category></item><item><title><![CDATA[js中===和==的区别]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/77838074</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/77838074</guid><author>qq_34646449</author><pubDate>Mon, 04 Sep 2017 15:33:33 +0800</pubDate><description><![CDATA[===和==都是作比较用的，只不过===会更加严格，他不仅要比较值的大小，还要比较类型是否相同。而==只比较两个值是否相同就可以了。简单来说就是：===既要比较值，还要比较类型是否相同 
                         ==只比较值是否相同]]></description><category></category></item><item><title><![CDATA[解析Java异常处理机制]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/77414306</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/77414306</guid><author>qq_34646449</author><pubDate>Sat, 19 Aug 2017 17:40:41 +0800</pubDate><description><![CDATA[1. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了，而且感觉用起来也是很简单，逻辑上似乎也是很容易理解。不过，我亲自体验的“教训”告诉我，这个东西可不是想象中的那么简单、听话。不信？那你看看下面的代码，“猜猜”它执行后的结果会是什么？不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确，那么这篇文章你就不用浪费时间看啦。]]></description><category></category></item><item><title><![CDATA[Java出现null指针的九种情况]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/77414219</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/77414219</guid><author>qq_34646449</author><pubDate>Sat, 19 Aug 2017 17:32:24 +0800</pubDate><description><![CDATA[对于Java程序员来说，null是令人头痛的东西。时常会受到空指针异常（NPE）的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢？null出现有一段时间了，并且我认为Java发明者知道null与它解决的问题相比带来了更多的]]></description><category></category></item><item><title><![CDATA[原生JS实现图片懒加载]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/77414178</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/77414178</guid><author>qq_34646449</author><pubDate>Sat, 19 Aug 2017 17:27:27 +0800</pubDate><description><![CDATA[Demo地址： http://axuebin.com/lazyload  
 懒加载 
 什么是懒加载 
 懒加载其实就是延迟加载，是一种对网页性能优化的方式，比如当访问一个页面的时候，优先显示可视区域的图片而不一次性加载所有图片，当需要显示的时候再发送图片请求，避免打开网页时加载过多资源。 
 什么时候用懒加载 
 当页面中需要一次性载入很多图片的时候，往往都是需要用懒加]]></description><category></category></item><item><title><![CDATA[命令行导入导出数据库文件]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/77165028</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/77165028</guid><author>qq_34646449</author><pubDate>Mon, 14 Aug 2017 18:31:34 +0800</pubDate><description><![CDATA[导出数据库全部数据：cmd (打开命令行窗口) 
sqlplus（进入Oracle） 
用户名：（输入要导出的数据库用户名） 
密码：（输入要导出的数据库密码） 
$exp file=D://文件名.dmp. 
 （执行命令 $是开始导入导出的前置符号，file是你要存放到的地方） 
然后按enter键执行，按照提示在输入一遍数据库的用户名密码。就可以看见黑窗口命令导入数据的动作导入： 
$imp]]></description><category></category></item><item><title><![CDATA[看看你处于程序员江湖鄙视链条的哪一级]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/76917496</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/76917496</guid><author>qq_34646449</author><pubDate>Tue, 08 Aug 2017 16:36:25 +0800</pubDate><description><![CDATA[老婆漂亮的程序员 
 鄙视 
 老婆不漂亮的程序员 
 鄙视 
 有女友的程序员 
 他们都 
 鄙视单身狗程序员 
 
 
而在单身狗之间，才有了语言]]></description><category></category></item><item><title><![CDATA[Oracle中关于schema="workName"的问题及解决办法]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/76516895</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/76516895</guid><author>qq_34646449</author><pubDate>Tue, 01 Aug 2017 12:21:13 +0800</pubDate><description><![CDATA[在做ssh项目的时候，导入数据库文件。运行程序出现错误，表或者视图找不到，还报空针异常等等。找原因的时候发现数据库里有需要的表程序却找不到这个表。 
原因：项目的数据库映射文件xxxx.hbm.xml中写有schema=”workName” 
而我自己又重建创建了一个用户utdp,导致程序在查找的时候没有找到相对应的数据表    解决方法：创建一个用户名为workName的用户，重新导入数据库的数据。]]></description><category></category></item><item><title><![CDATA[i++和++i ，i--和--i的使用方法和作用]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/76212132</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/76212132</guid><author>qq_34646449</author><pubDate>Thu, 27 Jul 2017 17:33:30 +0800</pubDate><description><![CDATA[i++  是先引用后增加 ,先在i所在的表达式中使用i的当前值，后让i加1++i  是先增加后引用,让i先加1，然后在i所在的表达式中使用i的新值他们其实都是i=i+1的意思，但是在程序中运行的时候的执行的顺序不一样。i–和–i 的使用方法和作用同上面的一样的作用。]]></description><category></category></item><item><title><![CDATA[Java中+=和-=的意思和作用]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/76210425</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/76210425</guid><author>qq_34646449</author><pubDate>Thu, 27 Jul 2017 17:21:12 +0800</pubDate><description><![CDATA[sum使用之前需要进行定义和初始化 
sum +=1相当于sum=sum+1, 
sum -=1相当于sum = sum-1他们是加减运算的简便写法。可以减少代码的编写量]]></description><category></category></item><item><title><![CDATA[java.lang.ArrayIndexOutOfBoundsException（数组越界）处理方法]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/76146659</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/76146659</guid><author>qq_34646449</author><pubDate>Wed, 26 Jul 2017 14:36:47 +0800</pubDate><description><![CDATA[当你使用不合法的索引访问数组时会报数组越界这种错误，数组arr的合法错误范围是[0, arr.length-1];当你访问这之外的索引时会报这个错。例如：public class Test {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3};
        for (int i = 0; i <=]]></description><category></category></item><item><title><![CDATA[Hibernate连接oracle数据库：外部（远程）数据库和内部（本地）数据库]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/75389134</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/75389134</guid><author>qq_34646449</author><pubDate>Wed, 19 Jul 2017 15:21:25 +0800</pubDate><description><![CDATA[连接内部数据库<property name="jdbcUrl"
value="jdbc:oracle:thin:@localhost:1521:orcl"></property>//127.0.0.0
        <property name="user" value="User"></property>
        <property name="password" value="123456"]]></description><category></category></item><item><title><![CDATA[什么是we x5]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/75101113</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/75101113</guid><author>qq_34646449</author><pubDate>Fri, 14 Jul 2017 11:16:47 +0800</pubDate><description><![CDATA[WeX5是一种移动应用开发工具， 开发出的App 是Hybrid App（混合模式移动应用），即移动应用的主体是Web View，主要使用网页语言HTML 编写。WeX5 可以将现有的Web App 生成移动应用 
WeX5 可以生成iOS 应用和安卓应用点击wex5 可以访问wex5 官方网站，了解详细信息]]></description><category></category></item><item><title><![CDATA[NullPointerException 空指针异常]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/75013672</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/75013672</guid><author>qq_34646449</author><pubDate>Wed, 12 Jul 2017 14:50:27 +0800</pubDate><description><![CDATA[程序运行发生空指针异常的原因是 
1.对象为空，但是却引用这个对象的方法。 
例如： 
            String s = null; //对象s为空(null) 
            int length = s.length(); 
        运行出来的结果就是空指针异常。 
2.变量没有赋值，没有给他分配内存，却要使用这个变量。]]></description><category></category></item><item><title><![CDATA[ssm框架的整合（spring ，springMvc，MyBatis）]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/74739954</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/74739954</guid><author>qq_34646449</author><pubDate>Fri, 07 Jul 2017 17:07:16 +0800</pubDate><description><![CDATA[ssm框架是由spring+spring+mybatis三个框架组成的额一个新的框架，是最常用的Java开发框架之一。]]></description><category></category></item><item><title><![CDATA[时间类Calendar类操作 创建和管理日历时间]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/74005601</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/74005601</guid><author>qq_34646449</author><pubDate>Fri, 30 Jun 2017 16:22:49 +0800</pubDate><description><![CDATA[Java Calendar 类时间操作，这也许是创建和管理日历最简单的一个方案，示范代码很简单。
本文经网络整理而成，演示了获取时间，日期时间的累加和累减，以及比较。只有多加尝试，才会获得更多的收获！
原文地址：blog.youkuaiyun.com/joyous/article/details/9630893
注意事项：
Calendar 的 month 从 0 开始，也就是全年 12 个月由 0 ~ 11]]></description><category></category></item><item><title><![CDATA[Java中indexof()的用法]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/73984512</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/73984512</guid><author>qq_34646449</author><pubDate>Fri, 30 Jun 2017 12:16:45 +0800</pubDate><description><![CDATA[java 中indexof()：指定字符在此实例中的第一个匹配项的索引并从指定字符位置开始搜索，检查指定数量的字符位置。其实就是在字符串中，对其子串的查找。]]></description><category></category></item><item><title><![CDATA[电脑设置定时播放任务]]></title><link>https://blog.youkuaiyun.com/qq_34646449/article/details/73958679</link><guid>https://blog.youkuaiyun.com/qq_34646449/article/details/73958679</guid><author>qq_34646449</author><pubDate>Fri, 30 Jun 2017 11:14:54 +0800</pubDate><description><![CDATA[定时播放任务：参考文章：windows计划任务使用方法附常见问题解决计划任务应该是很老的一个系统的功能的（从98下就有的）， 也渐渐的被人淡忘了，现在我用来进行数据库备份，其实还可用于很多功能。]]></description><category></category></item></channel></rss>