https://www.cnblogs.com/ming-blogs/p/10486827.html 什么是分布式锁? 分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时 ...
分类:
其他好文 时间:
2019-10-06 15:02:47
阅读次数:
70
vue 的虚拟 DOM 有什么好处,速度快,为什么快,因为减小了页面渲染过程的次数 ...
分类:
其他好文 时间:
2019-10-06 15:02:30
阅读次数:
61
1 typedef long long ll; 2 typedef pair P; 3 #define _for(i,a,b) for(register int i = (a);i b;i --) 5 #define INF 0x3f3f3f3f 6 #define MOD 1000000007 7... ...
分类:
其他好文 时间:
2019-10-06 15:02:05
阅读次数:
77
#include <stdio.h> #define MAXS 20 void reverse( char *p ); void reverse( char *p ) { int i = 0, q = 0, h, tmp; while (p[i] != '\0') i++; h = i - 1; w... ...
分类:
编程语言 时间:
2019-10-06 15:01:50
阅读次数:
68
ReferenceAnnotationBeanPostProcessor继承了AnnotationInjectedBeanPostProcessors其实现了InstantiationAwareBeanPostProcessorAdapter接口postProcessPropertyValues方法 ...
分类:
其他好文 时间:
2019-10-06 15:01:31
阅读次数:
69
springboot整合elasticsearch时的版本问题: 解决方法把springboot版本降低: 把上面pom文件替换为: ...
分类:
编程语言 时间:
2019-10-06 15:01:09
阅读次数:
274
1、复制/etc/rc.d/rc.local 文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#。 sed -ri 's/^ +/#/g' rc.local 2、复制/boot/grub2/grub.conf至/tmp目录中,删除/tmp/grub.co ...
分类:
其他好文 时间:
2019-10-06 15:00:50
阅读次数:
74
1.创建索引 要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 在经常需要进行检索的字段上创建索引,比如要按照表字段username进行检索,那么就应该在姓名字段上创建索引,如果经常要按照员工部门和员工岗位级别进行检索,那么就应该在员工部门和员工岗位级别这两个字 ...
分类:
数据库 时间:
2019-10-06 15:00:33
阅读次数:
80
最近看了一遍dubbo的源码,也正好阿里的中间件比赛初赛是dubbo的 loadbalance 方法,所以先整理下dubbo的知识。 服务治理并不是最近才提出的概念,从java服务的前后端分离开始到现在的微服务模式,远程服务调用能力就是必须的了,webservice等的方式效率性能开发难度都远远跟不 ...
分类:
其他好文 时间:
2019-10-06 15:00:20
阅读次数:
115
本文导读: 业务需求场景介绍 技术设计方案思考 Future 设计模式实战 CompletableFuture 模式实战 CompletableFuture 生产建议 CompletableFuture 性能测试 CompletableFuture 使用扩展 1、业务需求场景介绍 不变的东西就是一直 ...
分类:
其他好文 时间:
2019-10-06 14:59:47
阅读次数:
90
简介 能匹配一切你想要匹配的字符串的方法,其功能之强大,使用之灵活,基础之重点。 语法 普通字符 包括所有大小写字母,所有数字,所有标点符号和一些其他符号。 非打印字符 ...
分类:
其他好文 时间:
2019-10-06 14:59:21
阅读次数:
61
Numpy 练习题¶ 打印当前Numpy版本 In [1]: import numpy as np In [2]: print(np.__version__) 1.16.4 造一个全零矩阵,并打印其占用的内存大小 In [3]: z=np.zeros((5,5)) print('%d bytes'% ...
分类:
其他好文 时间:
2019-10-06 14:58:59
阅读次数:
90
T1淼模拟 T2神题不会 T3「线段树」「HASH」 本来考场上想着可以用当前的继承上一个+变化量,就是之前一道主席树的思路,但是写挂了,复杂度不对 好多大佬考场上写线段树A了维护上下两个边界 正解是把它当作字符串来做,每次修改就是区间乘上BASE,然后再+x,线段树维护 最后O(n)检查 区间乘的 ...
分类:
其他好文 时间:
2019-10-06 14:58:26
阅读次数:
68
1、在MySQL中新建表stu,插入一些数据 2、将MySQL表的stu中的数据导入到hive中 [root@bigdata113 ~]# sqoop import --connect jdbc:mysql://bigdata113:3306/mysqlhdfs --username root -- ...
分类:
其他好文 时间:
2019-10-06 14:58:08
阅读次数:
81
安装Memcached[root@nginx ~]# yum -y install libevent memcached 指定用户大小等信息,工作环境中常指定大小一般为4到8G,此信息测试使用。[root@nginx ~]# memcached -u root -m 120M -n 10 -f 2 ...
分类:
系统相关 时间:
2019-10-06 14:57:51
阅读次数:
78
Linux命令分为:内部命令和外部命令。内部命令为Linux内核自带命令,执行效率高;外部命令需要安装后才能使用,为方便大家使用系统默认安装多种外部命令。 今天简单汇总90个Linux常用命令,希望能简便你的学习和工作。 此外,Linux命令中Ctrl的常见组合你知道几个? “Ctrl c ”结束正 ...
分类:
系统相关 时间:
2019-10-06 14:57:38
阅读次数:
106
你看就是这个,因为我们要访问的一段区间是连续的,所以他在一层内的点的话应该也是连续的, 然后这样最左边或者最右边的话有可能就是那个区间那个点只覆盖了一半,但中间的那个点肯定都是会完全覆盖掉的。 那如果你这个一层里面超过了五个点的话,那肯定中间是有至少三个点的,这样肯定就会有两个相邻的点他们是来源于同 ...
分类:
其他好文 时间:
2019-10-06 14:57:22
阅读次数:
98