栈帧是用于支持虚拟机进行方法调用和方法执行背后的数据结构。栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地址信息。 局部变量表 是一组变量值的存储空间,用于存放方法参数和方法内部定义的局部变量。 局部变量表的容量以变量槽(Variable Slot)为最小单位。 操作数栈 操作数栈,也称操 ...
分类:
其他好文 时间:
2020-05-05 10:51:59
阅读次数:
68
* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的 * 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行 ...
分类:
编程语言 时间:
2020-05-04 17:45:55
阅读次数:
72
params的作用 使用 params 关键字可以指定采用数目可变的参数的方法参数。参数类型必须是一维数组。 注意:params只能修饰在方法的形参列表中的最后一个元素,并且在方法声明中只允许有一个params关键字。 params的使用 运行结果: ...
分类:
其他好文 时间:
2020-05-04 01:03:28
阅读次数:
71
this关键字: 构造方法之间的调用,可以通过this关键字来完成。只能在本类中构造方法里用,也只能调用构造方法。不能用在普通方法。 this(参数列表); 调用其他构造方法的语句必须定义在构造方法的第一行,原因是初始化动作要最先执行。 可以在成员变量名前面加上this.来区别成员变量和局部变量。 ...
分类:
编程语言 时间:
2020-05-03 14:52:22
阅读次数:
59
出处: HandlerMethodArgumentResolver用于统一获取当前登录用户 目录 一、最原始直接 二、AOP 三、拦截器+方法参数解析器 3.1 自定义权限拦截器 3.2 自定义参数注解 3.3 自定义方法参数解析器 3.4 配置MVC 环境:SpringBoot 2.0.4.REL ...
分类:
其他好文 时间:
2020-05-02 22:53:36
阅读次数:
80
公司的ORM用的是EF,比较重量级的一个工具了,写查询方法时是用的LINQ TO SQL的形式,前些时觉得关于分页查询有些不对劲,昨天特意深究了一下。 先看一个基础仓储类定义的一个查询列表的公共方法: 参数部分就不说了,如果有对泛型T和表达树不熟悉的萌新可以去看我前面写过的一片博文。这里主要看方法体 ...
分类:
其他好文 时间:
2020-05-01 18:17:16
阅读次数:
98
tyboot是一个基于springboot的服务端脚手架,面向单体服务快速开发
分类:
编程语言 时间:
2020-05-01 01:14:31
阅读次数:
69
▄︻┻┳═一Agenda: ▄︻┻┳═一(1/8)[代码整洁之道]你真的会用枚举吗?非也! ▄︻┻┳═一(2/8)枚举的错误用法 之 方法参数 ▄︻┻┳═一(3/8)枚举的错误用法 之 方法参数(二) ▄︻┻┳═一(4/8)枚举的错误用法 之 方法返回值 ▄︻┻┳═一(5/8)枚举的错误用法 之 方 ...
分类:
其他好文 时间:
2020-04-30 19:33:07
阅读次数:
79
WebApi程序可在方法参数前加[FromBody]标识,表示该参数值应该从请求的Body中获取,而不是从URL中获取。 // POST api/values public void Post([FromBody]string value) { } 使用FromBody关键字数据传到WEB API不 ...