摘要: 插入排序 存在序列A[1...n]经过插入排序后A序列: A[1...n]中任意俩个元素满足: A[i] <= A[j]有且只有0 < i <= j <=n。 插入排序的伪代码实现: for(i = 2; i < =n ; i++){ // 每次需要插入的元素 key = A[i]; // 已经排序 阅读全文
posted @ 2019-11-28 12:11 章峰 阅读(219) 评论(0) 推荐(0)
摘要: spring security的安全配置都是通过继承WebSecurityConfigurerAdapter,重载configure方法来实现 方法 描述 configure(HttpSecurity http) 通过拦截器来保护服务器请求 configure(AuthenticationManag 阅读全文
posted @ 2019-11-22 17:04 章峰 阅读(399) 评论(0) 推荐(0)
摘要: (1) 目标 : 对姓名进行脱敏处理,即保留姓名最后一位,其它用*代替 lpad(substr(a.ORIGINATOR_NAME,length(a.ORIGINATOR_NAME)),length(a.ORIGINATOR_NAME)+1,'*') ORIGINATOR_NAME 解释: a.OR 阅读全文
posted @ 2019-11-22 11:19 章峰 阅读(189) 评论(0) 推荐(0)
摘要: (1) 枚举的构造方法会默认使用private修饰符; (2) 重写的规则 访问权限不能变小; 返回类型能够向上转型成为父类的返回类型(父类返回类的子类); 异常也要能向上转型成为父类的异常(父类异常的子类); 方法名、参数类型以及个数必须严格一致; 即:一大、俩小、俩同 阅读全文
posted @ 2019-11-21 13:47 章峰 阅读(88) 评论(0) 推荐(0)
摘要: 1 在java中如果要求计算的数据较为准确,会使用BigDecimal类。在新建BigDecimal对象时,可以使用String或int类型的参数,不要使用float或double或者直接常量浮点型为参数; (浮点类型数据在计算机表示存在一定误差) 2 如果使用数据循环相加等计算,不要使用Integ 阅读全文
posted @ 2019-11-19 11:35 章峰 阅读(228) 评论(0) 推荐(0)