一、同步代码块 package com.synchronized1; // 买票示例 // 使用同步代码块解决线程安全问题 public class TicketRunnableImp implements Runnable { private int ticket = 100; Object o= ...
分类:
编程语言 时间:
2020-05-11 23:52:44
阅读次数:
77
一、错误处理原理分析 使用SpringBoot创建的web项目中,当我们请求的页面不存在(http状态码为404),或者器发生异常(http状态码一般为500)时,SpringBoot就会给我们返回错误信息。 也就是说,在SpringBoot的web项目中,会自动创建一个/error的错误接口,来返 ...
分类:
编程语言 时间:
2020-05-11 15:47:39
阅读次数:
77
一般我们对缓存读操作的时候有这么一个固定的套路: 如果我们的数据在缓存里边有,那么就直接取缓存的。 如果缓存里没有我们想要的数据,我们会先去查询数据库,然后将数据库查出来的数据写到缓存中。 最后将数据返回给请求 代码例子: 1 @Override 2 public R selectOrderById ...
分类:
其他好文 时间:
2020-05-11 15:33:03
阅读次数:
50
题目描述: 题目意思是,给定一个people二维数组,里面放的是1*2的一维数组,其第一个元素是身高,第二个元素是原始队列中该位置前面身高大于等于此身高的人数,题目要求将这个打乱了的队列恢复到之前的样子。 解题思路: 通过观察可以知道,应该先排个子高的人,他们的相对位置确定之后,比他们低的人进队将不 ...
分类:
其他好文 时间:
2020-05-10 23:32:29
阅读次数:
111
java中重写与重载的区别1.重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封 不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时) ...
分类:
编程语言 时间:
2020-05-10 20:59:16
阅读次数:
76
1.实现HandlerInterceptor接口 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object obj) throws Exception { / ...
分类:
编程语言 时间:
2020-05-10 17:25:40
阅读次数:
77
一、什么是多态? 同样的物质,在不同的条件下,所呈现出来状态是不同的。 //类名 对象名 = new 类名(); Dog d = new Dog(); Penguin p = new Penguin(); 二、使用 父类的引用指向子类的实例 语法:1、父类名 父类引用 =new 子类名(); 三、向 ...
分类:
其他好文 时间:
2020-05-09 20:44:07
阅读次数:
51
//spark读取数据 Dataset<Row> df = spark.read().textFile(currentSrcPath, 1); Dataset<Row> df = spark.read().json(path); Dataset<Row> df = spark.read().orc( ...
分类:
其他好文 时间:
2020-05-08 18:23:41
阅读次数:
85
2、三者的不同详细 重载(overload):是函数名相同,参数列表不同,override只是在类的内部存在。 重写(override),也叫覆盖。子类重新定义父类中有相同名称和参数的虚函数(virtual)。在继承关系之间。C++利用虚函数实现多态。 重写的特点: 1 被重写的函数不能是stati ...
分类:
编程语言 时间:
2020-05-08 17:49:33
阅读次数:
80
老孟导读:昨天Flutter 1.17版本重磅发布,新的版本主要是优化性能、修复bug,有人觉得此版本毫无亮点,但也从另一方面体现了Flutter目前针对移动端已经较为完善,想了解具体内容,文末有链接,如果你想升级到最新版本,建议慎重,有些人升级后项目无法运行。 今天介绍的组件是NestedScro ...
分类:
其他好文 时间:
2020-05-08 09:57:07
阅读次数:
98