摘要: AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。 实现原理: jdk的动态代理和cglib 1.proxyTargetClass = true 有接口 2. 阅读全文
posted @ 2018-09-17 16:20 ●ら任┊逍遥 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 用axios向后端发送post请求,结果得到一个403无权限的错误,在chrome的调试里看到的options 跨域请求的话浏览器会先发一个options请求来和服务器端对接一下 问题: 后端接收就是json 前端传json就不可以,必须要把json实例化 SpringMVC 4.2 后增加,注解: 阅读全文
posted @ 2018-07-25 22:48 ●ら任┊逍遥 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 1.首先,安装 babel-plugin-component: npm install babel-plugin-component -D 在presets元素下面加 , "plugins": [ [ "component", { "libraryName": "element-ui", "styl 阅读全文
posted @ 2018-07-24 17:05 ●ら任┊逍遥 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 工作内容题目1:1)查找一个目录下,所有文件中数字、字母(大小写不区分)、汉字、空格的个数、行数。2)将结果数据写入到文件中。 文件格式如下: 数字:198213个 字母:18231个 汉字:1238123个 空格:823145个 行数:99812行 数字0:123个 数字1:1214个 数字2:2 阅读全文
posted @ 2018-07-05 13:26 ●ら任┊逍遥 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 使用==比较原生类型如:boolean、int、char等等,使用equals()比较对象。 1、==是判断两个变量或实例是不是指向同一个内存空间。 equals是判断两个变量或实例所指向的内存空间的值是不是相同。 2、==是指对内存地址进行比较。 equals()是对字符串的内容进行比较。 3、= 阅读全文
posted @ 2018-06-13 14:16 ●ら任┊逍遥 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 因为ArrayList是使用数组实现的,若要从数组中删除或插入某一个对象,需要移动后段的数组元素,从而会重新调整索引顺序,调整索引顺序会消耗一定的时间,所以速度上就会比LinkedList要慢许多. 相反,LinkedList是使用链表实现的,若要从链表中删除或插入某一个对象,只需要改变前后对象的引 阅读全文
posted @ 2018-06-10 18:10 ●ら任┊逍遥 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改 阅读全文
posted @ 2018-06-10 18:09 ●ら任┊逍遥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 建议: 首先使用数组,无法确定数组大小时才使用ArrayList! 阅读全文
posted @ 2018-06-10 16:33 ●ら任┊逍遥 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.collection是对象集合,有两个子接口List和Set 2.ArrayList vector LinkedList 是List的实现类 3.map是键值对集合 HashTable和HashMap是Map的实现类。 使用哈希表来存储键值对。在数据结构上是基本相同的,都创建了一个继承自Map. 阅读全文
posted @ 2018-05-25 14:23 ●ら任┊逍遥 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的 (4) 阅读全文
posted @ 2018-05-21 22:48 ●ら任┊逍遥 阅读(429) 评论(0) 推荐(0) 编辑