码迷,mamicode.com
首页 > 2020年01月28日 > 全部分享
06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?
给一个表加字段,或者修改字段,或者加索引,需要扫描全表的数据。在对大表操作的时候,你肯定会特别小心,以免对线上服务造成影响。 FTWRL 前有读写的话 ,FTWRL 都会等待 读写执行完毕后才执行 FTWRL 执行的时候要刷脏页的数据到磁盘,因为要保持数据的一致性 ,理解的执行FTWRL时候是 所有 ...
分类:其他好文   时间:2020-01-28 22:48:40    阅读次数:70
《ASP.NET Core 高性能系列》致敬伟大的.NET斗士甲骨文!
原文:《ASP.NET Core 高性能系列》致敬伟大的.NET斗士甲骨文! 写在开始 三年前,曾写过一篇文章:从.NET和Java之争谈IT这个行业,当时遭到某些自认为懂得java就了不起的Javaer抨击, 现在可以致敬伟大的.NET斗士甲骨文了 (JDK8以上都需要收费,Android弃用ja... ...
分类:Web程序   时间:2020-01-28 22:48:13    阅读次数:92
U - Obtain a Permutation CodeForces - 1294E
题解: 注意每一列与每一列之间互不影响,所以贪心地求出没一列的最小操作值,然后累加起来。 怎么求没一列的最小值呢?维护一个数组same表示其中same[i]=j表示将该序列向上翻滚i次有j个元素归位,那么会有n-j个没有归位,所以我们要修改他们,一共修改n-j次,所以总计n-j+i次。 所以每一列的 ...
分类:其他好文   时间:2020-01-28 22:47:54    阅读次数:53
ZJNU 2351 - 快乐
由题意得,如果有个人从前往后能找到第一个不低于自己等级的任务,就会接取其后所有任务 那么就可以让输入数据处理成递增数列 例如1 3 5 4 6 2 7 7 3 可以处理成1 3 5 5 6 6 7 7 7 因为进来的成员总是从前往后看,所以只要每次查找剩余的任务里第一个大于等于它的等级的即可 如果没 ...
分类:其他好文   时间:2020-01-28 22:47:40    阅读次数:50
c++ 行为型模式_状态(State)
1) 意图 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类 2) 结构 其中: Context定义客户感兴趣的接口,维护一个ConcreteState子类的实例,这个实例定义当前状态 State定义一个接口以封装与Context的一个特定状态相关的行为 ConcreteSta ...
分类:编程语言   时间:2020-01-28 22:47:20    阅读次数:84
Java 快速排序算法的简单说明及实现
快速排序是对冒泡排序的一种改进。其基本思想是基于分治法的:在待排序表L[1...n]中任取一个元素pivot作为基准,通过一趟排序将待排序表划分为独立的两部分L[1...k-1]和L[k+1...n],使得L[1...k-1]中所有元素小于pivot,L[k+1...n]中所有元素大于或等于pivo ...
分类:编程语言   时间:2020-01-28 22:46:55    阅读次数:94
剑指offer系列——重建二叉树
Q:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 C:时间限制:C/C++ 1秒,其他语言2秒 空间限制:C ...
分类:其他好文   时间:2020-01-28 21:40:57    阅读次数:80
mongoDB的常用语法
安装 到mongodb官网下载安装包或者压缩包:https://www.mongodb.com/download-center?jmp=nav 1、如果是msi包的话则点击按步骤安装,如果是压缩包的话不用安装; 2、配置环境变量:将mongodb的bin目录配置到环境变量的path中,或者新建MON ...
分类:数据库   时间:2020-01-28 21:40:34    阅读次数:109
java自定义注解
注解说明 Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获 ...
分类:编程语言   时间:2020-01-28 21:40:15    阅读次数:82
运行java的class文件方法详解
一.运行class文件 执行带main方法的class文件,命令行为: java 注意:CLASS文件名不要带文件后缀.class 例如: java Test 如果执行的class文件是带包的,即在类文件中使用了:package 要运行PackageTest.class,应在classes目录下执行 ...
分类:编程语言   时间:2020-01-28 21:39:55    阅读次数:169
sql-lib闯关秘籍之51-60关
下面开始11-20关,之前不会的关卡可以参考我这几篇文章: sql-lib闯关秘籍之1-10关,sql-lib闯关秘籍之11-20关,sql-lib闯关秘籍之21-30关, sql-lib闯关秘籍之31-40关 ,sql-lib闯关秘籍之41-50关 不管是第几关,我们的最终目标是获得用户密码,从而 ...
分类:数据库   时间:2020-01-28 21:39:33    阅读次数:107
java异步调用方法
一.利用多线程 直接new线程 使用线程池 二.采用Spring 的异步方法去执行(无返回值) 在启动类或者配置类加上 @EnableAsync 注解. 先把longTimeMethod 封装到Spring的异步方法中,这个方法一定要写在Spring管理的类中,注意注解@Async @Async注解 ...
分类:编程语言   时间:2020-01-28 21:39:16    阅读次数:102
ZJNU 2226 - B.T.B.F
d为1代表Alice执刀,-1代表Bob执刀记录蛋糕数字为奇数和偶数各自的数量,先看偶数块 如果为偶数的蛋糕为奇数块,则为偶数的蛋糕切完后是Bob持刀,Alice会多吃1,此时要将奇数块蛋糕-1(假设此时有为奇数的蛋糕,如果没有根据题意依然是Alice赢) 如果为奇数的蛋糕为奇数块,两人每次切时对方 ...
分类:其他好文   时间:2020-01-28 21:38:49    阅读次数:80
当删库时如何避免跑路
延时节点解决方案删库跑路也是个老梗了,可见在运维数据库的过程中误删除数据,或者开发的代码有bug,造成数据的误删除屡见不鲜。不过现在也有许多用于恢复或预防误删除的方案,例如SQL管理系统,将要执行的SQL先交由管理员审核,然后由管理员备份一个镜像数据库,在镜像上执行该SQL,并在执行后还原镜像。这样经过层层把关就可以大大减小出现误操作的几率。另外,利用binlog日志也可以恢复误操作的数据,所以线
分类:其他好文   时间:2020-01-28 21:38:19    阅读次数:98
字节码增强
之前看了美团技术团队推送的一篇文章,介绍了字节码增强技术,可的很好,自己也记录一下,增强一下记忆,也方便日后巩固学习,有兴趣的可以去搜索美团技术团队的原文 字节码是JVM的底层基础知识,如果能够掌握对于排查问题会有更深层次的理解 1.什么是字节码 首先我们看看什么是字节码,找到一个.class文件, ...
分类:其他好文   时间:2020-01-28 21:37:45    阅读次数:74
Codeforces Round 615 div3 Solution
Problem A. Collecting Coins Solution Observe that the easiest solution would be increase every one's number of coins to \(\max(A,B,C)\) Then all we ha ...
分类:其他好文   时间:2020-01-28 21:37:34    阅读次数:106
kail 更新源
更新源 https://jingyan.baidu.com/article/454316ab6fb11af7a7c03ae0.html 进入源文件进行修改 vim leafpad /etc/apt/sources.list (其实系统本身就自带了更新源,去掉其注释也是可以的,现在官方源的下载速度也还 ...
分类:其他好文   时间:2020-01-28 21:37:14    阅读次数:82
1011条   上一页 1 ... 7 8 9 10 11 12 13 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!