10 干净的句号

尚未进行身份认证

2011年开始从事java web开发,全栈爱好者

等级
TA的排名 1k+

spring HandlerMapping、HandlerExecutionChain 、HandlerAdapter的作用

HandlerMappingHandlerMapping是request与handlerobject之间的映射,handlerobject总会包装成HandlerExecutionChain,HandlerExecutionChain里含有handlerobject、interceptor等。HandlerMapping可以实现Ordered接口,来排序。/** *Return...

2019-08-13 20:51:46

jquery form插件简介

简介jqueryform插件能用来控制表单数据和表单提交,有个它后,不需要依次获取所有域值,可以直接获取表单的所有域值。它主要有ajaxForm、ajaxSubmit两个方法,ajaxForm不提交表单,只准备表单,ajaxSubmit立刻提交表单。还有一点,如果表单中有文件,也可以提交,如果浏览器支持XMLHttpRequestLevel2,则可以利用XmlHttpRequest直接提交,...

2019-08-06 19:32:21

spring 国际化的原理

spring国际化

2019-08-06 19:31:53

spring mvc 静态资源处理

web.xml中的DispatcherServletspringmvc允许DispatcherServlet映射为/,如此一来就覆盖了servlet容器默认servlet的映射。但是,我们仍然可以让servlet容器的默认servlet来处理静态资源。web.xml中配置<servlet><servlet-name>springServlet&l...

2019-08-06 19:31:23

intellij idea 项目去掉工程名

intellijidea中启动tomcat,路径默认带工程名,比如http://localhost/project_name/mypath,开发时,想简单点去掉工程名,点击编辑在deployment选项卡中,修改applicationcontext为/重启tomcat就好了。...

2019-08-06 19:30:26

jmeter 测试计划的元素

启动进入JMETER_HOME/bin目录jmeter.bat,以GUI模式启动,保留windowsconsolejmeterw.cmd,以GUI模式启动,不保留windowsconsole创建测试计划一个最小的测试包含测试计划、线程组、一个或多个样例。...

2019-07-12 08:23:13

tcp 什么是tcp reset(rst)?

出现tcpreset的2种情况当出乎意料的Tcppacket到达host时,host通常会发送resetpacket以此作为响应。一个resetpacket是一个简单的没有payload的包,并且tcp首部中的RST标识位设置为1.那么什么是“出乎意料的情况呢”?以下是出乎意料的情况连接一个不存在的端口之前存在一个tcpconnection,但现在本地应用已经关闭了socke...

2019-07-12 08:19:55

javascript 逗号运算符

javascript中的逗号运算符有两个作用声明变量逗号可以用来声明多个变量,比如vara=1,b=2,c=3;如果不用逗号,就得分开写vara=1;varb=2;varc=3;可以看到用逗号更简练。赋值逗号可以用来赋值,并总是返回最后一个表达式的值varx=expr1,expr2;那么x的值为expr2。varx=(1+1,2+2);consol...

2019-07-11 08:39:16

jsoup 超时(timeout) 不起作用、timeout not worked as expected

问题jsoup(版本1.11.2)请求数据时,超时时间设置为1分钟,但是30秒就超时了,爆出SocketTimeoutException:Readtimedout。示例代码Connection.Responseres=Jsoup.connect(url).timeout(60000).ignoreContentType(true)异常栈java.net.SocketTime...

2019-07-11 08:30:22

java进程 cpu100%问题排查

排查java进程cpu100%的大致过程之前也排查过cpu100%的问题,排查javacpu100%的问题,大致步骤是固定的,首先找到占用cpu的进程,如果是java进程,则继续查看是哪个线程占用cpu,然后到处线程栈,找到对应的线程,这时候就定位到具体哪行代码了,基本上问题就解决了。故事背景今天监控系统报警后台管理系统又出现cpu100%,这个问题间歇性出现,后台管理系统使用ssm+...

2019-06-04 12:39:25

jmeter 创建http请求、查看响应结果、保持登录状态

前言作为一个新手,使用jmeter不知道从哪下手,在看完jmeter基本介绍后,我决定写下这篇博客,帮助后来人。启动进入JMETER_HOME/bin目录jmeter.bat,以GUI模式启动,保留windowsconsolejmeterw.cmd,以GUI模式启动,不保留windowsconsole创建测试计划测试计划是基本单元,其它元件都得放在测试计划之下。文件-----...

2019-05-22 13:06:33

nginx 初学者指南

前言这个指南会给出一个基本的介绍并且描述一些简单的任务可以用本文档来实现的。本文档会描述如何启动、停止nginx还有重新加载配置文件,解释配置文件的结构并且描述如何去服务静态资源,怎样去配置nginx为代理服务器,并且如何连接nginx和一个FastCGI应用。nginx有一个主进程和好几个工作进程。主进程的主要目的是读取和解析配置,维护工作进程。工作进程做实际的请求处理工作。nginx使用了...

2019-05-19 19:42:20

windows下安装nginx

nginxforwindowswindows版本的nginx基于win32API开发,仅仅使用了select和poll(1.15.9)连接处理方法,所以不要期望高性能和可扩展性。不过,windows版本提供了与linux版本几乎一样的功能,除了没有XSLT过滤器、GeoIP模块、嵌入式Perl语言。下载安装下载主流版本(1.15.12),因为这个版本fix了所有已知的issue。解压...

2019-05-18 07:13:07

git 恢复误删的远程分支

查看reflog,找到最后一次commitidgitreflog--date=isoreflog是referencelog的意思,也就是引用log,记录分支HEAD的移动轨迹。选项--date=iso,表示以标准时间格式展示。这里你肯定会问,为什么不用gitlog?gitlog是用来记录当前分支的commitlog。D:\>gitreflog--date=iso2...

2019-05-14 12:53:32

spring集成shiro原理

在web工程web.xml中,需要配置shiroFilter,如下<filter><filter-name>shiroFilter</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter...

2019-05-14 12:50:19

fiddler 标识出set-cookie的请求

需求在开发中,经常需要找到是哪个请求设置了cookie(等同于responseheader中有set-cookie),这个时候使用fiddler就再合适不过了。探索既然是标识setcookies,那么就不得不提fiddler过滤器中自带的标识选项(filters---->flagresponsesthatsetcookies),效果不明显,很难一眼看出来哪个请求有setc...

2019-05-09 13:01:57

intellij idea设置java源代码版本和字节码版本;设置了language level,会丢失

编译java代码时,出现编译错误Error:(71,31)java:'<>'operatorisnotallowedforsourcelevelbelow1.7project范围的languagelevelmodule范围的languagelevel,module的languageleve可以覆盖projectlevel源代码level字...

2019-05-07 20:04:01

shiro session设置了过期时间不起作用、无效;

背景知识shiro的sesssion由sessionmanager管理,所以这里有必要介绍一下sessionmanager,shiro常用的sessionmanager有ServletContainerSessionManager、DefaultWebSessionManager。servlet容器管理session设置为ServletContainerSessionManager时,...

2019-05-07 19:59:53

java 枚举的真面目

源码publicenumEnumTest{ONE,TWO,THREE,;}jad-oEnumTest.class生成EnumTest.jad反编译后publicfinalclassEnumTestextendsEnum{publicstaticEnumTest[]values(){return(EnumTest[])$VALUES....

2019-05-06 08:32:00

ES6 特性总汇

spreadoperatorrestparameterdestructimport/exportstringtemplateSymboliterableenumerableclassarrowfunctionArraymapreducefilterfindsomeStringrepeatMapSet

2019-05-06 08:31:19

查看更多

勋章 我的勋章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。