- 博客(33)
- 收藏
- 关注
转载 经典Top N算法
01TOP N的处理方式top n 如果是直接针对的可排序的数据集合,并且不需要二次计算的话,则全局的top n就是可以分散到局部的top n再聚合。如果数据集不是可排序...
2019-07-27 18:09:00
4431
转载 JDK8之LongAdder详解
01该类的定义public class LongAdder extends Striped64 implements Serializable { priva...
2019-07-06 19:02:16
1280
原创 知道常用的GC算法有哪些吗?
听说转发文章会给你带来好运主要有以下三种:1、标记-清除算法2、标记-复制算法3、标记-压缩算法下面我们根据JVM的内存图来看下这几个算法的使用场景: 新的对象实例被...
2019-06-16 17:53:33
1370
转载 知道HashMap的时间复杂度吗?
理想情况下HashMap的时间复杂度为O(1),因为对于内存来说,访问任何地址的时间是一样的,即时间极短,相当于可以同时访问到所有地址。而在时间复杂度为O(1)时,需要很...
2019-06-09 18:27:30
10612
3
转载 今日秒杀
大青芒清凉润口口感好大活动来啦!!!大青芒,买5斤送1斤,实际发货6斤装6斤大青芒中果,单果250克起步。口感清甜,吃一个,再吃一个,好吃到根本停不下来。上海,深圳+1元...
2019-06-09 18:27:30
230
原创 HashMap的底层原理
点击上方蓝字关注我吧 01什么是哈希表哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核...
2019-06-02 17:29:54
202
转载 什么是smart原则?
smart原则是管理者对员工实施绩效考核的考核标准,也是个人目标管理的标准。主要分为以下几点:S(Specific):绩效指标必须是具体的.M(Measurable)绩效...
2019-06-01 17:25:22
5186
转载 福利二
陕西春蕊水蜜桃5斤秒杀价格:29.9元规格:5斤装,净重4.8-5.1斤左右产品信息:硬吃脆甜,放软吃多汁物流信息:新疆西藏海南不发,北京+3发货:陕西 ,有需要的后台回...
2019-06-01 17:25:22
420
原创 算法:二叉树的遍历
1、什么是二叉树? 二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子...
2019-05-26 16:54:24
157
转载 回首2017,展望2018
元旦快乐 2017即将逝去,感谢每一位公众粉丝的热情关注、感谢你们与我同行,有了你们的相伴才有了我不断坚持前进的动力。回顾过去这一年的历程,我们在充满理想与奋斗的路上,播散着我们的汗水和泪水,收获着拼搏的豪情和胜利的喜悦,我们就要和2017说再见啦!感谢一路有你! 2018即将到来,新年的脚步紧随其后,我们要以激情洋溢的姿态去迎接新的一年,迎接新的挑战,在未来的大道上绽放光芒。在这里
2017-12-31 00:00:00
901
转载 回首2017,展望2018
元旦快乐 2017即将逝去,感谢每一位公众粉丝的热情关注、感谢你们与我同行,有了你们的相...
2017-12-31 00:00:00
143
原创 java中栈、堆、静态区的区别
栈:栈内存的主要作用是存放基本数据类型和引用变量,栈的内存管理是通过“先进后出”的原则。基本数据类型的变量(int、short、long、byte、float、double、boolean、char等)以及对象的引用变量,其内存分配在栈上,变量出了作用域就会自动释放。堆:堆内存用来存放由new创建的对象和数组。在堆中分配的内存由虚拟机的垃圾回收器来管理。在堆中产生了一个数组或对象后,还可以在栈中定
2017-08-31 00:00:00
1380
转载 java中栈、堆、静态区的区别
栈:栈内存的主要作用是存放基本数据类型和引用变量,栈的内存管理是通过“先进后出”的原则。基本数据类型...
2017-08-31 00:00:00
323
原创 知道mysql的索引吗?
1普通索引:最基本的索引,没有任何限制 唯一索引:与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。 主键索引:它 是一种特殊的唯一索引,不允许有空值。 全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。 组合索引:为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。创建复合索引时应该将最常用(频率)作限制条件的列放在最左边,依
2017-08-27 00:00:00
417
转载 知道mysql的索引吗?
1普通索引:最基本的索引,没有任何限制 唯一索引:与"普通索引"类似,不同的就是:索引列的值必须唯...
2017-08-27 00:00:00
170
原创 Linux学习高级篇(六)
1日志管理在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。rsyslogd日志服务更加先进,功能更多。但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习起来基本和syslogd服务一致。rsyslogd的新特点:(1)基于TCP网络协议传输日志信息;(2)更安全的网络传输方式;(3)有日志消息的及时分析框架;(4)后台数据库
2017-08-14 00:00:00
228
转载 Linux学习高级篇(六)
1日志管理在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。rs...
2017-08-14 00:00:00
225
原创 Linux学习高级篇(五)
1进程管理(1)进程简介进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。(2)查看进程[root@localhost ~]# ps aux#查看系统中所有进程,使用BSD操作系统格式[root@localhost ~]# ps -le#查看系统中所有进程,使用Linux标准命令格式。进程参数详简:USER:该进程是由哪个用户产生的;PID:进
2017-08-12 00:00:00
221
转载 Linux学习高级篇(五)
1进程管理(1)进程简介进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址...
2017-08-12 00:00:00
138
原创 Linux学习高级篇(四)
1正则表达式1.1正则与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不正则表达式,所以只能使用shell自己的通配符来进行匹配了 。1.2基础正则表达式元字符作 用*前一个字符匹配0次或任意多次。.匹配除了换行符外任意一个字符。^匹配行首。例如:^h
2017-08-06 00:00:00
212
转载 Linux学习高级篇(四)
1正则表达式1.1正则与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、...
2017-08-06 00:00:00
138
原创 Linux学习高级篇(三)
1运算符1.1数值运算与运算符(1)、declare声明变量类型[root@localhost ~]# declare [+/-][选项] 变量名选项:-: 给变量设定类型属性+: 取消变量的类型属性-i: 将变量声明为整数型(integer)-x: 将变量声明为环境变量-p: 显示指定变量的被声明的类型 linux中运算符的优先级如下:优先级运算符说明13-, +单目负、单目正12!, ~逻辑非
2017-07-30 00:00:00
252
转载 Linux学习高级篇(三)
1运算符1.1数值运算与运算符(1)、declare声明变量类型[root@localhost ~]...
2017-07-30 00:00:00
139
原创 Linux学习高级篇(二)
Bash变量1、用户自定义变量1.1何为变量?变量是计算机内存的单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以用于保存暂时息。1.2变量的设置规则变量名称可以由字母、数字和下划线组成,但是不能以数字开头。在Bash中,变量的默认类型都
2017-07-23 00:00:00
240
转载 Linux学习高级篇(二)
Bash变量1、用户自定义变量1.1何为变量?变量是计算机内存的单元,其中存放的值可以改变。当She...
2017-07-23 00:00:00
142
原创 Linux学习高级篇(一)
1Shell概述Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。Shell的分类:Bourne Shell:从1979起Unix就开始使用B
2017-07-18 00:00:00
324
转载 Linux学习高级篇(一)
1Shell概述Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序...
2017-07-18 00:00:00
237
原创 Linux学习基础篇(十)
1分区简介1.1分区的类型主分区:总共最多只能分四个扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区。1.2分区的表示方法分区的设备文件名主分区1/dev/sda1
2017-07-12 00:00:00
267
转载 Linux学习基础篇(十)
1分区简介1.1分区的类型主分区:总共最多只能分四个扩展分区:只能有一个,也算作主分区的一种,也就是...
2017-07-12 00:00:00
143
原创 Linux学习基础篇(九)
权限管理权限管理分为以下几部分:ACL权限文件特殊权限系统属性权限sudo权限1、ACL权限首先我们来看下系统分区:df -h命令查看分区的详细信息:dumpe2fs -h 分区路径永久开启分区的ACL权限:执行以下命令使之生效:mount -o remount给用户设定ACL权限的步骤如下:ACL权限的设置:setfacl 选项 文件名选项:-m 设定ACL权限-x删除指定的ACL权限
2017-07-08 00:00:00
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人