-
并发队列之LinkedBlockingQueue
并发队列之LinkedBlockingQueue 上一篇我们看了一下这个队列ConcurrentLinkedQueue,那就是一个无界非阻塞链表,我们这次来看看LinkedBlockingQueue,这个队列看名字就知道是一个阻塞式队列(也就是一个单向链表),基于独占锁实现的,比较简单; 一.LinkedBlockingQueue...
-
说说maven依赖冲突,依赖调解,依赖传递和依赖范围
说说maven依赖冲突,依赖调解,依赖传递和依赖范围 说maven依赖冲突之前需要先说说maven的 依赖传递 。 依赖传递 当前项目引入了一个依赖,该依赖的依赖也会被引入项目。更加准确的说法是,maven会解析直接依赖的POM,将那些必要的间接依赖,以传递依赖的形式引入到当...
-
图论初步<蒟蒻专属文章>
图论初步蒟蒻专属文章 前言 : 图论乃noip之重要知识点,但有点难理解 本人因此吃过不少亏 因为本人实在太弱,所以此篇乃正宗 蒟蒻专属文章 正文:(本文仅介绍图论中的重点、难点,其余部分略将或不讲) 图一般来说有二种存储方法:邻接矩阵和邻接表 邻接矩阵 : 存储...
-
40个Java多线程问题总结
前言 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能...
-
#《Essential C++》读书笔记# 第四章 基于对象的编程风格
#《Essential C++》读书笔记# 第四章 基于对象的编程风格 基础知识 Class的定义由两部分组成:class的声明,以及紧接在声明之后的主体。主体部分由一对大括号括住,并以分号结尾。主体内的两个关键字public和private,用来标示每个块的“member访问权限”。Public memb...
-
SpringBoot 集成FreeMarker
SpringBoot 集成FreeMarker SpringBoot官方不推荐使用jsp,因为jsp不好发挥SpringBoot的特性。官方推荐使用模板引擎代替jsp,现在很多公司都使用FreeMarker来作为SpringBoot的视图。 SpringBoot对动态页面的支持很好,为多种模板引擎提供了默认配置,常用的有: Thymel...
-
Lamda表达式学习笔记一
Lamda表达式学习笔记一 Lamda表达式学习笔记一 一、Lamda语法诠释 三傻大闹宝莱坞的主人公兰彻说的一句话让我映像深刻:用简单的语言来表达同样的意 我并不是说书上的定义怎么怎么不对,而是应该理解书本上的定义,并用简单的话语描述! 那么正题来了,lamda表达式是什...
-
含源码解析,深入Java 线程池原理
含源码解析,深入Java 线程池原理 从池化技术到底层实现,一篇文章带你贯通线程池技术。 1、池化技术简介 在系统开发过程中,我们经常会用到池化技术来减少系统消耗,提升系统性能。 在编程领域,比较典型的池化技术有: 线程池、连接池、内存池、对象池等。 对象池通...
-
Java 并发包中的高级同步工具
Java 并发包中的高级同步工具 Java 并发包中的高级同步工具 Java 中的并发包指的是 java.util.concurrent(简称 JUC)包和其子包下的类和接口,它为 Java 的并发提供了各种功能支持,比如: 提供了线程池的创建类 ThreadPoolExecutor、Executors 等; 提供了各种锁,如...
-
SpringBoot的热部署
SpringBoot的热部署 SpringBoot的热部署 原来:修改代码后,需要重新部署才会生效。 热部署:修改代码后,不需要Ctrl+S保存,不需要重新部署,直接在浏览器中刷新一下就可以看到修改后的效果。IDEA会自动重新编译代码,然后自动同步部署到tomcat。 (1)Ctrl+Alt+S,勾...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
