项目忙!!!!!!!懒得再码字了!!!好久没更新!!!!同学开心就好!!!!
分类:
其他好文 时间:
2019-09-19 17:58:15
阅读次数:
75
Future 在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。Future表示一个可能还没有完成的异步任务的结果,针对这 ...
分类:
编程语言 时间:
2019-09-17 19:21:08
阅读次数:
177
第一步:准备依赖 1、Spring-core beans expression context aop tx jdbc web webmvc 2、Druid MySQL-connector-java mybatis mybatis-spring 3、 Log4j slf4j-api slf4j-lo ...
分类:
其他好文 时间:
2019-09-14 22:20:02
阅读次数:
113
目的:提高可用性 通过ExecutorService实现队列泄洪 将有并发压力的下游代码放入到线程池的submit方法中,如下: 通过Guava RateLimit 负载均衡的情况下,在单机内部实现限流 需要加入Guava依赖 在方法入口内加上以下代码: 最后: 这里只简单描述了如何最简单的使用,降 ...
分类:
编程语言 时间:
2019-09-13 17:50:51
阅读次数:
120
2557: Above the Median 题目描述 Farmer John has lined up his N (1 <= N <= 100,000) cows in a row to measure their heights; cow i has height H_i (1 <= H_i ...
分类:
其他好文 时间:
2019-09-13 15:49:29
阅读次数:
88
一、请求参数绑定实体类 domain: 二、请求参数绑定集合类型List、Map domain: ...
分类:
编程语言 时间:
2019-09-13 15:38:45
阅读次数:
108
创建线程的方式有三种 1.继承Thread类 2.实现Runnable接口 3.实现Callable接口 第三种方式,可以通过FutureTask包装类调用get()方法获取到线程的返回值 也可以通过ExecutorService创建的线程池调用submit()方法返回一个Future对象来获取线程 ...
分类:
编程语言 时间:
2019-09-12 23:44:43
阅读次数:
117
三种多线程实现方式: 继承Thread类,重写run方法,启动start 实现Runnable接口,重写run方法,创建Thread代理类并传入,启动start 实现Callable接口,重写call方法,创建线程池并传入submit执行。 继承Thread类,重写run方法,启动start 实现R ...
分类:
编程语言 时间:
2019-09-12 23:08:42
阅读次数:
102
最近在工作的过程中有遇到httpClient接口,今天特意些一个小示例对这个知识点进行温习。 下面是代码小片段: 最终的运行结果:(这个应该就是我们非常熟悉的百度的首页的html代码了) ...
分类:
Web程序 时间:
2019-09-12 09:59:51
阅读次数:
84
今天我的idea发生闪退行为,在代码打开model类的时候发生闪退 查看idea的错误日志提示: 从C [mybatisplugin1435000255863699488.tmp+0xb5d27]可以看出是mybatisplugin出了问题,想起来最近安装了 个mybatisplugin的插件 然后 ...
分类:
其他好文 时间:
2019-09-11 11:59:04
阅读次数:
138