标签:cglib

Spring

就是要你懂Spring-IOC

2

xubiao.zhuang 发布于 2018-08-15

class Programer { Computer computer = new Mac2015(); private void work() { computer.help(); } } 复制代码 此时有一个问题就是computer和programer耦合在一起,这个prog...

阅读(12)评论(0)赞 (0)

Spring

Java面试中常问的Spring方面问题(涵盖七大方向共55道题,含答案)

9

hanze 发布于 2018-08-14

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? ...

阅读(27)评论(0)赞 (0)

Java

Java面试中常问的Spring方面问题(涵盖七大方向共55道题,含答案)

9

xiaoli.he 发布于 2018-08-14

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? ...

阅读(28)评论(0)赞 (0)

Java

Mybatis源码解读-设计模式总结

17

yeseng 发布于 2018-08-14

虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessionFac...

阅读(31)评论(0)赞 (0)

Java

collected questions

songhua.gao 发布于 2018-08-13

分布式锁 websocket zookeeper 重入锁 class的加载过程 GC原理(新生代、老生代、gc回收策略-mark-swap、copying、压缩、分区) Nginx相关知识以及日志文件处理 spring相关知识(aop、ioc,bean的生命周期(中哪个地方可以提...

阅读(24)评论(0)赞 (0)

Java

Spring初识

2

songhua.gao 发布于 2018-08-11

Spring简介以及简单使用 由于最近需要在组内进行一次关于Spring的分享,因此从本周连续几周,开始从源码的粒度深入分析下Spring的原理。虽然网上有很多类似的文章,但是还是需要自己梳理一遍才能更加有助于理解。那么既然是再写一遍,那就试图写的更加清楚明白些。 什么是Spri...

阅读(25)评论(0)赞 (0)

Spring

详解设计模式在Spring中的应用

8

zhuangli 发布于 2018-08-10

1. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的...

阅读(23)评论(0)赞 (0)

Java

面试 Q&A (二)

13

xiaoli.wang 发布于 2018-08-09

参考: 基本数据类型 字节 范围 默认值 byte 8-bit 1个字节 -128 ~ 127 0 short 16-bit 2个字节 -32768 ~ 32767 0 int 32-bit 4个字节 -2^31 ~ 2^31 – 1 0 long 64-bit 8个...

阅读(44)评论(0)赞 (0)

Java

动态代理的原理及其应用

4

xirruiqiang 发布于 2018-08-08

动态代理是一种在运行时动态地创建代理对象,动态地处理代理方法调用的机制。 实际上它是一种代理机制。代理可以看做是对调用目标的一个封装,直接通过代理来实现对目标代码的调用 与静态代理的比较 静态代理 提前写好代理类,每个业务类都要对应一个代理类,不灵活 ISubject,该接口是被...

阅读(26)评论(0)赞 (0)

Java

Java面试中常问的Spring方面问题(涵盖七大方向共55道题,含答案)

8

Harries 发布于 2018-08-06

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? ...

阅读(26)评论(0)赞 (0)

Spring

Spring AOP的实现原理

尖兵 发布于 2018-08-06

作者简介 彬哥,目前任职于饿了么,从事饿了么物流侧核心系统的开发工作,喜爱钻研各种技术,用技术解决实际问题。 Spring AOP的实现原理 AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布...

阅读(18)评论(0)赞 (0)

Java

使用 SpringAOP 获取一次请求流经方法的调用次数和调用耗时

yeseng 发布于 2018-07-29

引语 作为工程师,不能仅仅满足于实现了现有的功能逻辑,还必须深入认识系统。一次请求,流经了哪些方法,执行了多少次DB操作,访问了多少次文件操作,调用多少次API操作,总共有多少次IO操作,多少CPU操作,各耗时多少 ? 开发者应当知道这些运行时数据,才能对系统的运行有更深入的理解...

阅读(38)评论(0)赞 (0)

Java

SpringBoot | 第二章:lombok 介绍及简单使用

3

puefu.he 发布于 2018-07-27

在去北京培训的时候,讲师说到了 lombok 这个第三方插件包,使用了之后发现,确实是个神奇,避免了编写很多臃肿的且定式的代码,虽然现代的 IDE 都能通过快捷键或者右键的方式,使用 Generate Getters and Setters 快速生成setters/getters...

阅读(38)评论(0)赞 (0)

Java

动态代理的前世今生

4

邓龙华 发布于 2018-07-27

(本文发表于《程序员》杂志2005年第1期,是我多年技术文章写作中难得的佳作,故此特意从杂志扫描文件转录为文字,以备散轶。) 文字写作有一个坏处在这里,斐多,在这一点上它很象图画。图画所描写的人物站在你面前,好像是活的,但是等到人们向他们提出问题,他们却板着尊严的面孔,一言不发。...

阅读(36)评论(0)赞 (0)

Java

Spring AOP 源码解析

5

hellas 发布于 2018-07-24

回首页 新的主题,右下角可以设置,欢迎大家提出建议。 Spring AOP 源码解析 更新时间:2018-07-24 之前写过 IOC 的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写 Spring AOP 的源码分析文章,这样读者看完 IOC + AOP 也...

阅读(54)评论(0)赞 (0)

Java

教你用java字节码做点有趣的事之脱敏插件

4

songhua.gao 发布于 2018-07-24

本篇是本系列的最后一篇,在这篇中教你用ASM实际开发中做一些可用的东西。包括之前说的如何修改toString,完成一些脱敏。 1 Instrumentation 上一篇字节码之ASM教你了如何去修改字节码?相信看过的同学已经对如何修改字节码已经有一定印象了,但是这里有个问题,上一...

阅读(50)评论(0)赞 (0)

Java

教你用Java字节码做点有趣的事(二)之ASM

4

Harries 发布于 2018-07-23

本篇是本系列的第二篇,主要介绍什么是ASM,以及如何使用ASM。 如果没有阅读之前的 教你用Java字节码做点有趣的事 ,还请阅读一下,因为需要上一章的部分需求。 1.什么是ASM 在上节我们知道,通过javac编译生成之后生成的是字节码,但是我们可能会有一些需求,比如需要AOP...

阅读(50)评论(0)赞 (0)

Java

jfast 1.0 版本已正式同步到 maven 中央仓库

Harries 发布于 2018-07-21

jfast1.0版本已正式同步到maven中央仓库 jfast 它是一款轻量级 Java Web 框架,基于MVC架构 内置 IOC(基于guice)、AOP(基于guice,cglib)、ORM、DAO、MVC 等特性 基于 Servlet 3.0 规范 使用 Java 注解取...

阅读(36)评论(0)赞 (0)