加载中
Java动态代理细探

之前写过2篇关于Java动态代理的文章,最近看spring的AOP,有重新再一次看了相关的内容,这一次将更加细致的介绍一下Java的Proxy方式动态代理的一些细节。

Cglib、Javassist、JDK动态代理

一、简介 Java的动态代理真的非常重要,特别是想要了解一些框架的原理的时候,如果对Java动态代理不熟悉,甚至不了解Java动态代理,那基本上就只能说一句“我太难了”。 比如想要知道MyBatis...

2019/11/10 18:20
435
BeanPostProcessor与Spring无侵入扩展

@TOC 一、BeanPostProcessor BeanPostProcessor接口有2个方法: Object postProcessBeforeInitialization(Object bean, String beanName) Object postProcessAfterInitialization(Object be...

2019/11/10 18:10
702
使用ProxyGenerator类生成字节码

Java的动态代理可以根据指定的接口动态的生成字节码并且加载,这篇文章就介绍一下Java Proxy代理类使用的ProxyGenerator生成的类是怎么样的。

向大师学习怎样使用嵌套类

一直不知道怎样使用嵌套类,开始的时候我过于关注语法的细节,又没有深入思考为什么,所以总是记不住。当我阅读jdk源码的时候发现其中使用嵌套类,一直不知道为什么要这么用。后来我读effec...

Unicode再探

本文主要介绍一下Unicode的相关的知识,重点介绍了一下UTF-8编码和UTF-16编码方式。

2016/11/08 13:05
175
Spring @Configuration流程概述

开始 在Spring核心流程梳理中我们已经介绍了,Spring的核心流程都被封装在了模板方法refresh中。 但是AnnotationConfigApplicationContext解析BeanDefinition的方式和ClassPathXmlApplicati...

01/11 19:19
164
Spring整合MyBatis原理重要流程梳理

简介 最近重构项目,遇到一些关于MyBatis的奇奇怪怪的问题,还久没有看MyBatis源码都有点生疏了,这里重新梳理一下。 首先,先看一个简要的流程图: 在Spring中我们基本配置SqlSessionFacto...

2020/10/15 18:48
984
dbcp中几个重要实现类之间的关系和连接池参数简介

之前在记一次dbcp数据库连接池问题分析中分析了因为dbcp数据库连接池使应用程序被挂起的原因,顺便看了一点dbcp相关的几个类的源代码,这里就记一下dbcp中几个重要实现类的关系和dbcp数据库连...

Ehcache配置详解与SpringBoot整合实例

配置 1.1 基本配置 下面基本算是使用Ehcache的xml最简配置了。 <?xml version="1.0" encoding="UTF-8"?> <ehcache name="mycache-manager" updateCheck="false"> <!-- 磁盘缓存位置 --> <dis...

2020/12/29 19:22
3.2K
再谈Java8 Comparator

开始 之前在Java8 Comparator技巧谈过通过Java8中Comparator提供了一些方法,我们可以很容易构造出自定义的Comparator。 在一些常见的排序操作中非常实用,当时我以为我对Java8的Comparator那...

01/21 19:04
53
BTrace使用

这篇文章主要是介绍一些BTrace的基本知识和使用,并且有一个到处线上应用内存中数据的实例

2018/04/18 08:40
4.1K
你真的理解SpringMVC DispatcherServlet中的映射了吗?

做java服务器端开发的谁没有遇到过几个404错误啊,当我使用SpringMVC自己动手配置了web.xml中的DispatcherServlet的时候发现了一些有趣的问题,我查了一些资料,尝试了各种不同配置对于请求的...

pandas的merge方法详解

merge参数 merge( left, right, how="inner", on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=False, suffixes=("_x", "_y"), ......

2019/12/31 18:50
5K
Python urllib实用方法、属性、流程总结

一、urllib、urllib2、urllib3、requests urllib2室python2中的,python3合并了urllib和urllib2到urllib目录下,所以python3直接使用urllib。 urllib3是一个三方库,它提供了连接池、客户端S...

2019/11/26 19:10
402
java配置方式

注意介绍一下动态文件配置方式和JMX的配置方式

JMX
2018/04/19 08:33
80
Java 加载资源文件

肯定有朋友遇到过使用Java加载文件找不到路径的问题,或者相同的代码在不同机子上运行结果都不一样,甚至只是把代码打个包或者部署一下就加载资源的代码就出错了,这篇文章就介绍一下Java加载...

guava中EvictingQueue使用与改进

一、简介 因为业务有一些服务器在国外,网络非常不稳定,执行http请求的时候波动很大。所以我们希望在网络变慢的时候通过http代理切换到其他服务器发送http请求。 如果界定变慢呢? 如果,最...

2020/04/10 19:17
1.5K
一个后端眼中的jQuery的extend方法

作为一个不求上进的后端,对于前端的问题向来都是,拿来主义,弄个jQuery就是干,不求甚解似乎也成了褒义词。对于我眼中不讲道理的js我能怎么办,我也很绝望啊。最后每一次都度娘啊什么的也确...

2017/10/20 08:25
44
solidity 复杂类型的Data_Location

简介 对于复杂类型例如array,struct都有一个都有一个额外的注解(annotation),可能是storage,memory,calldata之一。根据上下文总是有一个默认的注解类型。但是一般可以通过storage和memor...

2018/07/07 14:41
656

没有更多内容

加载失败,请刷新页面

返回顶部
顶部