上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 1.基本概念 原子性是不可中断的最小操作;在Java中,一般通过加锁或者自旋CAS方式来确保原子操作; 而CAS(compareAnd swap)作为Java中常用的保证原子性的手段,JDK1.5之后就提供了相关的操作类,java.util.concurrent.atomic包中的工具类; CAS概 阅读全文
posted @ 2020-04-23 16:10 PerfectLi 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 单例模型:要求一个类只有一个实例,并且对外提供全局的访问方法。 1.懒汉式和饿汉式的单例模型 1.1 饿汉式 饿汉式单例模式,是在类被加载的时候,通过静态初始化的方式实例化。 public class Layzerbones { private static Layzerbones layzer = 阅读全文
posted @ 2020-04-23 14:58 PerfectLi 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个单表统计功能,涉及到一个查询列配置,但是查询出来的列顺序,可以进行配置,通过写列的排序当然阔以,但是方法就不美丽了。所以,在网上搜了一下拖拽的组件,最终定位Sortable.js,简单易用。 github地址:https://github.com/wuzhiaite/vue-sample 阅读全文
posted @ 2020-04-22 18:14 PerfectLi 阅读(4470) 评论(0) 推荐(1) 编辑
摘要: 闲着没事,开发一个列表页面配置的功能,其中涉及到了按钮点击事件,在页面进行编辑,保存到数据库中。写好的js脚本,function是字符串格式,所以要让生成的脚本生效,还要做一些操作。 1.首先保存在数据库中的是字符串格式,如下: 可以看出这个只是一个字符串,如何让这个字符串转成对象,以及字符串的方法 阅读全文
posted @ 2020-04-20 14:45 PerfectLi 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 在日常使用,还有面试中,经常会涉及到AOP的相关知识,AOP虽好,但是有一些小的细节注意不到,可能会被坑; 1.动态代理类的方法互调,被调用的方法会不会生成代理? 2.静态成员类,调用过程中会不会生成代理? 对以上这些问题进行测试: 首页,这是AOP切面代码 @Component @Aspect p 阅读全文
posted @ 2020-04-02 15:02 PerfectLi 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.嵌套类,内部类 嵌套类是指被定义在一个类内部的类; JAVA的嵌套类有很多种类:1.静态成员类;2.非静态成员类;3.匿名类;4.局部类;其中,除了静态成员类之外,其他的都是内部类,因为静态成员类更像是一个独立的类; 但是静态成员类,是外部类内部的一个成员,静态成员类的访问和其他的静态成员一样: 阅读全文
posted @ 2020-04-01 18:18 PerfectLi 阅读(596) 评论(0) 推荐(0) 编辑
摘要: Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to dete 阅读全文
posted @ 2020-03-18 09:49 PerfectLi 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 优化器的增强 开始支持隐式索引 使用隐式索引的好处是: 对于数据量比较大的表去新建和删除索引,很多时候要耗费很多资源。有的时候,我们要测试增加某个索引是否对SQL的查询有优化作用,这个时候就可以通过设置索引是否可见进行判断,这样操作更快一些,也可以避免频繁创建删除所以的资源消耗 查看数据库的隐式索引 阅读全文
posted @ 2020-03-17 23:13 PerfectLi 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 简单排序法:用i位置的数据,与n-i+1中所有的数据进行比较,获取最小的记录,并进行交换; 时间复杂度:O(n^2) 特点:数据交换,移动次数最少; 测试代码: public class SimpleSort { public static void main(String[] args) { // 阅读全文
posted @ 2020-02-13 15:15 PerfectLi 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 直接插入排序法:将一个记录插入到已经排好序的有序表中,从而得到一个新的记录数据的有序表。 空间复杂度:需要一个记录的辅助空间; 时间复杂度:O(n^2) 代码片段: public class StraightInsertSort { public static void main(String[] 阅读全文
posted @ 2020-02-13 14:10 PerfectLi 阅读(163) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页