摘要:
###1、Aop:面向切面编程 项目可以粗略划分为两个模块:核心业务、周边功能。所谓切面,就是将周边功能抽离出来,做相应的处理的一种定义。 切面可以带来的好处是,减少了重复的代码,将核心业务与周边功能解耦。 ###2、Aop的一些定义 连接点:程序执行的具体操作,例如:执行一个方法 切入点(Poin 阅读全文
摘要:
1、什么是注解 存放在java源码的类、方法、字段、参数的一种特殊注释。 2、元注解 @Target:定义该注解标注与java那个位置,参数为一个或多个 类或接口:ElementType.TYPE; 字段:ElementType.FIELD; 方法:ElementType.METHOD; 构造方法: 阅读全文
摘要:
仅个人记录 ###11、java的sort方法? 用法:Arrays.sort(array)/Collections.sort(list),改变排序规则,采用Arrays.sort(array,new Comparator(){重写其中的compare方法})的形式。 ###12、java中操作st 阅读全文
摘要:
仅个人记录 ###1、一个object对象有对应的hashCode值,重写了toString方法如何知道hashCode值? object原生的toString()方法:返回单前对象的类名及hash值。相当于getClass().getName() + '@' + Integer.toHexStri 阅读全文
摘要:
1、js垃圾自动回收机制 垃圾回收:即释放掉js中数组、字符串、对象等的内存 自动回收机制:即垃圾收集器会按照固定的时间间隔或代码执行中预定的收集时间,周期性地执行一些操作= 找出不再继续使用的变量,然后释放其占用的内存。 垃圾回收的方法常有:标记清除法、引用计数法。 2、标记清除 标记清除理解:根 阅读全文
摘要:
1、盒子模型: 由一下几个部分构成: + width:内容宽度 + height:内容高度 + padding:内填充(border和content之间的填充,分为四个方向:top、right、bottom、left) + border:边框(有着各种的样式:none(默认)、solid(实线)、d 阅读全文
摘要:
1、跨域 什么是跨域? 当你请求的url是不同源的数据的时候,浏览器一般会抛出请求跨域的错误,如下图: 造成跨域的原因? 即你违反了浏览器的同源策略的限制= 阻止一个域的js脚本和另外一个域的内容进行交互; 所谓的'同源策略': 指在两个页面具有相同的协议,域名和端口号; url格式:https:/ 阅读全文
摘要:
1、v model(表单标签双向绑定指令) v model相当于:value=""和@input=""的结合 代码1: ` {{'input的值:'+val}} val++ ` 实现效果相当于代码2: ` {{'input的值:'+val}} val++ ` 其中: $event 指代当前触发的事件 阅读全文
摘要:
1、routerLinkTo 样式设置 首先,点击routerlink标签如下图:添加:router link active,router link exact active两个类的样式 router link active及router link exact active区别: 有四种路径如下: 阅读全文
摘要:
1、实例,原型对象,构造函数之间的关系 如图:借用__proto__一级一级实现原型链(一般最后为Object.prototype.__proto__ = null) 2、原型链继承:将父类构造函数的实例变成子类的原型 代码: 结构如下: 作用:父类的方法和属性存在于原型两种,可以调用;缺点:父类中 阅读全文