摘要: 1.数组概念:是一种线性表结构。用一组连续的内存空间来存储一组具有相同类型的数据。 2.例:int [ ] a = new int[10] 计算机给数组a分配了一段连续的内存空间1000——1039,内存块首地址base_address = 1000。 计算机会给每个内存单元分配一个地址,计算机通过 阅读全文
posted @ 2020-02-24 12:45 千堆雪 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.复杂度 也叫渐进复杂度,包括时间复杂度和空间复杂度。用来分析算法执行效率与数据规模之间的增长关系。越高阶复杂度的算法,执行效率越低。 2.时间复杂度 所有代码的执行时间T(n)与每行代码的执行次数n成正比。 大O时间复杂度表示法:T(n) = O(f(n)) T(n):代码执行时间 n:数据规模 阅读全文
posted @ 2020-02-16 18:34 千堆雪 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1.数学函数 一般用于插入、修改语句中,直接 函数(参数) 即可。 ABS(x) :求绝对值 SQRT(x) : 求二次方根 MOD(x,y) : 求余数,返回x被y除后的余数 CEIL(x) 和CEILING(x) : 向上取整,返回不小于x的最小整数 FLOOR(x) : 向下取整,返回值转化为 阅读全文
posted @ 2019-11-21 17:37 千堆雪 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 在网上查看了很多解决办法,都行不通,后来跟别人运行的通的代码做对比,发现 springboot整合cas时少了以下依赖: <dependency> <groupId>org.jasig.cas.client</groupId> <artifactId>cas-client-integration-t 阅读全文
posted @ 2019-11-09 15:40 千堆雪 阅读(5898) 评论(0) 推荐(0) 编辑
摘要: 1、基于ClassLoder读取配置文件 注意:该方式只能读取类路径下的配置文件,有局限但是如果配置文件在类路径下比较方便。 2、基于 InputStream 读取配置文件 注意:该方式的优点在于可以读取任意路径下的配置文件。 3、举例: (1)结构: (2)代码 测试结果: config4.pro 阅读全文
posted @ 2019-11-01 14:34 千堆雪 阅读(6015) 评论(0) 推荐(1) 编辑
摘要: Lists.newArrayListWithExpectedSize( int estimatedSize) 构造一个期望长度为estimatedSize的ArrayList实例。 源码: public static <E> ArrayList<E> newArrayListWithExpected 阅读全文
posted @ 2019-04-28 16:45 千堆雪 阅读(3404) 评论(0) 推荐(0) 编辑
摘要: Ctrl+F 搜索 使用esc关闭Ctrl+Alt+L,格式化代码Ctrl+Y,删除当前行Ctrl+I,实现方法Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置Alt+Q,可以看到当前方法的声明Alt+Enter导入包Ctrl+Shift + Enter,语句完成“!”,否定完成,输入 阅读全文
posted @ 2019-04-12 17:30 千堆雪 阅读(166) 评论(0) 推荐(0) 编辑
摘要: JDK源码中单例模式的应用 1、Runtime类 Runtime类封装了Java运行时的环境。每一个java程序实际上都是启动了一个JVM进程,那么每个JVM进程都是对应这一个Runtime实例,此实例是由JVM为其实例化的。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与 阅读全文
posted @ 2019-03-22 15:28 千堆雪 阅读(1247) 评论(0) 推荐(0) 编辑