- 博客(78)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 请求后台 Unexpected EOF read on the socket
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.
2021-02-04 09:16:11 4690 1
原创 java设计模式
一.工厂模式/** * 工厂设计模式 * 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 * * 1.简单工厂模式 采用if或者switch 分别获取不同的实现类 * 2.多方法静态工厂 采用多个静态方法,分别获取不同的实现类 * 3.工厂方法模式 采用多个类实现,获取不同的实例 */二,抽象工厂模式...
2019-06-26 15:24:19 269
原创 Springmvc息转换器
当使用了<mvc:annotation-driven>配置等同于@EnableWebMvc注解的时候就默认启用了响应消息转换器1.原始字符串转换器:org.springframework.http.converter.StringHttpMessageConverter 输出 text/plan原始字符串 默认ISO-8859-1编码2.文件下载流...
2019-06-24 08:58:53 353
原创 CSS:display各个值区别
inline:内联元素可以多个非block元素共占一行,设置的height和width无效!block:块元素独占一行,可以设置height,widthinline-block:是上面的结合,height和width起作用 ,默认以元素底部对齐,可以使用vertical-align:top改成顶部对齐inline-table:用于table元素,table默认和block元素...
2019-06-19 17:58:47 449
原创 nginx for windows安装为服务运行
下载winsw地址:https://github.com/kohsuke/winsw有两个版本winsw2.X和winsw1.X ,winsw1.X已经停止更新了,只做维护和修复winsw2.x又分为.NET Frameworks2.0and4.0版本,选择适合自己的!解压以后如下选择适合自己的版本 !有两个xml文件,一个是简单配置文件(只有server的名...
2019-03-30 09:42:53 567
原创 nginx常用配置解释
该配置文件下配置了三个站点1.\work 127.0.0.1:8181\hp2.\es 127.0.0.1:9091\es3.\ 127.0.0.1:9191\#user nobody;# 参考:https://blog.csdn.net/qq_33730348/article/details/80481962# 工作进程:一般设置等...
2019-03-30 09:11:24 345
原创 微信分享网页开发
需要分页的网页引入下面jspweixin.jsp<%-- Created by IntelliJ IDEA. User: Date: 2019/2/20 Time: 15:12 To change this template use File | Settings | File Templates.--%><%@ page contentTyp...
2019-03-28 16:35:37 401
翻译 Apache将URL映射到文件系统位置
一般我们下载一个Apache,如果是非安装版本的话,我们需要在httpd.conf文件中找到Define SRVROOT,将其配置为当前Apache根目录的文件路径!# 将SRVROOT配置为所在根目录Define SRVROOT "D:\devGreenSoft\Apache24"ServerRoot "${SRVROOT}"相关模块 相关指令 mod_ac...
2019-03-28 15:40:32 2172
翻译 Apache for Windows
操作系统要求运行Apache 2.4的Windows平台必须是Windows 2000或更高版本。始终获取并安装最新的版本以避免操作系统错误。超过2.2的Apache HTTP Server版本将无法在Windows 2000之前的任何操作系统上运行。下载Apache for WindowsApache HTTP Server Project本身不提供软件的二进制版本,只提供源...
2019-03-27 20:10:20 1127
原创 nginx常用命令
nginx -s stop 强制快速停止服务nginx -s quit 等待请求结束后停止服务nginx -s reload 修改配置文件后重新加载文件nginx -s reopen重新打开日志文件windows下常用命令start nginx.exe 守护进程方式启动taskkill /IM nginx.exe /F 杀死所有nginx...
2019-03-25 10:38:21 191
原创 springMVC+ehcache @Cacheabale失效
这两天做缓存发现@Cacheable没有用,之前用过配置一样没有变动,不过之前用的是spring+ehcache,然后移植到springMVC中的时候却不起效果!发现假如spring-mvc.xml和spring-ehcache,xml分开来配置的话下面注解一定在两个配置文件中都加上<cache:annotation-driven/> 所以,如果Spring 和 Spr...
2019-03-20 10:16:52 374
原创 log4j2.xsml配置文件详细
<?xml version="1.0" encoding="UTF-8"?><configuration status="OFF" monitorInterval="30"> <!-- status="OFF",可以去掉,它的含义为是否记录log4j2本身的event信息,默认是OFF --> &l
2019-03-14 11:40:30 788
原创 Tomcat TCP连接TIME_WAIT过多 导致假死无响应优化
Linux下使用以下命令查看网络连接状态netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'Windows下使用以下命令查看网络连接状态netstat -n |find /i "time_wait" /cnetstat -n |find /i "close_wait" /cnetstat -...
2019-03-01 09:58:15 4617
原创 快速将有父子关系数据组装成父子list
假如有一组数据 有父子,祖父或者无限极父子关系,可以使用下面的方式快速组装成tree继承BeanTreeimport java.io.Serializable;import java.util.ArrayList;import java.util.List;public class BeanTree implements Serializable { private ...
2018-12-25 17:26:09 3901 2
转载 存储过程中遍历游标的三种方式(For,Fetch,While)
create or replace procedure myprocedure is CURSOR CUR_TEST IS --声明显式游标 SELECT ECODE,ENAME FROM EMP; CUR CUR_TEST%ROWTYPE; --定义游标变量,该变量的类型为基于游标C_EMP的记录 ...
2018-12-24 16:26:55 1798
原创 Tomcat8.5+Apache+mod_jk做负载均衡和动静分离
1.mod_jk.conf#是tomcat提供的、用来连接Apache与tomcat的一个插件,默认下载的tomcat中是没有的,需要单独下载。#加载mod_jk ModuleLoadModule jk_module modules/mod_jk.so#指定workers.properties文件路径 JkWorkersFile conf/workers.properties#...
2018-12-08 18:02:16 409
原创 Tomcat8.5 优化配置
server.xml优化配置<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file...
2018-12-07 12:53:59 1955
原创 python学习作业笔记十五
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/20 17:01# @Author :# 多进程from multiprocessing import Processimport os# 子进程要执行的代码def run_proc(name): print("Run child ...
2018-08-31 09:01:03 203 3
原创 python学习作业笔记十四
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/21 13:58# @Author :import rewhile True: # 匹配成功 返回一个Match对象 否则返回None r = re.match(r'\d{3}\-\d{3,8}$', '010-123456') ...
2018-08-21 14:47:07 198
原创 python学习作业笔记十三
分布式进程主进程#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/21 11:07# @Author :# 分布式进程import random, time, queuefrom multiprocessing import managers# 发送任务的队列task_queue = ...
2018-08-21 13:54:17 222
原创 python学习作业笔记十二
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/20 17:32# @Author : # 多线程 有两个库_thread和threading,_thread是低级模块,threading是高级模块,对_thread进行了封装。绝大多数情况下,我们只需要使用threading这个高级模块。impo...
2018-08-21 11:03:38 239
原创 python学习作业笔记十一
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/20 17:01# @Author :# 多进程from multiprocessing import Processimport os# 子进程要执行的代码def run_proc(name): print("Run child ...
2018-08-21 11:02:16 236
原创 python学习作业笔记十
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/18 17:09# @Author : # 枚举类型from enum import Enum# 自动赋值 默认从1 开始,且为int型Month = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'M...
2018-08-19 10:35:48 207
原创 python学习作业笔记九
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 14:34# @Author : # 多重继承# 定制类# 1.__clots__限定类的属性# 2.__len__()作用于len()函数# 3.__str__() 调用print()输出对象的时候回调用这个函数# 4._...
2018-08-18 17:09:04 249
原创 python学习作业笔记八
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 11:18# @Author : # 使用type() 获取对象类型print(type(123))print(type("123"))print(type(None))print(type(abs))print(type('123'...
2018-08-17 14:34:34 270
原创 python学习作业笔记七
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 9:34# @Author : class Person(object): def __init__(self, name, age, sex): self.__name = name self.__age ...
2018-08-17 11:17:25 220
原创 python学习作业笔记六
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 8:40# @Author : # 偏函数 实际上就是简化函数的调用# 例如 内置函数 int() 实际上是有一个参数可以指定转换的进制(默认是十进制) 就如我们要转换一个字符串为二进制# int('1000000',base=2) 假如我...
2018-08-17 09:02:57 234
原创 python学习作业笔记五
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/16 14:57# @Author : zhengzhenimport datetime# 装饰器# 例如一个日志记录器 拦截方法def log(func): def wrapper(*args, **kwargs): ...
2018-08-16 19:58:16 268
原创 python学习作业笔记四
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/16 10:20# @Author : # 迭代器# 可以迭代的数据都可以称之为Iterable对象(可迭代对象)from collections import Iterableprint(isinstance([], Iterable)) #...
2018-08-16 10:32:18 206
原创 python学习作业笔记三
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/16 9:02# @Author : # 列表生成式# 生成一个1到一百的列表list1 = list(range(1, 101))print(list1)# 生成一个[1x1,2x2,....,100x100]的列表list2 = [i ...
2018-08-16 10:19:52 222
原创 python学习作业笔记二
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:# 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def myTrim(s): if not isinstance(s,str): raise TypeError('please give a string') if len(...
2018-08-15 23:03:17 260
原创 python学习作业笔记一
练习请使用迭代查找一个list中最小和最大值,并返回一个tuple:# 递归获取列表中的最大值和最小值def findMaxAndMin(l, x=0, y=0): if not isinstance(l, list): raise TypeError("请传入list") if len(l) == 0: return x, y ...
2018-08-15 18:04:02 282
原创 chrome浏览器获取图片的宽高为0
类似如下的图片,display:none; 1.在火狐浏览器中获取高度和宽的是可以获取到的width 和 height试了多种网上的方法都没用例如下面这种网上的方法,根本没用var img = new Image; img.onload = function(){ alert ( img.width ); }; img.sr...
2018-08-02 10:54:19 744
转载 css3渐变透明遮盖
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#fff)); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff); background: -o-linear-gradi...
2018-07-17 09:09:09 9070
原创 struts2中s:hidden标签放在td或者th标签中导致网页排版错乱
<table> <tr> <td> <form> <table> <tr> <td> 内
2018-06-13 14:36:50 604 1
原创 (二)ElasticSearch-system-api
1.cluster health 集群健康状态get _cat/health?vstatus:grenn(至少有一个主节点和一个副本节点在运行), yellow(只有一个节点在运行),red(危险故障状态)2.nodes status 节点状态get _cat/nodes?v3.list all indices 展示所有索引get _cat/indices?v4.create an index...
2018-06-11 20:25:33 210
原创 (一)ElasticSearch-Basic Concepts
之前项目需要零零碎碎学习了一些ElasticSearch的知识,但是最近项目遇到瓶颈,搜索不准确,速度不高!需要进一步优化!为此,重新好好看看ElasticSearch的知识!1.cluster 集群 由许多节点node组合而成,区分唯一的集群是根据集群的名字(unique name)来区分的! 集群可以使用以下三种阶段logging-dev,logging-stage,loggi...
2018-06-11 15:17:33 288
原创 ElasticSearch使用ik中文分词器集成html_strip网页标签过滤器
绝招就是使用自定义分析器可以参考官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/5.6/analysis-custom-analyzer.htmltokenizerA built-in or customised tokenizer. (Required) 这个参数是必须的,分词令牌char_filterAn opti...
2018-05-25 18:33:41 4928 1
原创 spring mvc 请求400错误
错误提示:Required String parameter The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framin...
2018-05-24 11:05:21 573
原创 tomcat9.0.7访问静态资源图片资源,文件后缀名不标准访问不到资源
今天开发的时候,有个图片上传保存了两张图片, 一张是原图 ,一张是缩略图片!其中缩略图片后缀名是在原图片后缀名上加了 m例如 A.jpg 上传以后会有A.jpg和A.jpgm两张图片, 原来公司用的是 tomcat7 ,在tomcat7中两张图片都可以访问到的 ,但是最近更换了Tomcat9.0.7以后缩略图无法显示 ,发现原来Tomcat9.0.7对于非标准后缀的图片资源是无法正确响应,导致前...
2018-05-04 17:36:23 2121
mybatis-generator1.3.5-修改版
2017-11-05
cos上传框架
2017-03-16
前后端分离的话字典数据到底是前端处理好点还是后端处理好点
2022-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人