final是Java中的一个修饰符,可以用来修饰类,变量,方法。而对于final的理解,也主要围绕这三者来进行。一、final修饰类 被final修饰的类我们称为不可变类,例如Java中的String类就是不可变类,他表示该类不能被继承,并且该类中的方法会默认为final类型,但被final修饰的类中的成
分类:
其他好文 时间:
2018-01-14 15:15:58
阅读次数:
164
// 使用堆排序实现 其时间复杂度为O(nlgn) private static void buildMaxHeap(int[] input, int end) { // 从非叶子节点开始进行 for (int i = (end - 1) / 2; i >= 0; i--) { // 当前节点 cu ...
分类:
编程语言 时间:
2018-01-14 14:30:29
阅读次数:
160
之前线上出现数据重复插入的问题,通过对问题进行排查发现该问题和MySQL的默认隔离级别-Repeatable Read(可重读)有关系,可重复读确保同一事务的多个实例在并发读取数据时,会看到同样的数据行。现在通过实验,对问题进行下分析。 1.在终端A开启事务A,查询一下。 结果如下: 2.在终端B开 ...
分类:
数据库 时间:
2018-01-14 13:49:43
阅读次数:
193
方式一 需要包含的 源码 注意 : 1. 关键字的大小写问题,否则会出现 Undefined control sequence. 2. 控制流要前后对应。如果有 While,但没有 EndWhile,否则会出现 Some blocks are not closed。 方式二 需要包含的 源码 方式三 ...
分类:
编程语言 时间:
2018-01-14 13:46:55
阅读次数:
1760
原创 2016年12月25日 10:02:52 标签: 函数式编程 / java 3250 原创 2016年12月25日 10:02:52 标签: 函数式编程 / java 3250 描述:Supplier< T>接口没有入参,返回一个T类型的对象,类似工厂方法。 源码: public interf ...
分类:
编程语言 时间:
2018-01-14 13:46:15
阅读次数:
198
有时候为了能理解JVM对程序所做的优化等,需要查看程序的字节码,因此知道了解一些常见的指令集很重要! 指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将in ...
分类:
编程语言 时间:
2018-01-14 12:08:01
阅读次数:
216
package cn.mutipart.thd; public class TicketTest { public static void main(String[] args) { String lock = "这是线程锁"; Ticket t1 =new Ticket(lock); new Th... ...
分类:
编程语言 时间:
2018-01-14 12:07:50
阅读次数:
149
redis 服务器端命令 db0,db1,db2是数据库,外层是服务器,服务器下面有20个数据库。 6379:0>time 1) "1515832769" //多少秒 2) "160000" //多少微妙 redis 127.0.0.1:6380> dbsize // 当前数据库的key的数量 (i... ...
分类:
其他好文 时间:
2018-01-14 12:04:43
阅读次数:
147
3322: 我,水题,来做 题目描述 给你一个七位QQ号,输出小于这个QQ号的所有质数.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 输入 单组数据输入一个QQ号(七位QQ号,因为输出数据过多,样例比较小) 输出 从小到大输出所有小于这个QQ号的质数,一行一个 样例输入 样例输出 ...
分类:
其他好文 时间:
2018-01-14 11:05:00
阅读次数:
149
一. Fiddler内置命令。 上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都成为一个session)界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的session, ...
分类:
Web程序 时间:
2018-01-14 00:57:11
阅读次数:
226