1.1 什么是AOP? 软件开发一直在寻求更加高效、更易维护甚至更易扩展的方式。软件开发的目的,最终是为了解决各种需求,包括业务需求和系统需求。使用面向对象方法,我们可以对 业务需求 等普通关注点进行很好的抽象和封装,并且使之模块化,但对于 系统需求 一类的关注点来说,情况却有所不同。开发中为了调试 ...
分类:
编程语言 时间:
2020-05-04 15:41:24
阅读次数:
71
LinkedList 1 类图 2 字段和内部类 3 构造器 4.2 addLast 4.3 add(int index, E element) 5 删 6 改 7 查 8 遍历和迭代器 避免每次调用get(i),这样的性能开销较高 ...
分类:
其他好文 时间:
2020-05-04 15:19:17
阅读次数:
55
案例一:使用 Spring 的 AOP 对客户管理的 DAO 进行增强 1.1案例需求 1.1.1 需求描述 对于 CRM 的系统而言,现在有很多的 DAO 类,比如客户的 DAO,联系人 DAO 等等。客户提 出一个需求要开发人员实现一个功能对所有的 DAO 的类中以 save 开头的方法实现权限 ...
分类:
编程语言 时间:
2020-05-04 00:22:48
阅读次数:
68
清除浮动原因 前端布局用的最多的是float:脱离文档流,浮动起来。浮动的框可以左右移动,直到遇到另一个浮动框或者遇到外边缘的包含框(BCF)。正是因为当元素浮动之后,不会影响块级元素的布局,只会影响内联元素布局,会造成父级元素高度坍塌。此时文档流中的普通流就会表现得该浮动框不存在一样的布局模式。当 ...
分类:
其他好文 时间:
2020-05-02 10:02:23
阅读次数:
54
被围绕的区域。题意是给一个二维矩阵,用大写的X和O(欧,不是零)填满。请找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。例子, Example: X X X X X O O X X X O X X O X X After running your function, ...
分类:
其他好文 时间:
2020-05-02 09:37:14
阅读次数:
55
1、deepin安装x11vnc##安装x11vncsudoaptinstallx11vnc-y##为远程桌面服务设置密码sudox11vnc–storepasswd##创建远程桌面服务sudovi/lib/systemd/system/x11vnc.service内容编辑[Unit]Description=Startx11vncatstartup.After=multi-user.target[
分类:
其他好文 时间:
2020-05-01 23:52:10
阅读次数:
312
When testing an error boundary, your console will be filled with console.error calls from React. Those can be a real distraction from the rest of the ...
分类:
其他好文 时间:
2020-05-01 20:34:20
阅读次数:
73
Royal TSX 工具 问题起源:装了一台测试服务器,ip地址192.168.1.10,使用工具测试连接正常;然后服务器初始化重装后,连接提示错误信息: A session ended very soon after starting. Check that the command in prof ...
分类:
系统相关 时间:
2020-04-30 15:30:19
阅读次数:
85
作为android进阶知识,性能优化不管是在社招面试还是在日常工作中都是相当实用的知识,并且也是区分中级和高级程序员的试金石。我现在就会以不同的专题来进行讲解,希望大家喜欢,如果想了解更多的话,欢迎关注我一起学习。
分类:
移动开发 时间:
2020-04-29 11:01:25
阅读次数:
80
package test; import java.util.HashMap; import java.util.Map; public class testHashMap { public static void main(String[] args) { Map<Integer, String> ...
分类:
其他好文 时间:
2020-04-28 18:54:31
阅读次数:
51