<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[haihhhhh的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/haihhhhh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; haihhhhh]]></copyright><item><title><![CDATA[eclipse一次性开启多个工程]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/78788546</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/78788546</guid><author>haihhhhh</author><pubDate>Wed, 13 Dec 2017 09:57:29 +0800</pubDate><description><![CDATA[近日有个小需求：因同时制作了多个应用，相互关联。每次启动，都需一个一个的点运行，觉得太麻烦。因此在网上找到了一个插件来解决这个问题。 
需安装“C/C++ Development Tools”,下载地址集合：http://www.eclipse.org/cdt/downloads.php 
根据自己的eclipse版本找到对应的cdt版本，本人用的是neon,对应的地址： 
http://downl]]></description><category></category></item><item><title><![CDATA[TCP和UDP的区别]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77989480</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77989480</guid><author>haihhhhh</author><pubDate>Fri, 15 Sep 2017 11:10:04 +0800</pubDate><description><![CDATA[TCP（Transmission Control Protocol，传输控制协议）是面向连接的协议，也就是说，在收发数据前，必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来，其中的过程非常复杂，只简单的描述下这三次对话的简单过程：主机A向主机B发出连接请求数据包：“我想给你发数据，可以吗？”，这是第一次对话；主机B向主机A发送同意连接和要求同步（同步就是两台主机一个在发送，]]></description><category></category></item><item><title><![CDATA[centos7 防火墙常用配置]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77644719</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77644719</guid><author>haihhhhh</author><pubDate>Mon, 28 Aug 2017 10:55:00 +0800</pubDate><description><![CDATA[centos7 防火墙 
信任 
firewall-cmd –permanent –zone=public –add-port=20000-30000/udp 
firewall-cmd –reload 
查看防火墙是否运行 
firewall-cmd –state 
查看已经增加的信任 
firewall-cmd –list-port]]></description><category></category></item><item><title><![CDATA[最近的维护心得总结（关于安全）]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77622335</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77622335</guid><author>haihhhhh</author><pubDate>Sun, 27 Aug 2017 19:16:47 +0800</pubDate><description><![CDATA[一。windows下分时记录nginx日志 
先说点题外话： 
           近日在维护项目的时候闹了个笑话，由于家里刚装了个4M的宽带网，在家也可以干活了，所以有时候会去访问下自己维护的项目，发现登录的时候奇慢无比，打开页面需要将近10秒钟，这已经让我无法忍受，不由自主的想到了前一段服务器遭到攻击的事情: 
            有一天看到群里有用户抱怨网站太卡，于是上远程排查原因，发现]]></description><category></category></item><item><title><![CDATA[[转]nginx 配置详解]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77622283</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77622283</guid><author>haihhhhh</author><pubDate>Sun, 27 Aug 2017 19:06:11 +0800</pubDate><description><![CDATA[Nginx 配置文件详解user nginx ;用户worker_processes 8;工作进程，根据硬件调整，大于等于cpu核数error_log logs/nginx_error.log crit;错误日志pid logs/nginx.pid;pid放置的位置worker_rlimit_nofile 204800;指定进程可以打开的最大描述符这个指令是指当一个nginx进程打开的最多文件描述符]]></description><category></category></item><item><title><![CDATA[【转】JAVA内存泄露分析及解决]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77622262</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77622262</guid><author>haihhhhh</author><pubDate>Sun, 27 Aug 2017 19:02:38 +0800</pubDate><description><![CDATA[JAVA内存泄露分析及解决 
一,问题产生 
    项目采用Tomcat6.0为服务器,数据库为mysql5.1,数据库持久层为hibernate3.0,以springMVC3.0为框架,项目开发完成后,上线前夕进行稳定性拷机,测试数据为插入4条/S,更新4条/S,访问300次/S,前期运行速度顺畅,三天后就开始运行缓慢,访问量达到1500W次后以抛出Java heap space结束.]]></description><category></category></item><item><title><![CDATA[[转] Java编程中“为了性能”尽量要做到的一些地方]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77622230</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77622230</guid><author>haihhhhh</author><pubDate>Sun, 27 Aug 2017 18:56:57 +0800</pubDate><description><![CDATA[下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担，缩短加载的时间，提高加载的效率，但并不是所有地方都适用于单例，简单来说，单例主要适用于以下三个方面： 
第一，控制资源的使用，通过线程同步来控制资源的并发访问； 
第二，控制实例的产生，以达到节约资源的目的； 
第三，控制数据共享，在不建立直接关联的条件下，让多个不相关的进程]]></description><category></category></item><item><title><![CDATA[OpenOfiice学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77622165</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77622165</guid><author>haihhhhh</author><pubDate>Sun, 27 Aug 2017 18:45:17 +0800</pubDate><description><![CDATA[近日因为业务需要，需要做一些文档的处理功能：office转pdf,试了好些开源的东西效果都很不靠谱，先是尝试了下poi，结果转出来的效果看起来惨不忍睹，后得知这东西早都不维护了。后来百度了一下，尝试了一下OpenOffice.org这个开源的东西，感觉这个还是比较成熟和靠谱的，也有成熟的开源社区什么的。OpenOffice是一款跨平台的套件，是Apache的东西，说起来东西太多有点复杂，简单的说就是]]></description><category></category></item><item><title><![CDATA[MSSQL收缩日志文件]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77622091</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77622091</guid><author>haihhhhh</author><pubDate>Sun, 27 Aug 2017 18:31:06 +0800</pubDate><description><![CDATA[USE 数据库名称;  
GO 
ALTER DATABASE 数据库名称  SET RECOVERY SIMPLE; 
–设置简单恢复模式 
GO 
DBCC SHRINKFILE (数据库日志文件逻辑名称, 1); 
–压缩日志文件为1Mb  
GO 
ALTER DATABASE 数据库名称  SET RECOVERY FULL; 
–恢复为原模式 
GO 此招数可以快速的压缩SQLServe]]></description><category></category></item><item><title><![CDATA[基于现有游戏服务端(java)的数据框架调整思路]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77621995</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77621995</guid><author>haihhhhh</author><pubDate>Sun, 27 Aug 2017 18:17:12 +0800</pubDate><description><![CDATA[一、 
现状1．现有架构图片 
2．基于现有部分实现的一些解读现有的架构基本属于中规中矩型的，感觉比较适合业务不是特别复杂的情况。优势：1.自我管理的变量写起来比较灵活，快速。有什么需要存的直接搞个map就完事。  2.DBserver存在请求队列的设计，也有线程池和数据库连接池，分别由自己和hibernate来管理。能在一定程度上缓解数据更新请求的压力。java锁降低了出现脏读的概率。  3.缓存]]></description><category></category></item><item><title><![CDATA[log4j的几个常用的logger名称（持续更新）]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77529194</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77529194</guid><author>haihhhhh</author><pubDate>Thu, 24 Aug 2017 13:55:49 +0800</pubDate><description><![CDATA[今天在配置log4j的时候，成功之后打印了一堆其他组件的日志信息。 
于是想在业务中配置他们的属性，在网上找到了几个常用的： 
#spring 
log4j.logger.org.springframework=ERROR 
#hibernate 
log4j.logger.org.hibernate=ERROR 
#jboss 
log4j.logger.org.jboss=ERROR 
#hik]]></description><category></category></item><item><title><![CDATA[log4j:WARN custom level class not found问题解决方法]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77529115</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77529115</guid><author>haihhhhh</author><pubDate>Thu, 24 Aug 2017 13:49:09 +0800</pubDate><description><![CDATA[在写一个log4j demo的时候出现了下面的错误：log4j:WARN custom level class [xxxxx] not found. 
出现这个错误，不是log4j的问题，也是slf4j的问题，问题是因为自己的配置文件有问题。我的错误配置文件片段如下：log4j.appender.D = org.apache.log4j.DailyRollingFileAppender 
log4j]]></description><category></category></item><item><title><![CDATA[windows下安装redis]]></title><link>https://blog.youkuaiyun.com/haihhhhh/article/details/77043918</link><guid>https://blog.youkuaiyun.com/haihhhhh/article/details/77043918</guid><author>haihhhhh</author><pubDate>Thu, 10 Aug 2017 11:18:55 +0800</pubDate><description><![CDATA[windows下安装redis                
        
    
    <div class="article_manage clearfix">
    <div class="article_r">
        <span class="link_postdate">2016-05-13 15:18</span>
        <span class="link]]></description><category></category></item></channel></rss>