需求:查看系统各个模块的用户操作记录,通过AOP切面实现,在不同模块的增删改接口上加切面注解 部分示例代码如下,剩下的自行补充 流程:1.根据配置确定是否启用用户操作记录。UserTraceAspectCondition:实现Condition接口的matches方法,根据配置文件决定是否初始化类 ...
分类:
其他好文 时间:
2020-03-05 10:23:41
阅读次数:
199
在我们以往的编程中,就有过通过运行前和运行后时间差来判断时间复杂度的例子,再扯得远一点,我们在C语言中制造随机数的操作,也要用到有关时间的函数。而且,在我们未来的编程中,也会时不时要用到能够读取当前时间的方法,所以,本篇博文所讲解的类,其实还是挺常用的,所以本人专门写一篇博文来为同学们展示下这个类的 ...
分类:
其他好文 时间:
2020-03-05 10:23:27
阅读次数:
71
在Python项目中,经常会涉及到代码环境的改变,所以必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。 主要用法: 在一个新环境打开项目的时候,pycharm也会自动检测到项目中的requirements文件,可以在编译器中选择install ...
分类:
其他好文 时间:
2020-03-05 10:23:14
阅读次数:
74
ABAP 最先执行的是INITIALIZATION: UI5 如果一个UI5应用配置到portal的Fiori Launchpad里,那么应用的入口是Component.js 另一种方式(多用于平时的测试,验证目的)不需要launchpad,只需要在一个standalone的html里自己新建一个c ...
分类:
Web程序 时间:
2020-03-05 10:22:54
阅读次数:
80
一、什么是同源策略 同源策略:同源是指域名、协议、端口均相同 跨域:是指从一个域名的网页去请求另一个域名的资源,只要域名、协议、端口有一个不同,就被当作是跨域 JSONP是我们解决跨域最常用的方式 二、JSONP的原理 JSONP是JSON with Padding的简写,是一种跨域的解决方案 JS ...
分类:
Web程序 时间:
2020-03-05 10:22:36
阅读次数:
77
终端默认的常用快捷键 快捷键 描述 Ctrl+Alt+T 启动终端 F1 打开帮助指南 F10 激活菜单栏 F11 全屏切换 Alt+F 打开 “文件” 菜单(file) Alt+E 打开 “编辑” 菜单(edit) Alt+V 打开 “查看” 菜单(view) Alt+S 打开 “搜索” 菜单(s ...
分类:
其他好文 时间:
2020-03-05 10:22:19
阅读次数:
125
1、原题 2、代码 @A = (5,6,7); # 数组用@和圆括号,用$A[index]访问;哈希用%和圆括号,用 # $A{'key'}访问 @B = (6,7,8); @intersection; @union; # 计算交集,依次取出A中元素,判断其是否与B中的某个元素相等 foreach ...
分类:
其他好文 时间:
2020-03-05 10:22:02
阅读次数:
72
webpack.conf.js 中 resolve.alias 配置 resolve: { extensions: [‘.js‘, ‘.vue‘], alias: { ‘@‘: path.resolve(__dirname, ‘src‘), ‘@scss‘: path.resolve(__dirna ...
分类:
Web程序 时间:
2020-03-05 10:21:44
阅读次数:
91
(请观看本人博文—— "《详解 I/O流》" ) @[toc] 序列化流 与 反序列化流 可能同学们看到本篇博文时会有如下问题: 什么是 序列化 与 反序列化 呢? 那么,现在,本人就来讲解下这两个名词的定义: 序列化: 就是把对象通过流的方式存储到文件中 反序列化: 就是把文件中存储的对象以流的方 ...
分类:
其他好文 时间:
2020-03-05 10:21:25
阅读次数:
69
macbook pro 安装ffmpeg 及 简单使用 说明 ? 在B站上看到一个关于ffmpeg转换视频文件的视频, 虽然里面很详细, 但只有windows版本的安装及使用, 于是想在mac系统下安装使用看. ? "B站的ffmpeg安装使用教程" 安装环境及版本 ? ffmpeg, 可选择最新的 ...
分类:
系统相关 时间:
2020-03-05 09:14:49
阅读次数:
706
1.深度克隆一个对象 import org.springframework.beans.BeanUtils; UserInfoDto user = new UserInfoDto(); user.setName("Tony"); UserInfoDto user2 = new UserInfoDto ...
分类:
编程语言 时间:
2020-03-05 09:14:15
阅读次数:
102
https://stackoverflow.com/questions/36213681/how kernel distinguishes between thread and process ...
分类:
其他好文 时间:
2020-03-05 09:13:36
阅读次数:
76
poj链接# 题意求A^B 的所有约数的和答案 mod 9901 # 题解 唯一分解定律:一个数由质数和合数构成,合数可分解成质数和合数,最后递归下去会变成质数乘积 每一个大于1的数都可以分解成有限个质数的积,不管质因数的顺序,分解是唯一的, 将A分解质因数后表示为 P1c1 * P2c2 *... ...
分类:
其他好文 时间:
2020-03-05 09:13:05
阅读次数:
69
linux系统的两大核心思想:一为linux系统下一切皆为文件,二为所有文件都具备各自的特性和类型linux系统下因此一切皆为文件,文件分为七大类:普通文件(f/-):不属于其他六大类的文件都是普通文件,这一类文件很杂,什么都有链接文件(l):分为软链接和硬链接,软链接类似于windows系统下的快捷方式,硬链接类似于复制出来的新文件管道文件(p):用于进程之间进行通信的文件,不常见目录文件(d)
分类:
系统相关 时间:
2020-03-05 09:12:21
阅读次数:
85
什么是Websocket 我们在传统的客户端程序要实现实时双工通讯第一想到的技术就是socket通讯,但是在web体系是用不了socket通讯技术的,因为http被设计成无状态,每次跟服务器通讯完成后就会断开连接。 在没有websocket之前web系统如果要做双工通讯往往使用http long p ...
分类:
Web程序 时间:
2020-03-05 09:11:52
阅读次数:
95
ExtJs中Combo组件默认选中指定的值
分类:
Web程序 时间:
2020-03-05 09:11:37
阅读次数:
90
OpenGL(wiki chs)/ OpenGL ES(wiki chs)是跨平台的,OpenGL广泛用于PC平台(windows、Linux、Unix、Mac OS X),OpenGLES则用于移动端平台(Android、iOS),以C的方式提供API WebGL(wiki chs)是跨平台3D图 ...
分类:
其他好文 时间:
2020-03-05 01:40:07
阅读次数:
309