码迷,mamicode.com
首页 > 2020年01月28日 > 全部分享
理解ThreadLocal
问题:在多线程环境下,如何防止自己的变量被其它线程篡改 __ 答案:ThreadLocal. __ __ThreadLocal 不是用来解决共享对象的多线程访问的竞争问题的,因为ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。当线程终止 ...
分类:其他好文   时间:2020-01-28 20:49:11    阅读次数:58
05 | 深入浅出索引(下)
回表:回到主键索引树搜索的过程,称为回表 覆盖索引:某索引已经覆盖了查询需求,称为覆盖索引,例如:select ID from T where k between 3 and 5 在引擎内部使用覆盖索引在索引K上其实读了三个记录,R3~R5(对应的索引k上的记录项),但对于MySQL的Server层 ...
分类:其他好文   时间:2020-01-28 20:48:56    阅读次数:54
14、python异常处理及断言
前言:本文主要介绍python中异常的处理及断言,包括异常类型、异常捕获、主动跑出异常和断言。 一、异常类型介绍 什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,会影响程序的正常执行,一般情况下,在python无法正常处理程序时就会发生一个异常。 异常是python对象,表示一个错误。当 ...
分类:编程语言   时间:2020-01-28 20:48:35    阅读次数:85
pta甲级1010
题目中只说明了给出的字符是在0~35的,并没有说明数的进制也是在0~35的。 想当然的认为两个数的进制都是在这个范围,并没有想到还需要二分范围。另外在运算过程中容易爆long long,需要注意判断。 #include <bits/stdc++.h> #define ll long long usi ...
分类:其他好文   时间:2020-01-28 20:47:47    阅读次数:90
Synchronized和Static Synchronized区别
通过分析这两个用法的分析,我们可以理解java中锁的概念。一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有全局锁的概念),一个是全局锁(该锁针对的是类,无论实例多少个对象,那么线程都共享该锁)。实例锁对应的就是synchronized关键字,而类锁(全局锁)对应的就是static ...
分类:其他好文   时间:2020-01-28 20:47:28    阅读次数:56
kafka学习--第一章 kafka的基本架构与角色
一、kafka的基础架构 kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实时处理领域。 kafka的具体架构如图: 学习kafka的架构前,我们需要了解图中的每个角色: (1)consumer group 消费者组:这是kafka消息队列特有的角色,它是一堆消费组组合成的。消 ...
分类:其他好文   时间:2020-01-28 20:47:17    阅读次数:139
bzoj4589 Hard Nim
题目描述 有 $n$ 堆石子,每堆石子是不超过 $m$ 的质数,求有多少种局面,使 $Nim$ 游戏中先手获胜 数据范围 $n \le 10^9,m \le 50000$ 题解 首先我们知道 $Nim$ 游戏中先手获胜的条件是 $n$ 堆石子异或值为 $0$ 于是我们就 $Fwt$ +快速幂求出第 ...
分类:其他好文   时间:2020-01-28 20:46:35    阅读次数:49
01 反js的根本原因
1. web网页的基本构成 浏览器的组建和作用 3. html dom与网页渲染过程 浏览器 html解释器, js解释器, css解释器, 4. 编程语言与浏览器的不同 编程语言请求到的是网页的源代码, 并没有js,css文件. 总结: js反爬虫的根本原因 浏览器与其他工具的差异 字体反爬虫, ...
分类:Web程序   时间:2020-01-28 20:46:24    阅读次数:78
dockerfile文件 与 私有仓库registry的使用操作
Dockerfile常用命令(安全)1.》FROM:构建镜像基于那个镜像例如:FROMcentos:72》MAINTAINER:镜像维护者名字或邮箱地址例如:MAINTAINERadam3》RUN:构建镜像时运行的shell命令例如:RUN[“yum”,”install”,”httpd”]RUNyum-yinstallhttpd4>CMD:运行容器时执行的shell命令例如:CMD[“/bi
分类:其他好文   时间:2020-01-28 20:46:09    阅读次数:119
class 静态属性
class 静态属性 提案 ES6 明确规定,Class 内部只有静态方法,没有静态属性。现在有一个 提案 提供了类的静态属性,写法是在实例属性的前面,加上static关键字。 注意是:提案。但是目前babel都支持静态属性。 以下代码经babel编译后,静态属性正常使用。 ...
分类:其他好文   时间:2020-01-28 20:45:39    阅读次数:59
关于数据库的各种备份与还原姿势详解
数据库的冷备份与热备份数据导出不完全等于数据备份:数据导出是指将数据库中的数据逆向成SQL语句进行导出,所以导出的是SQL文件。通常用作把数据从一个系统迁移到另一个系统,目的是屏蔽系统之间的差异性数据备份是指将数据库中数据存储的相关文件进行拷贝,用于保存一个数据库的全部物理数据,所以备份后的数据与原本数据在细节及状态上都是完全一致的。不会像SQL那样在使用了一些函数的情况下,可能会在不同的时间点或
分类:数据库   时间:2020-01-28 20:45:25    阅读次数:100
FastDFS介绍
一、FastDFS介绍 简介 FastDFS是一个开源的高性能分布式文件系统(DFS)。它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。 FastDFS系统 ...
分类:其他好文   时间:2020-01-28 20:45:05    阅读次数:101
1、MyBatis框架底层初涉
1、拜年 哈哈,现在是过年了,祝大家新年好。 本来大过年的是不打算碰电脑的,(抢票除外,三疯同学现在还没抢到票,然后突然又延长假期了)。现在疫情严重,被堵家里不能出去了。不能为国家做贡献,但是起码不能给国家添堵。希望国家能够把疫情控制住,国家加油、武汉加油。 2、概述 Mybatis一直在用,基本使 ...
分类:其他好文   时间:2020-01-28 20:44:50    阅读次数:55
js当中CommonJS 和es6的模块化引入方案以及比较
js当中CommonJS 和es6的模块化引入方案以及比较:https://blog.csdn.net/jackTesla/article/details/80796936 在es6之前,对于模块化方案主要是CommonJS和AMD两种。咱们这次说一下ES6和CommonJS的区别。 它们有两个重大 ...
分类:Web程序   时间:2020-01-28 20:44:37    阅读次数:96
Python输出九九乘法表
for i in range(1,10): for j in range(1,i+1): #print(j,"*",i,"=",j*i,end="|") 写法一:自己最初的写法 #print('%d*%d=%d'%(j,i,j*i),end="|") 写法二:这里是一个字符串,print输出的是格式 ...
分类:编程语言   时间:2020-01-28 19:38:22    阅读次数:90
队列的实现与简单应用
在上一篇文章中我们讲了线性表,并介绍了线性表的两种实现也就是顺序表与链表,这篇文章我们来介绍一下队列这种数据结构。 不论是队列还是栈,都是对线性表进行一些操作上的限制,队列是从尾进从头出的,也就是先进先出。 队列也有两种实现的方式,顺序队列与链队列。 顺序队列 顺序队列就是利用顺序存储结构实现的队列 ...
分类:其他好文   时间:2020-01-28 19:38:06    阅读次数:103
绝对路径和相对路径
绝对路径和相对路径 一、绝对路径 Windows系统绝对路径从盘符(C:\D:\)开始写一个完整的路径。 macos系统从根目录(/Users)开始写一个完整的路径。 " " 二、相对路径 相对于当前执行文件所在的文件夹开始找。 三、总结 绝对路径:一个完整的路径,从头走到尾,在于绝字; 相对路径: ...
分类:其他好文   时间:2020-01-28 19:37:51    阅读次数:76
1011条   上一页 1 ... 16 17 18 19 20 21 22 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!