自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 logback配置文件详解

<?xml version="1.0" encoding="UTF-8"?><!-- scan 属性:默认为true表示如果配置文件被更改,将重新加载 scanPeriod属性:设置监测配置文件是否有修改的时间间隔,格式 数值+单位(默认单位 毫秒),当且仅当scan属性为true时,此属性有效 debug属性:当设置为true时,将打印出logback内部日志信息。默认为false --><configuration scan="true" scanPerio.

2020-09-27 17:01:41 643

转载 微信web端后退强制刷新功能的实现代码

具体代码如下所示:<script> //生成uuid var uuidChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""); function uuid() { var r; var uuid = []; uuid[8] = uuid[13] = uuid[18] = uuid[23] = "-"; uuid[14] = "4";.

2020-09-10 15:59:20 121

转载 防重复处理总结

防重复处理总结背景 在业务开发中,我们常会面对防止重复请求的问题。当服务端对于请求的响应涉及数据的修改,或状态的变更时,可能会造成极大的危害。重复请求的后果在交易系统、售后维权,以及支付系统中尤其严重。前台操作的抖动,快速操作,网络通信或者后端响应慢,都会增加后端重复处理的概率。前台操作去抖动和防快速操作的措施,我们首先会想到在前端做一层控制。当前端触发操作时,或弹出确认界面,或disable入口并倒计时等等,此处不细表。但前端的限制仅能解决少部分问题,且不够彻底,后端...

2020-08-07 14:03:14 519

原创 Spring bean的生命周期

概念生命周期,即由出生到死亡,针对Spring bean来讲就是由创建到使用到销毁的过程。入口org.springframework.web.context.ContextLoaderListener特殊的类BeanPostProcessor 实现BeanPostProcessor接口的类允许对bean实例 在其初始化之前或者之后进行一定程度的封装或者其他方式进而产生一个新的实例,当然由BeanPostProcessor派生出的各种子接口 也提供了一些其他方法,比如I...

2020-05-20 13:18:50 98

原创 java内存模型个人笔记

声明:本文参考周志明著《深入理解java虚拟机》第二版为什么要建立java内存模型? 了解java内存模型前,先了解一下物理机内存模型,物理机内存模型:计算机在并发地执行任务的时候,处理器至少要与内存交互,如读取运算数据,存储运算结果等,由于计算机的存储设备与处理器的运算速度有几个量级的差距,现代计算机系统都不得不加入一层读写速度尽可能快的高速缓存来作为处理器和内存之间的缓冲。...

2020-02-14 17:36:26 61

原创 CGLIB代理的核心

CGLIB创建代理的核心AbstractClassGenerator,下文以其实现类Enhancer展开创建CGLIB代理的代码:AbstractClassGenerator类的五个个核心:核心1.NamingPolicy生成代理类的命名策略,AbstractClassGenerator中默认是DefaultNamingPolicy核心2.GeneratorStrat...

2019-12-04 13:35:54 487

原创 spring 创建CGLIB代理和JDK代理

spring 默认创建的是JDK代理创建JDK代理,我们需要做的:1.配置自动代理——无论是创建CGLIB代理 JDK代理 都需要此配置2.创建切面类,基于注解或配置都可,在这里采用基于配置的方式切面类配置3.测试被代理的类或者及接口测试类创建CGLIB代理很简单,只需要在原来的基础上加上一个配置就好如何判断创建的代理是CGL...

2019-11-07 17:32:19 159

tomcat处理一个http请求的详细过程

tomcat中server配置文件的结构,以及处理一个http请求的全过程

2017-11-02

java rmi远程调用

最近在学习代理模式,用到了java rmi远程调用,包含服务端和客户端,之前一直没有接触过,学习了java rmi远程调用,一方面可以了解代理模式,一方面熟悉java低层的远程

2017-09-25

Head First Java+中文高清版

Head+First+Java+中文高清版这本书讲述了java最基础的一些知识,包括,接口与抽象,继承于多态,网络与线程,集合与泛型,序列化与文件的输入输出等内容,附带场景,生动形象,不会让人觉得乏味

2017-09-23

Head First java中文高清版

Head First java 讲述了java最基本的一些知识,比如继承与多态,抽象与接口,序列化和文件的输入输出,以及异常的处理等

2017-09-23

jstl自定义标签,自定义EL表达式

这次整理自定义标签主要是项目的需要,要将一些写死的url信息配置于配置文件中,这样发版的时候改动起来相当方便

2017-02-16

EclipseMyEclipse 最最常用的快捷键

在开发过程中,熟练使用各种快捷键,能明显加速你的开发进程

2016-01-20

generator自动生成器

在使用SpringMVC创建项目时,常用mybatis自动生成基础类以及dao层的接口以及一些映射文件,这时就需要用到generator自动生成器

2016-01-16

Mybatis+Maven插件

mybatis的使用可以自动生成dao层和它所对应的映射文件以及基础类,maven的使用省略了手动导包的过程,更加的方便快捷,使用这些工具必不可少的就是插件的安装

2016-01-13

JSON所需jar包.

web项目开发时,如果要用到JSON这种轻量级的数据交换格式,JSON所需的JAR包必不可少。

2016-01-12

JSON的使用

JSON,新的一种数据交换格式,虽然没有XML应用广泛,但两者各有优劣,如何选择,看你自己。

2016-01-12

XSS危险字符以及其处理方法

本文档包含了XSS危险字符的基本介绍,以及与其对应的在java以及JSP中的处理方法

2016-01-12

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

TA关注的人

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