- 博客(10)
- 收藏
- 关注
翻译 演示提交任务方法execute()、submit()的区别
向线程池提交任务的两个方法execute()、submit()的区别,我总结的主要有四点(1)申明位置不同:execute() 方法定义在Executor接口中,submit() 方法定义在ExecutorService接口中; ExecutorService 接口继承了 Executor 接口。(2)可传参数不同: execute() 方法参数只能传入Runnable接口;submit() 方法有三个重载的方法;public interface ExecutorService ...
2020-09-10 15:49:15 180 1
翻译 response-综合案例-文件的下载
response-综合案例-文件的下载Servlet代码如下:package com.lbl.servlet;import com.lbl.servlet.service.FileService;import sun.misc.BASE64Encoder;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServl
2020-09-10 15:34:08 269
翻译 LeetCode 967. 连续差相同的数字(BFS/DFS)
文章目录 1. 题目 2. 解题 2.1 DFS 2.2 BFS 1. 题目返回所有长度为N且满足其每两个连续位上的数字之间的差的绝对值为 K的非负整数。请注意,除了数字 0 本身之外,答案中的每个数字都不能有前导零。例如,01 因为有一个前导零,所以是无效的;但 0 是有效的。你可以按任何顺序返回答案。示例 1:输入:N = 3, K = 7输出:[181,292,707,818,929]解释:注意,070 不是一个有效的数字,因为它有前...
2020-09-10 15:23:40 215
翻译 LinkedList源码分析
1.结构LinkedList 继承关系,核心成员变量,主要构造函数: public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable { // Node,双向链表 private static
2020-09-10 14:57:23 66
翻译 dubbo学习之事件通知实践
目录实践 dubbo-demo-interface dubbo-demo-xml-provider notify-provider.xml UserNotifyServiceImpl ProviderApplication dubbo-demo-xml-consumer ConsumerNotifyService ConsumerNotifyServiceImpl notify-consumer.xml ConsumerApplication
2020-09-10 14:20:25 82
翻译 Day03【Response】综合案例-图片验证码(新开发方式)
图片验证码效果Servlet随机生成一个字符串,然后将字符串转成图片,通过响应的字节流写到浏览器的img标签图片验证码分析图片验证码的业务逻辑test\java\com\wzx\service\TestVerificationCodeService.javapublic class TestVerificationCodeService { @Test public void test01() throws IOException { //1:创建
2020-09-10 13:32:39 139
翻译 Java基础算法--希尔排序(Shell Sort)
希尔排序(Shell Sort) 1、算法介绍 2、举例演示 3、图解 4、代码实现(交换法) 5、代码实现(移位法) 6、运行结果(交换法) 7、其他排序 1、算法介绍将n个数据的数组分为 n / 2 组(以 n / 2 作为增量,如果是增量的整数倍则为一组)。例如[117, 101, 106, 155, 112, 60],分为 3 组 ,分别为[117, 155],[101, 112],[106, 60]。 然后将每组进行插入排序。.
2020-09-10 12:53:05 196
翻译 Java基础之文件操作(IO流)
特意写一章关于IO流的知识,不为别的,是因为IO流实在太重要了文件文件对象File就是文件对象,我们电脑上的文件和文件夹都可以用这个File实例化public class Test{ public static void main(String[] args){ // 获取绝对路径D盘的hello文件夹 File f1 = new File("D:/hello"); // 获取相对路径的hello.txt文件 Fil.
2020-09-10 12:28:48 65
翻译 Java多线程--JUC-Lock锁(ReentrantLock、AQS)
java.util.concurrent 在并发编程中使用的工具类,其重点有lock锁、辅助工具类、Atomic原子类以及并发集合框架等。lock 最 常 用 的 类 就 是 ReentrantLock , 其 底 层 实 现 使 用 的 是AbstractQueuedSynchronizer(AQS)Java是如何实现原子操作?在Java中可以通过锁和循环CAS的方式来实现原子操作如:Atomic原子类(循环CAS操作直到成功)AQS(自旋、LockSupport、CAS)AQS(Ab
2020-09-10 12:02:17 130
翻译 手把手教你JSON解析完Cube数据,如何输出到Excel
这里我以其中一个JSON文件为例是不是JSON内部的层级关系有点混乱,没关系,我们将里面的内容放到网页上去解析看看。我们想要操作的是 key值为indexes下的数组,并对 key =layouts下的id和col_order集合 拿出来,并对col_order集合中的元素做一个过滤,只获取其中 < 100000的元素,并将其输出到 Excel 文件中。现在似乎需求已经看懂了,那我们就开始上手代码吧。...
2020-09-10 11:39:18 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人