<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://eejie.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://eejie.com/feed.php">
        <title>技术分享</title>
        <description></description>
        <link>http://eejie.com/</link>
        <image rdf:resource="http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-09-17T00:26:36+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:jvm%E7%9B%91%E6%8E%A7%E5%92%8C%E8%B0%83%E4%BC%98%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E5%B7%A5%E5%85%B7%E6%80%BB%E7%BB%93?rev=1629637347&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E6%B6%88%E6%81%AF%E5%8F%AF%E9%9D%A0%E6%8A%95%E9%80%92%E5%92%8C%E9%87%8D%E5%A4%8D%E6%B6%88%E8%B4%B9%E7%AD%89%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88?rev=1605116401&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E5%BE%AE%E6%9C%8D%E5%8A%A1:%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1?rev=1605115260&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:java_%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F?rev=1605112422&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:redisclient?rev=1594203802&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/java:%E6%B3%A8%E8%A7%A3%E6%96%B9%E5%BC%8F%E7%BC%93%E5%AD%98%E6%95%B0%E6%8D%AE_jvm?rev=1594203431&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:%E6%B3%A8%E8%A7%A3%E6%96%B9%E5%BC%8F%E7%BC%93%E5%AD%98%E6%95%B0%E6%8D%AE_redis?rev=1594203406&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E7%AE%97%E6%B3%95:%E7%A9%B7%E4%B8%BE%E6%A1%88%E4%BE%8B?rev=1592903766&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%97%B6%E4%BF%9D%E6%8C%81%E9%95%BF%E8%BF%9E%E6%8E%A5?rev=1589450075&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E6%80%BB%E7%BB%93_nginx%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6nginx.conf%E4%B8%AD%E6%96%87%E8%AF%A6%E8%A7%A3?rev=1589351513&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%9C%89%E8%BF%99%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86?rev=1587969700&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:gzip%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8Cjs%E5%AE%A2%E6%88%B7%E7%AB%AF?rev=1583223459&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:springmvc%E4%B9%8Bhttpmessageconverter%E7%B1%BB?rev=1583221802&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>技术分享</title>
        <link>http://eejie.com/</link>
        <url>http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:jvm%E7%9B%91%E6%8E%A7%E5%92%8C%E8%B0%83%E4%BC%98%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E5%B7%A5%E5%85%B7%E6%80%BB%E7%BB%93?rev=1629637347&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-22T21:02:27+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>服务器技术:java:jvm监控和调优常用命令工具总结 - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:jvm%E7%9B%91%E6%8E%A7%E5%92%8C%E8%B0%83%E4%BC%98%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E5%B7%A5%E5%85%B7%E6%80%BB%E7%BB%93?rev=1629637347&amp;do=diff</link>
        <description>&lt;p&gt;REF&lt;/p&gt;&lt;p&gt;&lt;a href=“&lt;https://www.cnblogs.com/wxisme/p/9878494.html#_label5&gt;”&gt;JVM监控和调优常用命令工具总结 - Pickle - 博客园 (cnblogs.com)&lt;/a&gt;&lt;/p&gt;&lt;ul style=“margin-left: 30px; padding: 0px; font-family: 微软雅黑, PTSans, Arial, sans-serif; font-size: 15px; white-space: normal; background-color: rgb(255, 255, 255);</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E6%B6%88%E6%81%AF%E5%8F%AF%E9%9D%A0%E6%8A%95%E9%80%92%E5%92%8C%E9%87%8D%E5%A4%8D%E6%B6%88%E8%B4%B9%E7%AD%89%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88?rev=1605116401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-12T01:40:01+08:00</dc:date>
        <dc:creator>chenjinlian</dc:creator>
        <title>服务器技术:队列技术:rabbitmq消息可靠投递和重复消费等问题解决方案 - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E6%B6%88%E6%81%AF%E5%8F%AF%E9%9D%A0%E6%8A%95%E9%80%92%E5%92%8C%E9%87%8D%E5%A4%8D%E6%B6%88%E8%B4%B9%E7%AD%89%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88?rev=1605116401&amp;do=diff</link>
        <description>&lt;h1 class=“title-article”&gt;Rabbitmq消息可靠投递和重复消费等问题解决方案&lt;/h1&gt;&lt;h4&gt;消息的可靠性投递&lt;/h4&gt;&lt;p&gt;在一些对数据一致性要求较高的业务场景里面，如果消息在发布和消费过程中出现了问题（消息丢失，消息重复消费），就会导致数据不一致，要做到消息的可靠性投递。&lt;/p&gt;&lt;p&gt;在RabbitMq里面提供了很多保证消息可靠投递的机制，这也是RabbitMq的一个特性。&lt;br/&gt; 我们在讲可靠性投递的时候，必须要明确一个问题，因为效率与可靠性是无法兼得的，如果要保证每一个环节都成功，势必会对消息的收发效率造成影响。所以如果是一些业务实时一致性要求不是特别高的场合，可以牺牲一些可靠性来换取效率。&lt;/p&gt;&lt;p&gt;RabbitMq的功能模型：&lt;br/&gt; &lt;img src=…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E5%BE%AE%E6%9C%8D%E5%8A%A1:%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1?rev=1605115260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-12T01:21:00+08:00</dc:date>
        <dc:creator>chenjinlian</dc:creator>
        <title>服务器技术:微服务:分布式事务 - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E5%BE%AE%E6%9C%8D%E5%8A%A1:%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1?rev=1605115260&amp;do=diff</link>
        <description>&lt;h1&gt;seata dubbo nacos分布式事务实现方式&lt;/h1&gt;&lt;p&gt;&lt;a href=“&lt;http://wanhejia.com/kuangjia/301.html&gt;”&gt;&lt;http://wanhejia.com/kuangjia/301.html&gt;&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;seata dubbo nacos分布式事务实现方式&lt;/p&gt;&lt;p&gt;&lt;span style=“color:#003399;”&gt;项目目录：,项目地址&lt;/span&gt;&amp;nbsp; &lt;a href=“&lt;https://github.com/liujiawan/dubbo-parent&gt;” target=“_blank”&gt;&lt;span style=</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:java_%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F?rev=1605112422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-12T00:33:42+08:00</dc:date>
        <dc:creator>chenjinlian</dc:creator>
        <title>服务器技术:java:java_设计模式</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:java_%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F?rev=1605112422&amp;do=diff</link>
        <description>&lt;p&gt;&lt;a href=“&lt;http://c.biancheng.net/view/1361.html&gt;”&gt;&lt;http://c.biancheng.net/view/1361.html&gt;&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=“ueditor/php/upload/image/20201112/1605112420690837.png” title=“1605112420690837.png” alt=“图片.png”/&gt; &lt;/p&gt;</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:redisclient?rev=1594203802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-08T18:23:22+08:00</dc:date>
        <dc:creator>chenjinlian</dc:creator>
        <title>服务器技术:java:redisclient - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:redisclient?rev=1594203802&amp;do=diff</link>
        <description>&lt;p&gt;&lt;br/&gt;import java.io.IOException;&lt;br/&gt;import java.util.List;&lt;br/&gt;import java.util.UUID;&lt;br/&gt;&lt;br/&gt;import org.slf4j.Logger;&lt;br/&gt;import org.slf4j.LoggerFactory;&lt;br/&gt;import org.springframework.beans.factory.annotation.Autowired;&lt;br/&gt;import org.springframework.beans.factory.annotation.Qualifier;&lt;br/&gt;import org.springframework.beans.factory.annotation.Value;&lt;br/&gt;import org.springframework.stereotype.Component;&lt;br/&gt;&lt;br/&gt;import com.fasterxml.jackson.core.JsonProcessingException;&lt;br/&gt;import com.fasterx…</description>
    </item>
    <item rdf:about="http://eejie.com/java:%E6%B3%A8%E8%A7%A3%E6%96%B9%E5%BC%8F%E7%BC%93%E5%AD%98%E6%95%B0%E6%8D%AE_jvm?rev=1594203431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-08T18:17:11+08:00</dc:date>
        <dc:creator>chenjinlian</dc:creator>
        <title>java:注解方式缓存数据_jvm</title>
        <link>http://eejie.com/java:%E6%B3%A8%E8%A7%A3%E6%96%B9%E5%BC%8F%E7%BC%93%E5%AD%98%E6%95%B0%E6%8D%AE_jvm?rev=1594203431&amp;do=diff</link>
        <description>&lt;p&gt;import java.lang.annotation.*;&lt;br/&gt;&lt;br/&gt;/&lt;br/&gt;&amp;nbsp;* 元注解 用来标识查询数据库的方法&lt;br/&gt;&amp;nbsp;*/&lt;br/&gt;@Documented&lt;br/&gt;@Target(ElementType.METHOD)&lt;br/&gt;@Retention(RetentionPolicy.RUNTIME)&lt;br/&gt;public @interface UseMemCache {&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:%E6%B3%A8%E8%A7%A3%E6%96%B9%E5%BC%8F%E7%BC%93%E5%AD%98%E6%95%B0%E6%8D%AE_redis?rev=1594203406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-08T18:16:46+08:00</dc:date>
        <dc:creator>chenjinlian</dc:creator>
        <title>服务器技术:java:注解方式缓存数据_redis</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:%E6%B3%A8%E8%A7%A3%E6%96%B9%E5%BC%8F%E7%BC%93%E5%AD%98%E6%95%B0%E6%8D%AE_redis?rev=1594203406&amp;do=diff</link>
        <description>&lt;p&gt;/&lt;br/&gt;&amp;nbsp;* 元注解 用来标识查询数据库的方法&lt;br/&gt;&amp;nbsp;*/&lt;br/&gt;@Documented&lt;br/&gt;@Target(ElementType.METHOD)&lt;br/&gt;@Retention(RetentionPolicy.RUNTIME)&lt;br/&gt;public @interface UseRedisCache {&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * 缓存超时时间控制，&amp;gt; 0 则做超时控制&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * @return&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int expireSeconds() default -1;&lt;br/&gt;}&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;import java.lang.reflect.Method;&lt;br/&gt;import org.aspectj.lang.ProceedingJoinPoint;&lt;br/&gt;import org.aspect…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E7%AE%97%E6%B3%95:%E7%A9%B7%E4%B8%BE%E6%A1%88%E4%BE%8B?rev=1592903766&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-23T17:16:06+08:00</dc:date>
        <dc:creator>chenjinlian</dc:creator>
        <title>服务器技术:算法:穷举案例 - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E7%AE%97%E6%B3%95:%E7%A9%B7%E4%B8%BE%E6%A1%88%E4%BE%8B?rev=1592903766&amp;do=diff</link>
        <description>&lt;p&gt;package com.isoftstone.tsl.monitor;&lt;br/&gt;&lt;br/&gt;import java.util.ArrayList;&lt;br/&gt;import java.util.Arrays;&lt;br/&gt;import java.util.HashMap;&lt;br/&gt;import java.util.Iterator;&lt;br/&gt;import java.util.Map;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;public class Pop {&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private ArrayList&amp;lt;Element&amp;gt; srcList = new ArrayList&amp;lt;&amp;gt;();&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private Map&amp;lt;String, Element[]&amp;gt; resultSet = new HashMap&amp;lt;String, Element[]&amp;gt;();&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp; &amp;n…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%97%B6%E4%BF%9D%E6%8C%81%E9%95%BF%E8%BF%9E%E6%8E%A5?rev=1589450075&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-14T17:54:35+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>服务器技术:nginx:nginx反向代理时保持长连接</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%97%B6%E4%BF%9D%E6%8C%81%E9%95%BF%E8%BF%9E%E6%8E%A5?rev=1589450075&amp;do=diff</link>
        <description>&lt;p&gt;&lt;span style=“color: #7f6000; font-family: 方正隶变简体; font-size: 20pt;”&gt;&lt;strong&gt;【场景描述】&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style=“margin-left: 27pt;”&gt;&lt;span style=“font-family: 方正隶变简体; font-size: 16pt;”&gt;HTTP1.1之后，HTTP协议支持&lt;span style=</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E6%80%BB%E7%BB%93_nginx%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6nginx.conf%E4%B8%AD%E6%96%87%E8%AF%A6%E8%A7%A3?rev=1589351513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-13T14:31:53+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>服务器技术:nginx:总结_nginx配置文件nginx.conf中文详解 - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:%E6%80%BB%E7%BB%93_nginx%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6nginx.conf%E4%B8%AD%E6%96%87%E8%AF%A6%E8%A7%A3?rev=1589351513&amp;do=diff</link>
        <description>&lt;p&gt;引用：&lt;a href=“&lt;http://www.ha97.com/5194.html&gt;”&gt;&lt;http://www.ha97.com/5194.html&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt;&lt;p&gt;

#定义Nginx运行的用户和用户组&lt;br/&gt;user www www; 

&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#nginx进程数，建议设置为等于CPU总核心数。&lt;br/&gt;worker_processes 8;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#全局错误日志定义类型，[ debug | info | notice | warn | error | crit ]&lt;br/&gt;error_log /var/log/nginx/error.log info;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#进程文件&lt;br/&gt;pid /var/run/nginx.pid;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;#一个nginx进程打开的最多文件描述符数目，理论值应该是最多打开文件数（系统的值ulimit -n）与nginx进程数相除，但是nginx分配请求并不均匀，所以建议与ulimit -n的值保持一致。&lt;br/&gt;worker_rlimit_no…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%9C%89%E8%BF%99%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86?rev=1587969700&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-27T14:41:40+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>服务器技术:nginx:nginx_性能优化有这篇就够了 - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:nginx:nginx_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%9C%89%E8%BF%99%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86?rev=1587969700&amp;do=diff</link>
        <description>&lt;p&gt;&lt;strong&gt;目录：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=“qq:txfile/MyCollectionImagePath:98A45EEB-E0DE-4EFD-A5C3-A45A32B09F2E” alt=“”/&gt;&lt;/p&gt;&lt;h3&gt;1、Nginx运行工作进程数量&lt;/h3&gt;&lt;p&gt;Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数，可以top命令之后按1看出来，也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l&lt;/p&gt;&lt;pre&gt;[root@lx~]#&amp;nbsp;vi/usr/local/nginx1.10/conf/nginx.conf
worker_processes&amp;nbsp;4;
[root@lx~]#&amp;nbsp;/usr/local/nginx1.10/sbin/nginx-s&amp;nbsp;reload
[root@lx~]#&amp;nbsp;ps&amp;nbsp;-aux&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;nginx&amp;nbsp;|grep&amp;nbsp;-v&amp;nbsp;…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:gzip%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8Cjs%E5%AE%A2%E6%88%B7%E7%AB%AF?rev=1583223459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-03T16:17:39+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>服务器技术:java:gzip服务器和js客户端</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:gzip%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8Cjs%E5%AE%A2%E6%88%B7%E7%AB%AF?rev=1583223459&amp;do=diff</link>
        <description>&lt;p&gt;&lt;br/&gt;import java.io.ByteArrayInputStream;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;br/&gt;import java.io.ByteArrayOutputStream;&lt;br/&gt;import java.io.IOException;&lt;br/&gt;import java.util.zip.GZIPInputStream;&lt;br/&gt;import java.util.zip.GZIPOutputStream;&lt;br/&gt;&lt;br/&gt;public class GZIPUtils&amp;nbsp; {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static final String GZIP_ENCODE_UTF_8 = &amp;quot;UTF-8&amp;quot;;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte[] compress(String str, String encoding) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (str == null || …</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:springmvc%E4%B9%8Bhttpmessageconverter%E7%B1%BB?rev=1583221802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-03T15:50:02+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>服务器技术:java:springmvc之httpmessageconverter类 - 创建</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:java:springmvc%E4%B9%8Bhttpmessageconverter%E7%B1%BB?rev=1583221802&amp;do=diff</link>
        <description>&lt;p&gt;HttpMessageConverter是Spring的一个重要接口，它负责将请求信息转换为一个对象，将对象输出为响应信息。&lt;br/&gt;&lt;br/&gt;DispatcherServlet默认已经安装了RequestMappingHandlerAdapter作为HandlerAdapter的组件实现类，HttpMessageConverter即由RequestMappingHandlerAdapter使用，将请求信息转换为对象，或将对象转换为响应信息。&lt;br/&gt;&lt;br/&gt;HttpMessageConverter接口定义了以下几个方法。&lt;br/&gt;&lt;br/&gt;① Boolean canRead(Class&amp;lt;?&amp;gt; clazz,MediaType mediaType):&lt;br/&gt;&lt;br/&gt;指定转换器可以读取的媒体类型（如text/html、application/json等），MIME媒体类型在RFC2616中定义，详细可以参考：…</description>
    </item>
</rdf:RDF>
