注解配置 AOP 详解 1) 注解通知的类型 通知的配置语法:@通知注解(“切点表达式") 2) 切点表达式的抽取 同 xml配置 aop 一样,我们可以将切点表达式抽取。抽取方式是在切面内定义方法,在该方法上使用@Pointcut注解定义切点表达式,然后在在增强注解中进行引用。具体如下: @Com ...
分类:
编程语言 时间:
2021-05-21 23:59:17
收藏:
0 评论:
0 赞:
0 阅读:
39
总结概念: 有权访问另一个函数作用域中的变量的函数 优点: 内存驻留、避免全局变量污染 缺点: 内存泄漏(?)、无法预知变量被更改 相关知识点: 作用域、内存驻留、内存泄露、JS执行机制、内存机制、垃圾回收机制 一、什么是闭包1、作用域链要理解什么是闭包、首先我们要对JS中的作用域和作用域链有一定的 ...
分类:
编程语言 时间:
2021-05-21 23:58:09
收藏:
0 评论:
0 赞:
0 阅读:
45
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式传 ...
分类:
编程语言 时间:
2021-05-21 23:55:04
收藏:
0 评论:
0 赞:
0 阅读:
38
JAVA基础语法 一、注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来, 我们就需要用到注释。 注释并不会被执行,是给我们写代码的人看的。 书写注释是一个非常好的习惯。 JAVA的注释有三种 单行注释:可以注释一行文字 使用 //内容 多行注释:可以注 ...
分类:
编程语言 时间:
2021-05-21 23:54:54
收藏:
0 评论:
0 赞:
0 阅读:
32
使用方法 安装 使用 可以直接使用默认的 实例输出日志,默认的日志等级是 : 也可以自定义日志等级,保存日志到文件: 日志文件 内容 输出到文件的日志没有使用彩色格式,因为我个人觉得,保存到文件中的日志没有必要是彩色的。 或`CRITICAL fatal sys.exit(1) critical`方 ...
分类:
编程语言 时间:
2021-05-21 23:52:48
收藏:
0 评论:
0 赞:
0 阅读:
76
起因 每天晚上都会抽一点时间看面经,今天发现面经的线程和进程考的比较多而我还没有学,就学一下吧。慢慢更。 多线程和多进程 并发听起来复杂其实日常生活中都在用,比如说浏览器执行多个下载任务等。 多进程是操作系统为每个进程分配CPU时间片,给人并行处理的感觉。 多线程是在单个进程里给人同时处理多个任务的 ...
分类:
编程语言 时间:
2021-05-21 23:51:26
收藏:
0 评论:
0 赞:
0 阅读:
21
定义函数式宏,返回两个数中的最大值。 1、 #include <stdio.h> #define max(x, y) ((x > y) ? (x) : (y)) int main(void) { int a, b, c, d; puts("please input four integers."); ...
分类:
编程语言 时间:
2021-05-21 23:50:52
收藏:
0 评论:
0 赞:
0 阅读:
24
接口默认方法抽象方法静态方法私有方法基本格式:public interface 接口名称{ }抽象方法 使用 abstract关键字修饰的,没有方法体,该方 法给子类使用默认方法 使用abstract修饰,给子类重写 或者调用静态方法 使用static修饰 // 无法重写 static 静态方法// ...
分类:
编程语言 时间:
2021-05-21 23:50:27
收藏:
0 评论:
0 赞:
0 阅读:
27
c语言中使用函数式宏返回不同数据类型的值的平方。 1、 #include <stdio.h> #define sqr(x) ((x) * (x)) int main(void) { int a; puts("please input an integer."); printf("a = "); sc ...
分类:
编程语言 时间:
2021-05-21 23:47:50
收藏:
0 评论:
0 赞:
0 阅读:
24
?UIManager // Metal风格(默认) String lookAndFeel ="javax.swing.plaf.metal.MetalLookAndFeel"; // Windows风格 String lookAndFeel ="com.sun.java.swing.plaf.win ...
分类:
编程语言 时间:
2021-05-21 23:46:50
收藏:
0 评论:
0 赞:
0 阅读:
24
1.1 什么是 AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生 ...
分类:
编程语言 时间:
2021-05-21 23:46:07
收藏:
0 评论:
0 赞:
0 阅读:
24
定义一个函数式宏diff(x, y),返回x, y的差。 1、 #include <stdio.h> #define diff(x, y) ((x) - (y)) int main(void) { int a, b; puts("please input two integers."); print ...
分类:
编程语言 时间:
2021-05-21 23:45:01
收藏:
0 评论:
0 赞:
0 阅读:
32
本章使用的SpringBoot版本是 2.2.5 一、SpringBoot项目启动图 详细过程参考:【SpringBoot】SpringBoot 启动原理(十五) 二、SpringBoot Web项目启动图 ...
分类:
编程语言 时间:
2021-05-21 23:44:46
收藏:
0 评论:
0 赞:
0 阅读:
25
基于注解的aop开发步骤: 1. 创建目标接口和目标类(内部有切点) 2. 创建切面类(内部有增强方法) 3. 将目标类和切面类的对象创建权交给 spring 4. 在切面类中使用注解配置织入关系 5. 在配置文件中开启组件扫描和 AOP 的自动代理 6. 测试 接口 package com.cod ...
分类:
编程语言 时间:
2021-05-21 23:44:24
收藏:
0 评论:
0 赞:
0 阅读:
30
题目:简化路径 题目链接:https://leetcode-cn.com/problems/simplify-path 一、问题描述 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统 ...
分类:
编程语言 时间:
2021-05-21 23:43:55
收藏:
0 评论:
0 赞:
0 阅读:
32
第13章 开发工具 第14章 多线程编程 第15章 常用类库 第16章 I/O编程 第17章 反射机制 第18章 类集框架 第19章 网络编程 第20章 数据库编程 ...
分类:
编程语言 时间:
2021-05-21 22:35:57
收藏:
0 评论:
0 赞:
0 阅读:
29
问题 给出一个字符串,求出最长的回文串。 思路 朴素的想法:枚举字符串上的每一位,以其为回文串的中心进行扩展,统计答案。 这种方法是O(N^2)的,不优秀。 接下来考虑线性做法: 先将字符串中间插入特殊符号,以处理偶数长度的回文串。 对于每个回文串,我们可以给它记两个信息,即中心和半径r。再记录一个 ...
分类:
编程语言 时间:
2021-05-21 22:35:01
收藏:
0 评论:
0 赞:
0 阅读:
33
最小割 割 对于一个网络G=(V,E),割就是点的划分方式,将所有点划分为S和T=V-S两个集合。 割的容量 我们定义割(S,T)的容量c(S,T)表示所有的S到T的边的容量之和。 最小割 最小割就是求得一个割(S,T)使得割的容量c(S,T)最小。 最大流最小割定理 f(S,T)max = c(S ...
分类:
编程语言 时间:
2021-05-21 22:34:36
收藏:
0 评论:
0 赞:
0 阅读:
35
前言 该博客用于收集一些平时总是要用到却老是忘记怎么写的Java代码 #正文 获得当前时间 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); this.time=df.format(new Date()); ...
分类:
编程语言 时间:
2021-05-21 22:33:43
收藏:
0 评论:
0 赞:
0 阅读:
27
package hello; import java.util.Scanner;//Scanner is in java.util public class Hello { public static void main(String[] args) { System.out.println("pl ...
分类:
编程语言 时间:
2021-05-21 22:33:01
收藏:
0 评论:
0 赞:
0 阅读:
35