聊聊Java中的并发队列中 有界队列和无界队列的区别

转载自 https://blog.csdn.net/AJ1101/article/details/81711812本文主要总体的说一说各种并发队列 首先来一张全体照 从有界无界上分 常见的有界队列为ArrayBlockingQueue 基于数组实现的阻塞队列LinkedBlockingQueue 其实也是有界队列,但是不设置大小时就时Integer.MAX_VALUE,内部是基于链表实现的ArrayBlockingQueue 与 LinkedBlockin

Centos7修改主机名hostname的三种方法

方法一 hostnamectl修改Step1 查看主机名hostnameStep2  修改主机名命令形式hostnamectl set-hostname 主机名修改hostnamectl set-hostname MasterStep3  再次查看主机名hostname 无需重启只需新开会话便可变为新的主机名方法二 通过修改文件修改文件vi /etc/hostname 添加主机名Slave01vi /etc/sysconfig/network 添加IP和hostna

开发环境搭建,virtualbox安装centos7用于集群搭建

工欲善其事,必先利其器,一个好的环境能够让我们更好的工作和学习。一、安装virtualbox目前virtualbox出了苹果M1芯片不支持,其他都没什么问题。双击安装文件,一路默认二、安装操作系统centos71:创建虚拟机:点击“新建”按钮,设置虚拟机名称abc01,选择虚拟机存储位置,选择操作系统为Linux,选择版本为Red Hat-64bit,分配1024MB内存,电脑内存够大的也可以设置大一点,后面的选项全部默认,最后点击“create”按钮,开始创建虚拟机2、设置虚拟机网卡:选择创建

python快速生成时间戳,获取秒级时间戳与毫秒级时间戳、微秒级时间戳

python如何快速生成时间戳import time now_time = time.time() print(now_time)结果是1594604269.1730552知识点扩展:获取秒级时间戳与毫秒级时间戳、微秒级时间戳import time import datetime t = time.time() print (t)   #原始时间数据 print&nb

Nacos 启动失败解决方案

下载最新的 Nacos 版本在 Windows 直接运行脚本启动,首先报错第一个问题如下:java.lang.IllegalArgumentException: db.num is nulljava.lang.RuntimeException: [db-load-error]load jdbc.properties error将 Nacos 下的 conf/application.properties 文件修改如下图所示新建本地数据库

解决GitHub网页githubusercontent地址无法访问问题

不知道什么时候开始,GitHub里面的图片也无法加载出来,本来页面也加载缓慢,这下更是雪上加霜,好在还是有简单的方式加速GitHub的访问。通过设置hosts就是一个低成本的方案, GitHub里面图片都在githubusercontent.com域名下,我们只需要在hosts里绑定域名和对应的IP。1. hosts内容hosts文件内容如下:# 2020年12月30日更新 # GitHub Start 52.74.223.119 &nb

程序员面试金典(第6版).pdf 电子书百度云下载

资料简介:本书是原谷歌面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。内容主要涉及面试流程解析,面试官的幕后决策及可能提出的问题,面试前的准备工作,对面试结果的处理,以及出自微软、苹果、谷歌等多家知名公司的189道编程面试题及详细解决方案。第6版修订了上一版中一些题目的解法,为各章新增了介绍性内容,加入了更多的算法策略,并增添了对所有题目的提示信息。 资料目录:第 1 章 面试流程 11.1 为什么 11.1.1 错过了

8本精通Java虚拟机必读书籍推荐书单,附pdf打包下载地址

书单整理目前能见到的比较热门的与jvm相关的书籍,要想精通Java虚拟机,那就先来看一下这些书吧!整理不易,希望能帮到有需要的同学打包下载地址见文末JVM虚拟机推荐书单书单1:深入理解Java虚拟机:JVM高级特性与最佳实践深入理解Java虚拟机:JVM高级特性与最推荐语:Java图书领域公认的经典著作,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行全面而深入的分析,深刻揭示JVM的工作原理。以实践为导向,通过大量与实际生产环境相结合的案例展示了解决各种常见JVM问题的

MAC下连接Windows的远程桌面Microsoft Remote Desktop

在MAC下搞开发,偶尔要远程一些windows机器帮忙解决问题,大部分用向日葵,teamviewer就可以了。但是遇到了需要连接windows远程桌面的怎么处理呢?我试了下MAC自带的远程桌面软件,据说可以远程windows。我搞了半天没弄出来。干脆下载一下windows官方提供的吧,简单好用。 下载链接:https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distr

连接数据库 mysql serverTimezone 问题,时间少了8小时

如果你发现时间正好少了8小时,不用问,肯定是时区设置有问题,找找在哪里设置下时区就好了。遇到一个问题:项目jar包扫描后,升级了好多jar包,包括mysql的驱动jar包升级到了8.0版本以上。升级后从mysql中查出的时候,全都比数据库的时间多13小时,而且这些时间存到数据库的时间,有些是正确的时间,有时比正确时间少13小时,这样返回给前端的时间就不准确,解决这个问题只要在springboot的数据库连接配置中增加一段配置就能解决问题spring:   datasource