- 博客(8)
- 收藏
- 关注
原创 java(2) 线程池
五.线程池 线程池是为了提高由于频繁创建线程而大大降低的系统效率,如果并发的线程很多,并且每个线程都执行了一个时间很短的任务就结束了,因为频繁创建线程和销毁线程需要时间,线程池使线程可以复用,就是执行完一个任务不被销毁,继续执行其他的任务。 ①.继承实现 从最核心的ThreadPoolExecutor类开始,ThreadPoolExecutor继承于AbstractExecutorService抽象类, AbstractExecutorService抽象类实现了ExecutorService接口,Execu
2021-10-20 20:45:16
337
原创 java线程(一)
文章目录JAVA线程的实现方式一.继承Thread类二.实现Runnable接口三.Callable、Future和FutureTask①Callable使用:重写call()方法,②Future使用:③FutureTask使用:注意:FutureTask.run()不能产生新线程四.线程方法 JAVA线程的实现方式 一.继承Thread类 继承Thread类, 使用:重写run方法,thread.start()方法开启线程并执行run()方法。 二.实现Runnable接口 返回值为void, 使用:重写
2021-10-20 20:44:18
172
原创 fatal error: openssl/bio.h: No such file or directory
编译时,报错fatal error: openssl/bio.h: No such file or directory类型,可能是因为libssl-dev没有安装, libssl-dev包含libraries, header files and manpages,是openssl的一部分 使用mi命令安装libssl-dev: sudo apt-get install libssl-dev 转自https://blog.youkuaiyun.com/beilson/article/details/79774036
2021-10-13 10:11:10
704
原创 context(Activity的Context和Application的Context)
context(Activity的Context和Application的Context) 一. Android系统的角度来理解:Context是一个场景,代表与操作系统的交互的一种过程。 从程序的角度上来理解:Context是个抽象类,而Activity、Service、Application等都是该类的一个实现。 二. XXXActivity.this与getApplicationContext的区别,前者是XXXActivity的对象,后者是项目的Application的实例。 三. 使用contex
2021-09-29 20:22:26
602
原创 Activity与Fragment通过接口回调进行通信
Activity与Fragment通过接口回调进行通信 现在有如下‘Activity‘中包含两个Fragment,Fragment_first和Fragment_second, Fragment_first中包含两个按钮,当按下按钮后,fragment_second中的TextView控件内容发生改变。 1.在Fragment_first中定义一个接口: public iterface FragmentFirstInterface{ void fragment_callback(String str);
2021-09-29 18:12:04
395
原创 解决ubuntu20.04编译报错:error while loading shared libraries: libncurses.so.5
项目场景: ubuntu20.04编译报错:error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 原因分析: 缺少libncurses5文件 解决方案: 安装libncurses5解决,命令如下 $ sudo apt install libncurses5 ...
2021-09-24 18:51:57
2802
转载 Android接口回调机制精炼详解
本文链接:https://blog.youkuaiyun.com/weixin_41101173/article/details/80723537 ———————————————— 版权声明:本文为优快云博主「Chin_style」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/weixin_41101173/article/details/80723537
2021-08-10 17:04:46
1076
原创 mybatis 动态查询,动态更新,动态删除
这里是代码 1.动态查询 <!--动态查询--> <select id="finduserDynamic" resultType="user"> select * from user <where> <if test="username != null"> and username like #{username} </if>
2020-09-12 17:01:47
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅