上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 47 下一页
摘要: 1、题目描述: 查找最晚入职员工的所有信息 CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` var 阅读全文
posted @ 2020-01-13 20:45 guoyu1 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、JUC中的集合类--java.util.concurrent 下面,我们先了解JUC包中集合类的框架;为了方便讲诉,我将JUC包中的集合类划分为3部分来进行说明。在简单的了解JUC包中集合类的框架之后,后面的章节再逐步对各个类进行介绍。 1. List和Set JUC集合包中的List和Set实 阅读全文
posted @ 2020-01-13 17:26 guoyu1 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 从jdk5开始,把工作单元和执行机制分离开来。工作单元包括 Runnable 和 Callable,而执行机制由 Executor 框架提供。 一、Executor框架: 1、Executor框架两级调度模型: 在上层,java多线程程序把应用分解为若干个任务,然后执行用户级调度器,即Executo 阅读全文
posted @ 2020-01-11 16:58 guoyu1 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、继承Thread类创建多线程:继承java.lang.Thread类,重写Thread类的run()方法,在run()方法中实现运行在线程上的代码,调用start()方法开启线程。 Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过 阅读全文
posted @ 2020-01-11 10:45 guoyu1 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 一、锁 锁的实现有两种,一种是用synchronized关键字,另一种是lock接口,显示的加锁解锁。 二、synchronized关键字加锁: 锁——synchronized 三、lock接口加锁 在jdk 5之后,并发包中新增了Lock接口及相关实现类来实现锁功能。 Lock接口和synchro 阅读全文
posted @ 2020-01-11 10:13 guoyu1 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 1、归并排序思想: 归并排序的思想源于一个简单的思想,就是如果现在存在两个已经排好序的数组了,例如:{2, 3, 6, 8, 11},{1, 5, 7, 9},那么对这两个排序好的数组进行合并排序,就比较简单了,只需要创建一个临时的辅助数组,然后比较两个数组的头元素,2比1,那就将1先存入辅助数组, 阅读全文
posted @ 2020-01-09 17:10 guoyu1 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、给足资源: 1、搭建集群的时候:给足SPARK_WORKER_CORES、SPARK_WORKER_MEMORY。 2、提交任务的时候:生产环境中提交任务使用的是shell脚本,要根据实际的情况设置好里面的参数。 /usr/local/spark/bin/spark-submit \ --cla 阅读全文
posted @ 2020-01-08 15:05 guoyu1 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 相信大家在面试的时候,都经常会被问到这个问题 – “多线程的速度一定比单线程快吗”。这么问也就说明答案是否定的,而这道题的精髓就在于你能不能说出上下文切换这几个字。那什么是上下文切换呢? 上下文切换定义1:即使是单核的cpu也能够执行多线程,cpu通过给每个线程分配时间片来实现这个机制。时间片是cp 阅读全文
posted @ 2020-01-07 15:38 guoyu1 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 一、守护线程和本地线程及其区别: 1、java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon() 阅读全文
posted @ 2020-01-07 15:15 guoyu1 阅读(628) 评论(0) 推荐(1) 编辑
摘要: 1、题目描述:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 2、思路: 3、代码: /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode r 阅读全文
posted @ 2020-01-06 10:54 guoyu1 阅读(55) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 47 下一页