ES6 let所声明的变量,只在let命令所在的代码块内有效。const声明的变量是常量,不能被修改。解构表达式:(1)数组解构比如有一个数组:...
服务调用方式 常见的远程调用方式有RPC和HTTP RPC:Remote Produce Call远程过程调用,类似的还有RMI。自定义数据格式...
yang嗯嗯要来充实自己了。OK,那就从Springboot开始吧。 呐,环境已搭好。 @RestController注解相当于@Respons...
线程安全问题多线程访问了共享数据,会产生线程安全问题。解决线程安全问题的第一种方案:使用同步代码块格式:synchronized(锁对象){可能...
线程状态 new 至今尚未启动的线程处于这种状态。runnable正在Java虚拟机中执行的线程处于这种状态。blocked受阻塞并等待某个监视...
线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。合理利用线程池的好...
Lambda表达式的标准格式:由三部分组成:一些参数;一个箭头;一段代码。格式:(参数列表)->{一些重写方法的代码};解释说明格式:():接口...
java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。Java把电脑中的文件和文件夹(目录)封装为...
递归一定要有条件限定,保证递归能够停下来,否则会发生占内存溢出;在递归中虽然有限定条件,但递归次数不能太多,否则会发生占内存溢出;构造方法,禁止递归