摘要: final, finally, finalize 首先,这三个关键字没什么关联,只是放在一起比较像,用法用处完全不同。 final: final关键字可以用来修饰类、方法、变量(成员变量和局部变量),final用的多,下面详细介绍下 1.1 final 修饰类 final修饰类,表明这个类不能被继承 阅读全文
posted @ 2018-10-31 15:03 Never-Say-Die 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 测试表: 插入测试数据: 交换两行中某个字段的值:(将ID=1、2的两个order替换下) 交换两列中某两列的值:(将ID=1的name 和 order 交换一下) 阅读全文
posted @ 2018-08-09 15:36 Never-Say-Die 阅读(2537) 评论(0) 推荐(0) 编辑
摘要: 官方文档定义 最少活跃调用数,相同活跃数的随机,活跃数指调用前后计数差。 使慢的提供者收到更少请求,因为越慢的提供者的调用前后计数差会越大。 关于活跃数 最少活跃数负载均衡,最关键的点在于活跃数。活跃数的变化主要在com.alibaba.dubbo.rpc.filter.ActiveLimitFil 阅读全文
posted @ 2018-07-24 15:30 Never-Say-Die 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 为减少对象创建次数,一般会做如下编码: 这样写,看似没问题,但是在高并发下会存在问题,同一字符串解码出来的信息不一致,BASE64Encoder、BASE64Decoder 不是线程安全的类 所以可以按如下修改,有两种方案,一种是每次都重新创建个对象,另外一种是替换jra包,不用jre带的,用org 阅读全文
posted @ 2018-06-11 11:55 Never-Say-Die 阅读(825) 评论(1) 推荐(0) 编辑
摘要: http://blog.csdn.net/zamamiro/article/details/70172900 用的不多,命令会忘记,备份下。 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 现在我通 阅读全文
posted @ 2018-03-15 17:32 Never-Say-Die 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:http://www.tuicool.com/articles/URZrMnb jvm为每个新创建的线程都分配一个堆栈。堆栈以帧为单位保存线程的状态。jvm对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。 栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构, 阅读全文
posted @ 2018-02-05 15:57 Never-Say-Die 阅读(313) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/happyPawpaw/p/4443323.html 备份 1、栈、堆 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象) 阅读全文
posted @ 2018-02-05 15:40 Never-Say-Die 阅读(183) 评论(0) 推荐(0) 编辑
摘要: MySQL日期格式化(format)取值范围。 阅读全文
posted @ 2018-01-31 15:50 Never-Say-Die 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: 这是所有情况的类初始化顺序,如果实际类中没有定义则跳过: 父类静态变量→父类静态代码块→子类静态变量→子类静态代码块→父类非静态变量→父类非静态代码块→父类构造函数→子类非静态变量→子类非静态代码块→子类构造函数。 创建对象的4种方法: 1.new一个对象 2.通过反射 3.clone生成 4.序列 阅读全文
posted @ 2018-01-25 10:19 Never-Say-Die 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 防止连接失效,做个备份,转发自 https://www.cnblogs.com/sprinkle/p/7058630.html 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 注:project 中添加 spring-boot-maven-plugin,主要在eclip 阅读全文
posted @ 2018-01-15 15:31 Never-Say-Die 阅读(182) 评论(0) 推荐(0) 编辑