``` java package com.qiliang.demo13_线程同步安全; // 线程同步安全问题 , 卖票案例演示 public class UnSafeBuyTicket { public static void main(String[] args) { BuyTicket sta ...
分类:
编程语言 时间:
2020-04-30 13:44:33
阅读次数:
71
final关键字 /** * @program: intellij idea * @description:final关键字代表最终、不可改变的。 * * 常见用法: * 1、可以用来修饰一个类 * 2、可以用来修饰一个方法 * 3、可以用来修饰一个局部变量 * 4、可以用来修饰一个成员变量 * @ ...
分类:
其他好文 时间:
2020-04-30 13:43:05
阅读次数:
52
switch Java7开始,switch的参数可以是String类型了,这真的是一个很有用的改进,毕竟string还是挺常用的。到目前为止,switch支持的参数类型有: 、`short int char String enum`。switch对各种类型参数的支持到底是怎么实现的呢? byte、s ...
分类:
编程语言 时间:
2020-04-29 09:11:59
阅读次数:
83
方法的重写 : 子类不想完全继承父类的方法时,可以在子类下面定义一个和父类一样的方法 调用方法: 输出结果: 方法重写小结: overloading 与overriding的区别? overloading:方法的重载,发生在同一个类中,方法名相同,参数列表不同,返回值无关。 overriding:方 ...
分类:
其他好文 时间:
2020-04-28 23:02:37
阅读次数:
64
一、typescript配置 tsconfig.build.json { "extends": "./tsconfig.json", "compilerOptions": { "outDir": "./deploy/dist", }, "exclude": ["node_modules", "dis ...
分类:
其他好文 时间:
2020-04-28 20:17:47
阅读次数:
209
安装 npm i react-router-dom -- save<Router basename="/admin"> <Route path="/" exact component={()=>{<div>首页</div>}}> <Route path="/about" exact componen ...
分类:
其他好文 时间:
2020-04-28 20:11:16
阅读次数:
55
要点:先递归向下拆分,再递归向上合并,合并后的元素是有序的,分而治之的思想。 为了理解起来简单,算法内部多了数组的创建过程。是可以优化的,可以看一下其它的归并版本。 1 public class MergeSort<T extends Comparable> { 2 3 private T[] so ...
分类:
编程语言 时间:
2020-04-28 15:29:17
阅读次数:
53
例如我们在C6500或7600上看到的bootflash: show bootflash: all show sup-bootdisk: all or show sup-bootflash: all show slavebootflash: all show slavesup-bootflash: ...
分类:
其他好文 时间:
2020-04-28 14:38:19
阅读次数:
48
由于线程的创建?较昂贵,随意、没有控制地创建?量线程会造成性能问题,因此短平快的任务?般考虑使 ?线程池来处理,?不是直接创建线程。 通过三个?产事故,来看看使?线程池应该注意些什么。 线程池的声明需要?动进? Java中的Executors类定义了?些快捷的?具?法,来帮助我们快速创建线程池。《阿 ...
分类:
编程语言 时间:
2020-04-28 09:16:44
阅读次数:
74
搞这个sdk居然花了3天时间. 无语..... 有几个注意的点,免得以后接入的时候再次躺坑 1, 一定要接入厂商通道, 2, 一定要实现MainApplication 3, 一定要在MainApplication这样初始化, public void onCreate() { super.onCrea ...
分类:
其他好文 时间:
2020-04-27 19:21:05
阅读次数:
100