Wesley13 Wesley13
3年前
java.lang.reflect.Method.getAnnotation()方法示例【通过反射获取到方法对象再获取方法对象上的注解信息】
转:java.lang.reflect.Method.getAnnotation()方法示例(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.yiibai.com%2Fjavareflect%2Fjavareflect_method_getannotation.html)
Easter79 Easter79
3年前
Spring的两种代理JDK和CGLIB的区别浅谈
一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以
Stella981 Stella981
3年前
Ajax和SpringMVC之间JSON交互
Ajax和SpringMVC之间的json数据传输有两种方式:1.直接传输Json对象2.将Json序列化成json字符串1.直接传输Json对象前端Ajax$(document).ready(function(){$("btn_login").click(function(){
Wesley13 Wesley13
3年前
Java垃圾回收调优
Java垃圾回收调优博客分类:jvmjava在Java中,通常通讯类型的服务器对GC(GarbageCollection)比较敏感。通常通讯服务器每秒需要处理大量进出的数据包,需要解析,分解成不同的业务逻辑对象并做相关的业务处理,这样会导致大量的临时对象被创建和回收。同时服务器如果需要同时保存用户状态的话,又会产生很多永久的对象,比如用户sess
Stella981 Stella981
3年前
Django ORM (四) annotate,F,Q 查询
annotate可以通过计算查询结果中每一个对象所关联的对象集合,从而得出总计值(也可以是平均值或总和),即为查询集的每一项生成聚合。fromdjango.shortcutsimportrender,HttpResponsefromapp01importmodelsfromapp01.modelsi
Stella981 Stella981
3年前
ES6理解进阶【大前端高薪训练营】
学习资料:拉勾课程《大前端高薪训练营》阅读建议:文章较长,搭配文章的侧边栏目录进行食用,体验会更佳哦!内容说明:本文不做知识点的搬运工,文中只记录个人对该技术点的认识和理解以及该技术在日常开发中的使用场景一:面向对象:类class面向对象三大特性之封装封装是面向对象的重要原则,它在代码中
Wesley13 Wesley13
3年前
Java工程中各种带有O的对象分类笔记
在Java工程里面,我们总会碰到各种不同的带有O的对象,对于一个小白来说,经常会混淆这些对象的使用场景,所以在这里mark一下,让自己的代码更加规范,但这个也是Java被诟病的地方,不同的业务需要给它写各种各样的映射类。PO:persistentobject,持久对象。与数据库里表中的字段对应。PO是一些属性,以及s
Stella981 Stella981
3年前
NSMutableArray 可变数组的使用
NSMutableArray是NSArray的一个子类,因此可以在任何使用NSArray的位置使用NSMutableArray。除了包含在NSArray中的方法,NSMutableArray还提供了修改数组的方法。//向数组添加对象addObject:和insertObject:atIndex://从数组删除对象r
Stella981 Stella981
3年前
JavaScript this关键字
this关键字通常在函数内部或对象内部使用。函数或方法声明的位置不同,会影响this关键字的含义。通常来说,this指向当前函数所操作的对象。1<!DOCTYPEhtml2<html3<head4<metacharset"U