自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 转发-深入理解幂等性

https://www.cnblogs.com/alexgl2008/articles/12426952.html

2021-04-17 14:52:56 71

原创 幂等设计概述

什么是幂等性HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。这里需要关注几个重点:幂等不仅仅只是一次(或多次)请求对资源没有副作用(比如查询数据库操作,没有增删改,因此没有对数据库有任何影响)。幂等还包括第一次请求的时候对资源产生了副作用,但是以后的多次请求都不会再对资源产生副作用。幂等关注的是以后的多次请求是否对资源产生的副作用,而不关注结果。网络超时等问题,

2021-04-17 14:30:22 124

原创 ZGC详解

ZGC详解–转发https://blog.csdn.net/xiaolyuh123/article/details/103937164

2020-08-15 15:27:18 575

原创 GC和GC Tuning

GC和GC Tuning作者:付程龙GC的基础知识1.什么是垃圾C语言申请内存:malloc申请内存, free释放内存C++: new申请内存, delete释放内存C/C++: 手动回收内存Java::new 申请内存 ?(JVM自动回收内存)自动内存回收,编程上简单,系统不容易出错,手动释放内存,容易出两种类型的问题:忘记回收:造成内存泄漏和内存溢出等问题多次回收:垃圾回收方法可能封装在if/else等判断语句中,多次回收造成将有用的数据回收掉…没有任何引用指向的一个对

2020-08-15 15:06:12 128

原创 G1详解

G1详解G1:被称为区域化分代式垃圾回收器1.什么是区域化分代式:因为G1是一个并行回收器,它把堆内存分为很多不相关的区域块(Region)(物理上是不连续的)。使用不同的Region来表示:eden区、幸存者0区、幸存者1区、old区、巨型对象1.1.怎么实现的区域化:将内存分为大小相同不连续的Region小区块1.2.怎么实现分代的:将每个Region小区块分别看做为:eden区、幸存者0区、幸存者1区、old区、巨型对象(需要注意的是,巨型对象的概念是会让一个大对象独占几个连续的Region

2020-08-15 13:17:40 661

原创 网盘------文件下载

// 响应HttpServletResponse response = ((ServletResquestattributes) RequestContextHolder.getRequestAttributes()).getResponse();// 设置响应编码格式response.setCharacterEnding(“UTF-8”);// 获取文件路径----filePath 是...

2019-04-28 14:35:51 231

原创 JS很实用的功能

js不常用,但很实用的功能=============== 通知:博主已迁至《掘金》码字,博客园可能以后不再更新,掘金地址:https://juejin.im/post/5a1a6a6551882534af25a86b 请多多关照!!-------------------在此谢过!-----------一、导出PDF文件,(打印)功能 window.print()输入此行代码,即可实...

2019-04-19 14:35:16 138

原创 vue 实战总结

vue 实战总结 相对angular 和react ,本人比较喜欢vue,现在的工作项目也在用vue,前两个有朋友在问我在使用vue中有没有遇到一些很难解决的问题,一下我也只能说出一两个,所以索性就抽时间总结一下我在项目中遇到的vue的问题,有写的不对的地方,在您时间还允许的情况下,还劳烦大家告知小妹,我也好尽早修改,以免给看文章的其他同仁带来不必要的麻烦!关于vue cli项目搭建,...

2019-04-19 14:31:50 210

原创 原生 JS总结

=============== 通知:博主已迁至《掘金》码字,博客园可能以后不再更新,掘金地址:https://juejin.im/post/5a1a6a6551882534af25a86b 请多多关照!!-------------------在此谢过!-----------前言:随着前端市场日新月异的发展,现如今的市场要的不只是会切切图的小仔、小妹了,而是需要真正懂原生js闭包,继承,原...

2019-04-19 14:28:08 10811

原创 将时间戳 转换成日期类型并 查询昨天--今天--下周是数据

2019-04-17 13:34:32 223

原创 Vue--事件 --过滤器 --实例属性和方法 --

事件@click.stop:阻止事件冒泡@click.prevent:阻止事件的默认行为@click.once=“once()”:事件只执行一次@kepdown.enter:鼠标点击 按下 enter 对应键盘回车键@kepup.enter:鼠标点击–》松开 enter对应回车键 enter是语义话指令 对应键盘的过滤器Vue.filter("addro", functi...

2019-03-22 16:22:01 314

原创 mybatis

一、传统的jdbc 编程过程1.加载数据库驱动2.获取connection链接3.创建stateent对象4.设置sq语句5.占位符填充设置6.sql执行并返回结果7.对sql解析8.释放资源存在的一些问题:1.加载驱动、获取conn链接、释放资源、等 过于频繁,影响性能而且是资源的浪费c3p0连接池2.sql存在硬编码问题,造成代码不易维护3.对结果集的封装也存在硬编...

2018-12-18 08:30:04 105

原创 JQuery---常用的一些方法

find(“input:checkbox”):类似于过滤选择器,会选中所有符合过滤的元素each()遍历方法,一般用于遍历checkbox,prop()和attr()类似:但是prop的返回结果是true和false,一般对元素的固有属性操作用此方法change(),状态改变方法,当按钮的状态发生改变时bind(“click”,“function(){}”)时间绑定方法,可用于绑定需要的事...

2018-12-02 16:19:52 81

原创 JQuery----DOM

查找节点$(“p”).text():获取p标签内的文本节点$(“p”).html():获取p标签内的html节点(和text的区别是可以设置样式)$(“p”).attr(“title”),获取title属性节点,返回的是title的值创建节点$t1=$("<li>菠萝</li>");$t2=$("<li title='栗子'&

2018-12-02 15:31:24 79

原创 JQuery选择器----选择器

基本选择器ID选择器:$("#test"),选取Id为test的元素(单个元素)通配符选择器:$("*"),选取所有的元素(多个元素)标签选择器:$(“p”),选取标签为p的元素(多个元素)类选择器:$(".test"),选取类名为test的元素(多个元素)层次选择器$(“div p”),选取div盒子里所有的p元素$(’“div>p”),选择div盒子里的儿子元素、$("....

2018-12-02 14:31:09 361

原创 过滤器

Filter简介1、Filter的基本功能是对Servlet容器调用Servlet的过程进行拦截,从而实现Serclet进行响应处理前后的一些特殊的功能2、在Servlet API中定义了三个接口类共开发人员编写Filter程序使用 Filter、FilterChain、FilterConfig3、Filter 程序是一个实现了 Filter 接口的 Java 类,与 Servlet 程序...

2018-11-19 19:35:05 115

原创 EL和JSPL

EL:表达式语言语法:${表达式}例子:<% out.print(request.getAttribute("name")) %>被以下方式替换了<%=request.getAttribute("name")%>又被以下EL表达式替换了${name}EL表达式的功能1.11个内置对象2.从某个范围内获取属性值3.支持运算符1.11个内置对象中常...

2018-11-19 19:10:36 682

原创 JSP

JSP本质是一个servlet。Java的服务端页面,我们可以在HTML页面写Java代码一、JSP的运行原理1.jsp底层就是servlet,servlet是一个java类,所有jsp可以写java代码二、JSP九大内置对象中的四大域对象 常用(没有声明就可以使用的对象,因为系统已经内置声明了)reauest:代表客户端请求信息,主要用于接受http传送到服务端的数据response...

2018-11-19 08:27:48 93

原创 js总结

1.DOM简介:当网页被加载的时候,浏览器会创建页面的文档对象模型(Document Object Model)通过可编程的对象模型JavaScript 能够改变页面中的所有HTML元素JavaScript 能够改变页面中的所有HTML属性JavaScript 能够改变页面中所有的CSS样式,并且能够对页面中的所有事件作出响应DOM-HTML(常用的方法)1.getElementBy...

2018-11-17 20:15:15 88

原创 Sevlet的三种创建方式以及底层代码

一、servlet的生命周期1.实例化–》初始化–》服务–》销毁2.servlet是单实例的二、servlet的三种创建方法实现javax.servlet.Servlet接口继承javax.servlet.GenerticServlet类(适配器模式)创建一个类继承javax.servlet.http.HttpServlet(模板方法设计模式–最常用)三、servlet的创建一般...

2018-11-16 13:41:52 122

原创 表单重复提交

1.点击了浏览器的后退按钮,然后再点击提交2.网速较慢未完成响应时,重复多次点击提交3.请求转发时,多次刷新页面(代表多次请求转发)在表单请求一个servlet,而servlet又转发给了另一个servlet,这样就出现了重复提交。而请求重定向不会...

2018-11-16 13:41:30 208

原创 servlet总结

servlet的生命周期1.实例化-初始化阶段(该阶段只在servlet被创建时执行一次)2.服务阶段(客户端的每一次请求都会执行)3.销毁阶段(在servlet被卸载停止时会执行此方法,用来释放servlet占用的资源)请求 http(常用的方法)-request 代表当前请求 其 setAttribute 和getAttribute 只能给当前的请求(添加/获取)属性和值requ...

2018-11-16 13:41:08 148

原创 request和respnse

1.request:封装了HTTP请求信息,说白了就是通过这个对象去获取信息,它是ServletRequest的子接口2.response:封装了响应信息3.这两个接口 是servlet容器(tomcat)在每次一次访问的时候都会被创建,并且在服务器调用service方法时传入request常用的方法getParameter(String)方法// 获取姓名的值姓名:<in...

2018-11-15 15:13:25 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除