某日,胖滚猪写的代码导致了一个生产bug,奋战到凌晨三点依旧没有解决问题。胖滚熊一看,只用了一个volatile就解决了。并告知胖滚猪,这是并发编程导致的坑。这让胖滚猪坚定了要学好并发编程的决心。。于是,开始了我们并发编程的第一课。 序幕 BUG源头之一:可见性 刚刚我们说到,CPU缓存可以提高程序 ...
分类:
编程语言 时间:
2020-05-11 11:11:46
收藏:
0 评论:
0 赞:
0 阅读:
52
Symbol简介 ES6新加入了一种原始数据类型Symbol,表示独一无二的值,这是js的第七种数据类型,前六种是:Undefined、Null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 因此,对象的属性名现在可以有两种类型,一种是原来就有的字符 ...
分类:
其他 时间:
2020-05-11 11:11:31
收藏:
0 评论:
0 赞:
0 阅读:
266
模板方法模式,英文名叫Template Method Design Method,是一种行为模式。在我们的开发中主要是框架层面用的比较多,所以是中高级开发人员必须掌握的一种设计模式。 1.定义 首先看下模板方法模式的定义: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不 ...
分类:
其他 时间:
2020-05-11 11:10:55
收藏:
0 评论:
0 赞:
0 阅读:
44
什么是 SQL 注入 在所有漏洞类型中,SQL 注入可是说是危害最大最受大家关注的漏洞。简单说来,SQL 注入是通过在用户可控参数中注入SQL语法,破坏原有SQL结构,达到编写程序时意料之外结果的攻击行为。 以 ThinkJS 为例,假设我们写了如下一个接口(实际情况肯定不会这么写的): // us ...
分类:
数据库技术 时间:
2020-05-11 11:10:36
收藏:
0 评论:
0 赞:
0 阅读:
51
使用Mac电脑的你是否遇到过键盘不起作用的时候?这里小编为大家带来了苹果电脑键盘失灵解决教程,赶紧收藏起来吧! 无线键盘失灵解决教程 确保蓝牙已启用并且可以正常工作 尝试解决问题时,请不要忽略最明显的解决方案。首先,进入系统偏好设置>蓝牙,并确保您已打开蓝牙。 “ 系统偏好设置”面板将告诉您是否已连 ...
分类:
移动平台 时间:
2020-05-11 11:10:18
收藏:
0 评论:
0 赞:
0 阅读:
1434
Tomcat刚启动,报出端口被占用 问题1:Tomcat刚启动也就一两秒的时间,报出端口被占用 java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindExceptio ...
分类:
其他 时间:
2020-05-11 11:10:01
收藏:
0 评论:
0 赞:
0 阅读:
1035
此博客链接:https://www.cnblogs.com/ping2yingshi/p/12867784.html 拥有最多糖果的孩子(10min) 题目链接:https://leetcode-cn.com/problems/kids-with-the-greatest-number-of-can ...
分类:
其他 时间:
2020-05-11 11:09:44
收藏:
0 评论:
0 赞:
0 阅读:
48
maven http://maven.apache.org/docs/history.html maven版本对应jdk版本的要求 Release Date Version Required Java Version Links 2017-02-28 3.5.0-alpha-1 Java 7 ann ...
分类:
其他 时间:
2020-05-11 11:09:27
收藏:
0 评论:
0 赞:
0 阅读:
213
测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 前言 like应该是最常用的查询条件了 必须滴掌握! like的语法格式 LIKE '字符串' NOT L ...
分类:
数据库技术 时间:
2020-05-11 11:09:08
收藏:
0 评论:
0 赞:
0 阅读:
61
<body> <div id="app"> <h3 id="h3">{{msg}}</h3> <input type="button" value="修改msg" @click="msg='No'"> </div> <script> var vm = new Vue({ el:'#app', dat ...
分类:
其他 时间:
2020-05-11 11:08:34
收藏:
0 评论:
0 赞:
0 阅读:
183
FFmpeg命令 FFMPEG格式转换: MOV转换MP4 ffmpeg -i D:\Media\01.mov D:\Media\01.mp4 flv转换avi: ffmpeg -i D:\Media\01.flv D:\Media\01.avi mp4转换avi: ffmpeg -i D:\Med ...
分类:
其他 时间:
2020-05-11 11:08:17
收藏:
0 评论:
0 赞:
0 阅读:
43
最近公司中间消息层要migration到Solace。 来了解下Solace这个中间消息件 - Solace cloud。 对比之前其他项目中使用的Apache的AQ, WebSphere的MQ,以及其他如Rabbit MQ。 参考: https://www.cnblogs.com/JonaLin/ ...
分类:
其他 时间:
2020-05-11 11:07:56
收藏:
0 评论:
0 赞:
0 阅读:
135
工程建筑信息内容模型(BuildingInformationModeling)即BIM最近几年热门,本来运用于工程建筑行业,最开始是为设计方案和工程施工期内工程建筑算量和处理施工现场的设计方案矛盾而出现的。工程施工进行以后,BIM好像就完成了历史使命感,这免不了有点奢侈浪费。 城市信息内容模型(Ci ...
分类:
其他 时间:
2020-05-11 11:07:33
收藏:
0 评论:
0 赞:
0 阅读:
50
洛阳地脉花最宜,牡丹尤为天下奇。 洛阳的牡丹,闻名于世。会作文,会吟诗的人,以此写了许多句子和篇章。这两句便是出自欧阳修的《洛阳牡丹图》。 欧阳文忠公是一位卓越的文学家、史学家、政治家,他在文学上的造诣很高,被后世称为唐宋八大家之一。 花与诗美则美矣!但究竟为何,洛阳的地脉养花最相宜呢?这里的答案, ...
分类:
其他 时间:
2020-05-11 11:07:14
收藏:
0 评论:
0 赞:
0 阅读:
54
切片 split() join() ~~~~~~~~~~~ 1、切片 作用:从字符串序列中取出一部分相应的元素重新组成一个字符串 (从字符串中取出一些元素,组成另一个字符串) 语法:字符串[(开始索引):(结束索引):[步长]] 举例说明: 打印的结果为: abcde 这里可以看出,我们筛选出来ab ...
分类:
编程语言 时间:
2020-05-11 11:06:48
收藏:
0 评论:
0 赞:
0 阅读:
54
一篇文章带你玩转TiDB灾难恢复一、背景`高可用是TiDB的另一大特点,TiDB/TiKV/PD这三个组件都能容忍部分实例失效,不影响整个集群的可用性。下面分别说明这三个组件的可用性、单个实例失效后的后果以及如何恢复。TiDBTiDB是无状态的,推荐至少部署两个实例,前端通过负载均衡组件对外提供服务。当单个实例失效时,会影响正在这个实例上进行的Session,从应用的角度看,会出现单次请求失败的情
分类:
数据库技术 时间:
2020-05-11 10:47:02
收藏:
0 评论:
0 赞:
0 阅读:
61
refusing to merge unrelated histories 这是因为远程仓库已经存在代码记录了,并且那部分代码没有和本地仓库进行关联,我们可以使用如下操作允许pull未关联的远程仓库旧代码: git pull origin master --allow-unrelated-histo ...
分类:
其他 时间:
2020-05-11 10:45:51
收藏:
0 评论:
0 赞:
0 阅读:
79
这是国内第一本深度讲解如何架构与设计高并发Oracle数据库系统的著作,也是国内第一本系统讲解内存数据库TimesTen的专著。作者是拥有10余年Oracle从业经验的资深数据库架构师,本书的内容也得到了业界以盖国强为代表的数位数据库专家的一致认可。本书秉承大道至简的思想,技术与艺术并重,从技术、方 ...
分类:
数据库技术 时间:
2020-05-11 10:45:29
收藏:
0 评论:
0 赞:
0 阅读:
51
原文地址:https://blog.csdn.net/qq_37465638/article/details/100071259 进入Anaconda\DLLS目录,查看libssl-1_1-x64.dll的日期 进入Anaconda\Library\bin目录,比较两者日期 如果不一致,将DLLS ...
分类:
其他 时间:
2020-05-11 10:44:54
收藏:
0 评论:
0 赞:
0 阅读:
102
https://ac.nowcoder.com/acm/problem/20898 两个条件 #include <bits/stdc++.h> using namespace std; const int maxn = 1e6 + 10; int n,m; vector<char> a[maxn]; ...
分类:
其他 时间:
2020-05-11 10:44:35
收藏:
0 评论:
0 赞:
0 阅读:
54