<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sky]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chy0919</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chy0919]]></copyright><item><title><![CDATA[TCP全连接队列和半连接队列]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84923102</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84923102</guid><author>chy0919</author><pubDate>Thu, 05 Jul 2018 10:34:52 +0800</pubDate><description><![CDATA[

文章转载自：https://www.cnblogs.com/sidesky/p/6844228.html
摘要： # 关于TCP 半连接队列和全连接队列 &amp;gt; 最近碰到一个client端连接异常问题，然后定位分析并查阅各种资料文章，对TCP连接队列有个深入的理解 &amp;gt; &amp;gt; 查资料过程中发现没有文章把这两个队列以及怎么观察他们的指标说清楚，希望通过这篇文章能把他们说清楚一点 ...]]></description><category></category></item><item><title><![CDATA[Java五道题]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84911567</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84911567</guid><author>chy0919</author><pubDate>Fri, 03 Nov 2017 17:08:20 +0800</pubDate><description><![CDATA[
今天在微信公众号看到一篇“每个程序员半小时内必须解决的5个编程问题”，发现自己也不完全会，在网上搜罗做了整理，以便不时之需。
问题1
使用for循环、while循环和递归写出3个函数来计算给定数列的总和。
问题2
编写一个交错合并列表元素的函数。例如：给定的两个列表为[a，B，C]和[1，2，3]，函数返回[a，1，B，2，C，3]。
问题3
编写一个计算前100位斐波那契数的函数...]]></description><category></category></item><item><title><![CDATA[execute/executeQuery/executeUpdate三者区别]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84906508</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84906508</guid><author>chy0919</author><pubDate>Thu, 10 Aug 2017 16:34:55 +0800</pubDate><description><![CDATA[
一、boolean execute(String sql)
允许执行查询语句、更新语句、DDL语句。返回值为true时，表示执行的是查询语句，可以通过getResultSet方法获取结果；返回值为false时，执行的是更新语句或DDL语句，getUpdateCount方法获取更新的记录数量。
二、int executeUpdate(String sql)
执行给定SQL语句，该语句可能为 ...]]></description><category></category></item><item><title><![CDATA[CENTOS6.5安装Hive]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84906486</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84906486</guid><author>chy0919</author><pubDate>Thu, 10 Aug 2017 14:42:21 +0800</pubDate><description><![CDATA[
本文主要说明在CentOS6.5上安装Hive及在安装的过程中遇到的问题、解决办法，分为MySQL的安装、Hive的安装配置和测试、遇到的问题及解决方法三个部分来说明。
一、安装MySQL
1.下载MySQL
   到MySQL官网：https://dev.mysql.com/downloads/mysql/5.5.html#downloads下载MySQL5.5.57
2.安装MySQ...]]></description><category></category></item><item><title><![CDATA[Java 性能监控和调优]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84897632</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84897632</guid><author>chy0919</author><pubDate>Fri, 09 Jun 2017 10:49:31 +0800</pubDate><description><![CDATA[


原文地址：http://www.cnblogs.com/duanxz/p/6092997.html
Java 应用性能优化是一个老生常谈的话题，笔者根据个人经验，将 Java 性能优化分为 4 个层级：应用层、数据库层、框架层、JVM 层。通过介绍 Java 性能诊断工具和思路，给出搜狗商业平台的性能优化案例以供参考。








 
Java 应用性能优化是一...]]></description><category></category></item><item><title><![CDATA[Keepalived实现双机热备]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84896794</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84896794</guid><author>chy0919</author><pubDate>Wed, 31 May 2017 14:29:52 +0800</pubDate><description><![CDATA[
      我们通常所说的双机热备，不同于普通意义的负载均衡，两者都可以有两台机器在运行，但前者不是同时使用两台服务器提供服务，后者是两台服务器同时提供服务。双机热备是其中一台机器宕机或者应用出现异常会切换到备机，负载均衡不会存在切换的问题。
      keepalived的工作原理是VRRP（Virtual Router Redundancy Protocol）虚拟路由冗余协议。在VRRP...]]></description><category></category></item><item><title><![CDATA[java重载和重写]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84883291</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84883291</guid><author>chy0919</author><pubDate>Mon, 24 Apr 2017 10:39:02 +0800</pubDate><description><![CDATA[
  现在对于初中级的面试，有的时候经常会遇到面试官会问，方法重载（overload）和重写（override）有啥区别啊？虽然这个面试题狠low，但是本人还是在这把重载和重写的区别整理了下，需要的小伙伴拿走。
  首先来解剖下重载（overload）：
  重载是针对于一个类内部的不同方法而言的，这些不同的方法，必须是具有相同的方法名，但是返回值或者方法的参数不同，重载的规则：
  1、在...]]></description><category></category></item><item><title><![CDATA[equals和==比较]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84883083</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84883083</guid><author>chy0919</author><pubDate>Fri, 21 Apr 2017 11:14:45 +0800</pubDate><description><![CDATA[
      在值和对象的比较上，经常会遇到到底是使用equals还是==的困惑，下面说下自己在工作上的总结和体会，供交流学习，不足之处还请指出，先看一个例子
int a = 3;
int b = 3;
 
String stra = &quot;iteye&quot;;
String strb = &quot;iteye&quot;;
 
System.out.println(a == b);
System.out....]]></description><category></category></item><item><title><![CDATA[Got fatal error 1236原因和解决方法]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84881218</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84881218</guid><author>chy0919</author><pubDate>Fri, 07 Apr 2017 14:51:06 +0800</pubDate><description><![CDATA[
原文地址：http://blog.itpub.net/22664653/viewspace-1714269/
一 前言  MySQL 的主从复制作为一项高可用特性，用于将主库的数据同步到从库，在维护主从复制数据库集群的时候，作为专职的MySQL DBA，笔者相信大多数人都会遇到“Got fatal error 1236 from master when reading data from bi...]]></description><category></category></item><item><title><![CDATA[集线器(Hub)、交换机、路由的区别]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84881204</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84881204</guid><author>chy0919</author><pubDate>Fri, 07 Apr 2017 14:10:42 +0800</pubDate><description><![CDATA[
原文地址：http://www.cnblogs.com/wuyuan2011woaini/p/5773199.html
首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机（又名交换式集线器）作用与集线器大体相同。但是两者在性能上有区别：集线器采用的是共享带宽的工作方式，而交换机是独享带宽。这样在机器很多或数据量很大时，两者将会有比较明显的区别。而路...]]></description><category></category></item><item><title><![CDATA[HashMap遍历]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84859615</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84859615</guid><author>chy0919</author><pubDate>Wed, 08 Mar 2017 11:33:00 +0800</pubDate><description><![CDATA[
在日常的工作中经常会遇到遍历HashMap的情况，这里总结两种遍历方式，供大家参考
第一种：使用Entry工具类
        Map map = new HashMap();
        Iterator iterator = map.entrySet().iterator();
        while (iterator.hasNext()) {
            ...]]></description><category></category></item><item><title><![CDATA[java中数组和List相互转换]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84859595</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84859595</guid><author>chy0919</author><pubDate>Wed, 08 Mar 2017 09:53:43 +0800</pubDate><description><![CDATA[
         前两天在面试的时候有被问到数组和List的相互转换问题，由于平时很少用到，没有这方面的概念，面试结束之后做了一个总结。
         1.List转换为数组
          List转换为数组，可以直接调用java.util.ArrayList的toArray()方法，示例：
          List lists = new ArrayList();
  ...]]></description><category></category></item><item><title><![CDATA[tomcat并发数]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84856097</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84856097</guid><author>chy0919</author><pubDate>Tue, 14 Feb 2017 15:31:35 +0800</pubDate><description><![CDATA[当一个进程有 500 个线程在跑的话，那性能已经是很低很低了。Tomcat 默认配置的最大请求数是 150，也就是说同时支持 150 个并发，当然了，也可以将其改大。当某个应用拥有 250 个以上并发的时候，应考虑应用服务器的集群。具体能承载多少并发，需要看硬件的配置，CPU 越多性能越高，分配给 JVM 的内存越多性能也就越高，但也会加重 GC 的负担。操作系统对于进程中的线程数有一定的限制：W...]]></description><category></category></item><item><title><![CDATA[使用split分隔字符串]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84809972</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84809972</guid><author>chy0919</author><pubDate>Thu, 14 Jul 2016 17:27:33 +0800</pubDate><description><![CDATA[
       在日常的编程中，我们经常会用到对字符串进行分隔的情况，比如将String str = &quot;aaa#bbbb#cccc&quot;使用split分隔，String[] strs = str.split(&quot;#&quot;)可以正确分隔。但当遇到特殊字符“^|.*”这四个时，如果直接使用split()则不能完成字符串的分隔，此时需要转译，用法为split(&quot;\\|&quot;)。
       当字符串中出现多个符号...]]></description><category></category></item><item><title><![CDATA[MySQL查询时大小写区分问题]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84775681</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84775681</guid><author>chy0919</author><pubDate>Thu, 07 Apr 2016 20:00:33 +0800</pubDate><description><![CDATA[
    今天在用mysql的数据做一个登录的验证的时候，发现登录的时候数据库中查询出来的用户名不会区分大小写，后来百度了下才知道原因。
MYSQL在默认的情况下查询是不区分大小写的，例如：
mysql&amp;gt; create table t1(    -&amp;gt; name varchar(10));Query OK, 0 rows affected (0.09 sec)mysql&amp;gt; in...]]></description><category></category></item><item><title><![CDATA[MongoDB中集合save()和insert()区别]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84763362</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84763362</guid><author>chy0919</author><pubDate>Tue, 26 Jan 2016 15:22:35 +0800</pubDate><description><![CDATA[
我们都知道mongodb的save和insert函数都可以向collection里插入数据，但两者是有两个区别：一、使用save()函数，如果原来的对象不存在，那他们都可以向collection里插入数据，如果已经存在，save会调用update更新里面的记录，而insert则会忽略操作二、insert可以一次性插入一个列表，而不用遍历，效率高， save则需要遍历列表，一个个插入。
跟为详细...]]></description><category></category></item><item><title><![CDATA[shell ParseException line 1:6 cannot recognize input near '<EOF>' '<EOF>' '<EOF>]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84760925</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84760925</guid><author>chy0919</author><pubDate>Tue, 12 Jan 2016 15:10:40 +0800</pubDate><description><![CDATA[
        本人在写好shell脚本部署到linux机器运行时，报错信息为：ParseException line 1:6 cannot recognize input near '&amp;lt;EOF&amp;gt;' '&amp;lt;EOF&amp;gt;' '&amp;lt;EOF&amp;gt;' in select clause，初看貌似是shell脚本语法有问题，其实是因为shell脚本文件不是UNIX格式，然后在Not...]]></description><category></category></item><item><title><![CDATA[Zookeeper简介]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84754150</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84754150</guid><author>chy0919</author><pubDate>Thu, 03 Dec 2015 10:26:05 +0800</pubDate><description><![CDATA[
一、什么是Zookeeper
      ZooKeeper 顾名思义动物园管理员，他是拿来管大象(Hadoop) 、蜜蜂(Hive) 、小猪(Pig)的管理员，Apache Hbase和Apache Solr以及LinkedIn sensei等项目中都采用到了Zookeeper。ZooKeeper是一个分布式的，开放源码的分布式应用程序协调服务，ZooKeeper是以Fast Paxos算...]]></description><category></category></item><item><title><![CDATA[Dubbo、Zookeeper、Spring MVC整合]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84752493</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84752493</guid><author>chy0919</author><pubDate>Wed, 25 Nov 2015 16:16:34 +0800</pubDate><description><![CDATA[
Dubbo是Alibaba开源的分布式服务框架，我们可以非常容易地通过Dubbo来构建分布式服务，并根据自己实际业务应用场景来选择合适的集群容错模式，这个对于很多应用都是迫切希望的，只需要通过简单的配置就能够实现分布式服务调用，也就是说服务提供方（Provider）发布的服务可以天然就是集群服务，比如，在实时性要求很高的应用场景下，可能希望来自消费方（Consumer）的调用响应时间最短，只需...]]></description><category></category></item><item><title><![CDATA[同一个页面多个div，ajax调用]]></title><link>https://blog.youkuaiyun.com/chy0919/article/details/84752214</link><guid>https://blog.youkuaiyun.com/chy0919/article/details/84752214</guid><author>chy0919</author><pubDate>Tue, 24 Nov 2015 16:23:27 +0800</pubDate><description><![CDATA[
        最近在做项目的时候发现两个问题，第一个问题是在主页面有多个div，在div里面有input元素的onclick事件，在第一次打开div的时候通过onclick调用ajax可以被执行，当关掉打开的div重新再打开的时候onclick事件不生效。第二个问题是两个div调用ajax时会相互影响，当打开第一个div并关闭的时候，第二个div的input元素的onclick事件不被执行了。...]]></description><category></category></item></channel></rss>