上一页 1 2 3 4 5 6 7 8 9 ··· 29 下一页
摘要: 除了可以通过ThreadPoolExecutor自定义线程池外,同Stream API中的Collectors一样,多线程里的Executors类也提供了一组相关的线程池工具,可以直接拿来用,不用考虑用什么队列合适的问题。 Javac除了传统的四大线程池工具: 1、newFixedThreadPoo 阅读全文
posted @ 2022-11-02 13:54 佛祖让我来巡山 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 线程池是个神器,用得好会非常地方便。本来觉得线程池的构造器有些复杂,即使讲清楚了对今后的用处可能也不太大,因为有一些Java定义好的线程池可以直接使用。但是(凡事总有个但是),还是觉得讲一讲可能跟有助于理解后面的常用线程池,所以该打脸还是打吧 因为直接结合代码看会更清楚一些,所以我把带注释的代码贴出 阅读全文
posted @ 2022-11-02 09:58 佛祖让我来巡山 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 开完一趟车完整的过程是启动、行驶和停车,但老司机都知道,真正费油的不是行驶,而是长时间的怠速、频繁地踩刹车等动作。因为在速度切换的过程中,发送机要多做一些工作,当然就要多费一些油。 而一个Java线程完整的生命周期就包括: 1、T1:创建(启动) 2、T2:运行(行驶) 3、T3:销毁(停车) 而T 阅读全文
posted @ 2022-11-01 18:04 佛祖让我来巡山 阅读(58) 评论(0) 推荐(0) 编辑
摘要: Java中和线程相关的关键字就两:volatile和synchronized。 volatile以前用得较少,以后会用得更少(后面解释)。它是一种非常轻量级的同步机制,它的三大特性是: 1、保证可见性,即强制将CPU高速缓存的数据立即写入主存,会导致其他CPU核中对应的高速缓存内容无效,就像这样: 阅读全文
posted @ 2022-11-01 14:39 佛祖让我来巡山 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 如果要问我Java当中最难的部分是什么?最有意思的部分是什么?最多人讨论的部分是什么?那我会毫不犹豫地说:多线程。 Java多线程说它难,也不难,就是有点绕;说它简单,也不简单,需要理解的概念很多,尤其是很多底层知识,如数据结构、操作系统的部分。 Java多线程掌握得好,不仅仅只是对Java,对任何 阅读全文
posted @ 2022-11-01 11:46 佛祖让我来巡山 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 目的:将文件交给阿里云进行管理,可避免文件对本地服务器资源的占用,阿里云OSS还可根据读写偏好选择合适的文件存储类型服务器,文件异地备份等 一、阿里云OSS基础了解(前提) 1、存储空间(Bucket) 用于存储对象(Object)的容器,同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有 阅读全文
posted @ 2022-08-08 20:00 佛祖让我来巡山 阅读(1526) 评论(0) 推荐(2) 编辑
摘要: 1、上传的文件是File类型 如果文件保存在本地,即可以通过File file = new File(path) 或者 文件路径地址获取到指定文件 public String uploadFile(File file) { // 1、封装请求头 HttpHeaders headers = new H 阅读全文
posted @ 2022-08-05 15:42 佛祖让我来巡山 阅读(6056) 评论(2) 推荐(3) 编辑
摘要: SpringBoot项目中用到多数据源,在方法上又必须加事务处理,此时可以对使用了@DS的方法或类添加@Transactional并添加事务隔离级别 举例: 1、这是一个方法,方法内需要实现多数据源查询 2、在该方法中判断查询哪一个数据源: 3、此时可以将slave数据源的service类添加 @T 阅读全文
posted @ 2022-07-28 13:29 佛祖让我来巡山 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: 一、NoSQL数据库简介 1、技术发展 技术的分类 1、解决功能性的问题:Java、Jsp、RDBMS、Tomcat、HTML、Linux、JDBC、SVN 2、解决扩展性的问题:Struts、Spring、SpringMVC、Hibernate、Mybatis 3、解决性能的问题:NoSQL、Ja 阅读全文
posted @ 2022-07-14 23:33 佛祖让我来巡山 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 曾经的VIP服务在网络的初期,网民很少,服务器完全无压力,那时的技术也没有现在先进,通常用一个线程来全程跟踪处理一个请求。因为这样最简单。其实代码实现大家都知道,就是服务器上有个ServerSocket在某个端口监听,接收到客户端的连接后,会创建一个Socket,并把它交给一个线程进行后续处理。线程 阅读全文
posted @ 2022-07-13 18:25 佛祖让我来巡山 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 29 下一页

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网