自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 面试并发volatile关键字时,我们应该具备哪些谈资?

提前发现更多精彩内容,请访问 个人博客提前发现更多精彩内容,请访问 个人博客提前发现更多精彩内容,请访问 个人博客写在前面在 可见性有序性,Happens-before来搞定 文章中,happens-before 的原则之一: volatile变量规则对一个 volatile 域的写, happens-before 于任意后续对这个 volatile 域的读按理说了解了这...

2019-09-30 08:29:00 569

转载 为docker配置国内镜像加速器

docker官方镜像仓库地址为:https://hub.docker.com/search?q=&type=image因为是国外地址,因此下载镜像时速度很慢。我们需要配置国内镜像加速,可以使用的国内镜像有哪些?  Docker可以配置的国内镜像有很多可供选择,比如说:阿里云,网易蜂巢,DaoCloud,Docker中国区官方镜像等,这些都是可以提供给大家随意选择的...

2019-09-29 21:33:00 699

转载 ubuntu下docker安装

首先来一个官网安装教程链接:https://docs.docker.com/install/linux/docker-ce/ubuntu/目前docker主要有docker-CE 与 docker-EEdocker-ce开源免费,基本上在日常学习及工作中足够了。docker-EE企业版收费,两者之间的区别,可以借助https://www.cnblogs.com/atuotuo...

2019-09-29 19:50:00 634

转载 解决原子性问题?脑海中有这个模型就可以了

上一篇文章 可见性有序性,Happens-before来搞定,解决了并发三大问题中的两个,今天我们就聊聊如何解决原子性问题原子性问题的源头就是 线程切换,但在多核 CPU 的大背景下,不允许线程切换是不可能的,正所谓「魔高一尺,道高一丈」,新规矩来了:互斥: 同一时刻只有一个线程执行实际上,上面这句话的意思是: 对共享变量的修改是互斥的,也就是说线程 A 修改共享变量时其他线...

2019-09-23 08:41:00 335

转载 docker-compose.yml 部署Nginx、Java项目、MySQL、Redis

version: "3.7"services: nginx: image: nginx restart: always container_name: nginx environment: - TZ=Asia/Shanghai ports: - "80:80" - "443:44...

2019-09-22 21:34:00 657

转载 Win10 + Ubuntu 安装教程(痛苦踩坑)

今天搞了一天,痛苦万分,本文的教程基本适用大部分情况,现在记录下需要主义的几点:一、制作ubuntu usb安装盘的时候,格式要选saw的,千万不要用usb-HDD+的二、安装完后使用EasyBCD制作启动项的时候要根据电脑bios类型选择,传统bois必须选默认的crub(传统)的本文引自:https://www.cnblogs.com/masbay/p/10745170....

2019-09-21 19:40:00 1049

转载 SQL SERVER将多行数据合并成一行(转)

1)比如表中有三列数据:2)执行如下查询:1 SELECT [USER_NAME], [USER_ACCOUNT]2 , [ROLE_NAME] = stuff((3 SELECT ',' + [ROLE_NAME]4 FROM [WAP_WORKSHEET].[dbo].[userTest]5 ...

2019-09-20 16:23:00 4515

转载 可见性有序性,Happens-before来搞定

写在前面上一篇文章并发 Bug 之源有三,请睁大眼睛看清它们 谈到了可见性/原子性/有序性三个问题,这些问题通常违背我们的直觉和思考模式,也就导致了很多并发 Bug为了解决 CPU,内存,IO 的短板,增加了缓存,但这导致了可见性问题编译器/处理器擅自优化 ( Java代码在编译后会变成 Java 字节码, 字节码被类加载器加载到 JVM 里, JVM 执行字节码, 最终需要转化...

2019-09-17 08:14:00 98

转载 日常检查协议异常

页面中的tabel,直接点复制html里的tabel标签,到excel里面粘贴直接在excel里粘贴,就是原样表格Ctrl + G,定位对象按delete可以删除所有对象,这样就可以获取所有数据了然后再到监控页面获取实时数据,发现有数据的都是前32路,后32路通道均为离线,无数据(把数据都弄到excel里,是为了可以使...

2019-09-16 19:26:00 376

转载 java只允许输入数字字母下划线中文

public static void main(String[] args) { Pattern pattern = Pattern.compile("[_0-9a-z]+"); boolean b1 = pattern.matcher("@#").find(); boolean b2 = pattern.matcher("...

2019-09-12 15:47:00 2185

转载 数据结构

什么是数据结构?栈栈的实现栈的应用栈的应用maze = [ # 迷宫 [1,1,1,1,1,1,1,1,1,1], [1,0,0,1,0,0,0,1,0,1], [1,0,0,1,0,0,0,1,0,1], [1,0,0,0,0,1,1,0,0,1...

2019-09-11 11:21:00 96

转载 vue --》路由query 编程式导航传值与监听

1.首先在一个页面设置一个按钮,用于路由跳转<template> <div> <button @click="handleToRouter">路由传值</button> </div></template><script> export d...

2019-09-10 09:20:00 323

转载 并发Bug之源有三,请睁大眼睛看清它们

写在前面生活中你一定听说过——能者多劳作为 Java 程序员,你一定听过——这个功能请求慢,能加一层缓存或优化一下 SQL 吗?看过中国古代神话故事的也一定听过——天上一天,地上一年一切设计来源于生活,上一章 学并发编程,透彻理解这三个核心是关键 中有讲过,作为"资本家",你要尽可能的榨取 CPU,内存与 IO 的剩余价值,但三者完成任务的速度相差很大,CPU >...

2019-09-10 08:32:00 113

转载 java判断是excel2003还是2007以上

public static Workbook create(InputStream in) throws IOException,InvalidFormatException { if (!in.markSupported()) { in = new PushbackInputStream(in, 8); ...

2019-09-09 17:10:00 812

转载 Content-Type: application/vnd.ms-excel"

如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了: header( "Content-Type: application/vnd.ms-excel">如果希望能够提供那个打开/保存的对话框,Content-Disposition参数,Content-Disposition参数本来是为了在客户端另存文件时提供一个建议的文件名,但是...

2019-09-09 14:52:00 239

转载 Linux下安装chrome浏览器

第一步:进入google-chrome官网下载chrome安装包     官网地址:https://www.google.cn/chrome/    选择要下载的安装包注意:这里有两个选项,请按照你安装的系统下载。如果不清楚你的系统属于哪个版本,看这张图:第二步:使用root权限进行安装 ...

2019-09-08 16:29:00 1895

转载 Linux系统安装使用实录--传送门(持续更新)

1、安装Linux系统  经过两种系统对比,发现ubuntu的资源依赖更方便更全, centos安装时可以配置开发环境,默认有安装的jdk,这一点比Ubuntu方便一点。  win10+centos https://www.cnblogs.com/salmonLeeson/p/11438062.html  win10+ubuntu https://www....

2019-09-08 15:58:00 229

转载 CentOS7 设置电源选项,待机、睡眠、挂起

设置装有 CentOS7 的笔记本合盖后黑屏进入睡眠模式 systemd 能够处理某些电源相关的 ACPI事件,你可以通过从 /etc/systemd/logind.conf 以下选项进行配置:   HandlePowerKey 按下电源键后的行为 HandleSleepKey 按下挂起键后的行为 HandleHibernateKey 按下休眠键后的行为 Han...

2019-09-08 15:56:00 4592

转载 (转)Centos7下杀毒软件clamav的安装和使用

本文转载自:https://www.cnblogs.com/bingo1024/p/9018212.html#_label1_0目录一、yum安装二、编译安装2.1:下载软件包2.2:创建clamav用户和存放病毒库目录2.3:解压安装包2.4:安装依赖2.5:编译安装2.6:配置clamav2.7:启动clamav2.8:更新病...

2019-09-07 20:48:00 196

转载 配置yum源

什么是yum,什么是yum源,常见的yum源有哪些?yum是centos下更新、管理软件的命令,也有相应的图像界面版本;yum源是yum命令去哪里取安装包的地图;常见的yum源:网易、阿里云、epel等;配置yum源:第一步:  备份下原来的yum源  cd /etc/yum.repos.d/  mv CentOS-Base.repo CentOS-B...

2019-09-07 20:10:00 109

转载 基础面试,为什么面试官总喜欢问String?

关于 Java String,这是面试的基础,但是还有很多童鞋不能说清楚,所以本文将简单而又透彻的说明一下那个让你迷惑的 String在 Java 中,我们有两种方式创建一个字符串String x = "abc";String y = new String("abc");你常见也常写第一种,很少见第二种,但面试还总问这类问题,双引号和构造器两种形式创建字符串到底有什么差别呢?...

2019-09-05 08:51:00 64

转载 Sql Server中变的定义以及赋值的应用

--申明变量declare @ad_begin datetimedeclare @fydl varchar(50)declare @userid varchar(50)declare @jdrbm varchar(50)--变量赋值set @ad_begin='2019-09-04'set @fydl='all'set @userid='0049'set @jdrbm='全部'...

2019-09-04 10:22:00 103

转载 富文本编辑器相关

平时我们在写一些可以发表文章的相关功能时,总会时不时会用到富文本编辑器,下面推荐几种开源的富文本编辑器:1、UEditor 百度的。优点:插件多,基本满足各种需求,类似贴吧中的回复界面。缺点:不再维护,文档极少,使用并不普遍,图片只能上传到本地服务器,如果需要上传到其他服务器需要改动源码,较为难办,加载速度慢。总结:小项目,可以用用,不推荐使用。2、kind...

2019-09-03 15:49:00 89

转载 学并发编程,透彻理解这三个核心是关键

写在前面上一篇文章这次走进并发的世界,请不要错过 给大家带了并发编程的开胃菜,接下来我们逐步上正餐,在吃正餐之前,我还要引用那首诗词: 「横看成岭侧成峰,远近高低各不同」,远看看轮廓,近看看细节,不断切换思维或视角来学习远看并发,并发编程可以抽象成三个核心问题: 分工、同步/协作、互斥如果你已经工作了,那么你一定听说过或者正在应用敏捷开发模式来交付日常的工作任务,我们就用你熟悉的...

2019-09-03 08:40:00 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除