<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雨夜星辰03--的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/QWERTY1994</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; QWERTY1994]]></copyright><item><title><![CDATA[请求后台 Unexpected EOF read on the socket]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/113624149</link><guid>https://blog.csdn.net/QWERTY1994/article/details/113624149</guid><author>QWERTY1994</author><pubDate>Thu, 04 Feb 2021 09:16:11 +0800</pubDate><description><![CDATA[APP请求后端接口，莫名奇妙报错，前往后台查看日志还行报了下面的错误


02-03 23:52:37.853 ERROR [o.a.c.c.C.[.[localhost].[/].[dispatcherServlet]] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.]]></description><category></category></item><item><title><![CDATA[java设计模式]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/93742436</link><guid>https://blog.csdn.net/QWERTY1994/article/details/93742436</guid><author>QWERTY1994</author><pubDate>Wed, 26 Jun 2019 15:24:19 +0800</pubDate><description><![CDATA[一.工厂模式


/**
 * 工厂设计模式
 *      将一个复杂对象的构建与它的表示分离，使得同样的构建过程可以创建不同的表示
 *
 *      1.简单工厂模式  采用if或者switch 分别获取不同的实现类
 *      2.多方法静态工厂 采用多个静态方法,分别获取不同的实现类
 *      3.工厂方法模式  采用多个类实现,获取不同的实例
 */

二,抽象工厂模式

...]]></description><category></category></item><item><title><![CDATA[Springmvc息转换器]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/93210545</link><guid>https://blog.csdn.net/QWERTY1994/article/details/93210545</guid><author>QWERTY1994</author><pubDate>Mon, 24 Jun 2019 08:58:53 +0800</pubDate><description><![CDATA[当使用了&lt;mvc:annotation-driven&gt;配置等同于@EnableWebMvc注解的时候就默认启用了响应消息转换器

1.原始字符串转换器：org.springframework.http.converter.StringHttpMessageConverter
 输出 text/plan原始字符串
  默认ISO-8859-1编码

2.文件下载流...]]></description><category></category></item><item><title><![CDATA[CSS:display各个值区别]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/92839701</link><guid>https://blog.csdn.net/QWERTY1994/article/details/92839701</guid><author>QWERTY1994</author><pubDate>Wed, 19 Jun 2019 17:58:47 +0800</pubDate><description><![CDATA[inline:内联元素可以多个非block元素共占一行,设置的height和width无效!

block:块元素独占一行,可以设置height,width

inline-block:是上面的结合,height和width起作用 ,默认以元素底部对齐,可以使用vertical-align:top改成顶部对齐

inline-table:用于table元素,table默认和block元素...]]></description><category></category></item><item><title><![CDATA[nginx for windows安装为服务运行]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88907273</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88907273</guid><author>QWERTY1994</author><pubDate>Sat, 30 Mar 2019 09:42:53 +0800</pubDate><description><![CDATA[下载winsw

地址:https://github.com/kohsuke/winsw

有两个版本winsw2.X和winsw1.X ,winsw1.X已经停止更新了,只做维护和修复

winsw2.x又分为.NET Frameworks2.0and4.0版本,选择适合自己的!

解压以后如下



选择适合自己的版本 !

有两个xml文件,一个是简单配置文件(只有server的名...]]></description><category></category></item><item><title><![CDATA[nginx常用配置解释]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88907023</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88907023</guid><author>QWERTY1994</author><pubDate>Sat, 30 Mar 2019 09:11:24 +0800</pubDate><description><![CDATA[该配置文件下配置了三个站点

1.\work 127.0.0.1:8181\hp

2.\es  127.0.0.1:9091\es

3.\    127.0.0.1:9191\





#user  nobody;
#  参考:https://blog.csdn.net/qq_33730348/article/details/80481962
# 工作进程:一般设置等...]]></description><category></category></item><item><title><![CDATA[微信分享网页开发]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88872022</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88872022</guid><author>QWERTY1994</author><pubDate>Thu, 28 Mar 2019 16:35:37 +0800</pubDate><description><![CDATA[需要分页的网页引入下面jsp

weixin.jsp


&lt;%--
  Created by IntelliJ IDEA.
  User: 
  Date: 2019/2/20
  Time: 15:12
  To change this template use File | Settings | File Templates.
--%&gt;
&lt;%@ page contentTyp...]]></description><category></category></item><item><title><![CDATA[Apache将URL映射到文件系统位置]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88862172</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88862172</guid><author>QWERTY1994</author><pubDate>Thu, 28 Mar 2019 15:40:32 +0800</pubDate><description><![CDATA[一般我们下载一个Apache,如果是非安装版本的话,我们需要在httpd.conf文件中找到Define SRVROOT,将其配置为当前Apache根目录的文件路径!


# 将SRVROOT配置为所在根目录
Define SRVROOT "D:\devGreenSoft\Apache24"
ServerRoot "${SRVROOT}"



相关模块
			相关指令
		
			mod_ac...]]></description><category></category></item><item><title><![CDATA[Apache for Windows]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88853787</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88853787</guid><author>QWERTY1994</author><pubDate>Wed, 27 Mar 2019 20:10:20 +0800</pubDate><description><![CDATA[操作系统要求

运行Apache 2.4的Windows平台必须是Windows 2000或更高版本。始终获取并安装最新的版本以避免操作系统错误。

超过2.2的Apache HTTP Server版本将无法在Windows 2000之前的任何操作系统上运行。



下载Apache for Windows

Apache HTTP Server Project本身不提供软件的二进制版本，只提供源...]]></description><category></category></item><item><title><![CDATA[nginx常用命令]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88787466</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88787466</guid><author>QWERTY1994</author><pubDate>Mon, 25 Mar 2019 10:38:21 +0800</pubDate><description><![CDATA[nginx -s stop 强制快速停止服务

nginx -s quit  等待请求结束后停止服务

nginx -s reload 修改配置文件后重新加载文件

nginx -s reopen重新打开日志文件

windows下常用命令

start nginx.exe 守护进程方式启动

taskkill /IM nginx.exe /F   杀死所有nginx...]]></description><category></category></item><item><title><![CDATA[springMVC+ehcache @Cacheabale失效]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88681477</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88681477</guid><author>QWERTY1994</author><pubDate>Wed, 20 Mar 2019 10:16:52 +0800</pubDate><description><![CDATA[这两天做缓存发现@Cacheable没有用，之前用过配置一样没有变动，不过之前用的是spring+ehcache，然后移植到springMVC中的时候却不起效果！发现假如spring-mvc.xml和spring-ehcache,xml分开来配置的话

下面注解一定在两个配置文件中都加上


&lt;cache:annotation-driven/&gt; 


所以，如果Spring 和 Spr...]]></description><category></category></item><item><title><![CDATA[log4j2.xsml配置文件详细]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88549891</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88549891</guid><author>QWERTY1994</author><pubDate>Thu, 14 Mar 2019 11:40:30 +0800</pubDate><description><![CDATA[&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;configuration status=&quot;OFF&quot;  monitorInterval=&quot;30&quot;&amp;gt;
    &amp;lt;!-- status=&quot;OFF&quot;，可以去掉，它的含义为是否记录log4j2本身的event信息，默认是OFF --&amp;gt;
    &amp;l]]></description><category></category></item><item><title><![CDATA[Tomcat TCP连接TIME_WAIT过多 导致假死无响应优化]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/88049119</link><guid>https://blog.csdn.net/QWERTY1994/article/details/88049119</guid><author>QWERTY1994</author><pubDate>Fri, 01 Mar 2019 09:58:15 +0800</pubDate><description><![CDATA[Linux下使用以下命令查看网络连接状态


netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

Windows下使用以下命令查看网络连接状态


netstat -n |find /i "time_wait" /c

netstat -n |find /i "close_wait" /c

netstat -...]]></description><category></category></item><item><title><![CDATA[快速将有父子关系数据组装成父子list]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/85251361</link><guid>https://blog.csdn.net/QWERTY1994/article/details/85251361</guid><author>QWERTY1994</author><pubDate>Tue, 25 Dec 2018 17:26:09 +0800</pubDate><description><![CDATA[假如有一组数据 有父子,祖父或者无限极父子关系,可以使用下面的方式快速组装成tree

继承BeanTree




import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class BeanTree implements Serializable {
    private ...]]></description><category></category></item><item><title><![CDATA[存储过程中遍历游标的三种方式(For,Fetch,While)]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/85235237</link><guid>https://blog.csdn.net/QWERTY1994/article/details/85235237</guid><author>QWERTY1994</author><pubDate>Mon, 24 Dec 2018 16:26:55 +0800</pubDate><description><![CDATA[
create or replace procedure myprocedure is
      CURSOR CUR_TEST IS --声明显式游标
             SELECT ECODE,ENAME
              FROM EMP;
      CUR CUR_TEST%ROWTYPE; --定义游标变量，该变量的类型为基于游标C_EMP的记录
     
   ...]]></description><category></category></item><item><title><![CDATA[Tomcat8.5+Apache+mod_jk做负载均衡和动静分离]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/84895274</link><guid>https://blog.csdn.net/QWERTY1994/article/details/84895274</guid><author>QWERTY1994</author><pubDate>Sat, 08 Dec 2018 18:02:16 +0800</pubDate><description><![CDATA[1.mod_jk.conf


#是tomcat提供的、用来连接Apache与tomcat的一个插件，默认下载的tomcat中是没有的，需要单独下载。
#加载mod_jk Module
LoadModule jk_module modules/mod_jk.so

#指定workers.properties文件路径 
JkWorkersFile conf/workers.properties

#...]]></description><category></category></item><item><title><![CDATA[Tomcat8.5 优化配置]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/84872849</link><guid>https://blog.csdn.net/QWERTY1994/article/details/84872849</guid><author>QWERTY1994</author><pubDate>Fri, 07 Dec 2018 12:53:59 +0800</pubDate><description><![CDATA[ 

 

 server.xml优化配置


&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file...]]></description><category></category></item><item><title><![CDATA[python学习作业笔记十五]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/82250813</link><guid>https://blog.csdn.net/QWERTY1994/article/details/82250813</guid><author>QWERTY1994</author><pubDate>Fri, 31 Aug 2018 09:01:03 +0800</pubDate><description><![CDATA[
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time     : 2018/8/20 17:01
# @Author   :



# 多进程
from multiprocessing import Process
import os

# 子进程要执行的代码
def run_proc(name):
    print(&quot;Run child ...]]></description><category></category></item><item><title><![CDATA[python学习作业笔记十四]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/81907406</link><guid>https://blog.csdn.net/QWERTY1994/article/details/81907406</guid><author>QWERTY1994</author><pubDate>Tue, 21 Aug 2018 14:47:07 +0800</pubDate><description><![CDATA[
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time     : 2018/8/21 13:58
# @Author   :

import re
while True:
    # 匹配成功 返回一个Match对象 否则返回None
    r = re.match(r'\d{3}\-\d{3,8}$', '010-123456')

  ...]]></description><category></category></item><item><title><![CDATA[python学习作业笔记十三]]></title><link>https://blog.csdn.net/QWERTY1994/article/details/81906257</link><guid>https://blog.csdn.net/QWERTY1994/article/details/81906257</guid><author>QWERTY1994</author><pubDate>Tue, 21 Aug 2018 13:54:17 +0800</pubDate><description><![CDATA[分布式进程

主进程


#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time     : 2018/8/21 11:07
# @Author   :

# 分布式进程
import random, time, queue
from multiprocessing import managers

# 发送任务的队列
task_queue = ...]]></description><category></category></item></channel></rss>