Q1:为什么非常高的并发请求下AtomicLong的性能会有很大影响?有没有什么更好的替代方案? 虽然AtomicLong使用CAS但是CAS失败后还是通过无限循环的自旋锁不断尝试的,在高并发下N多线程同时去操作一个变量会造成大量线程CAS失败然后处于自旋状态,这大大浪费了CPU资源,降低了并发性。 ...
分类:
编程语言 时间:
2019-07-24 00:28:26
阅读次数:
126
问题:SESSION与COOKIE的区别? 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、cookie 是一种发送到客户浏览器的文本串句柄,并 ...
分类:
其他好文 时间:
2019-07-23 18:43:03
阅读次数:
141
线性基模板 线性基可以看成把一组序列处理过后得到的新数组,他和原序列异或和的值域完全相同,也就是说原序列的任意几个数的异或和都可以被线性基的数表示出来,因此线性基可以看成数原序列的替代。 我们通过特殊的方法处理出线性基,可以快速求出原序列中异或和最大的子集,以及第k小的子集。 存一下自己的板子 in ...
分类:
其他好文 时间:
2019-07-23 12:57:19
阅读次数:
88
微服务(microservices)这个概念不是新概念,很多公司已经在实践了,例如亚马逊、Google、FaceBook,Alibaba。微服务架构模式(MicroservicesArchitecturePattern)的目的是将大型的、复杂的、长期运行的应用程序构建为一组相互配合的服务,每个服务都可以很容易得局部改良。Micro这个词意味着每个服务都应该足够小,但是,这里的小不能用代码量来比较,
分类:
编程语言 时间:
2019-07-23 10:00:27
阅读次数:
100
微服务高可用方案 一、微服务的高可用 在注册中心、配置中心高可用方案之前,了解一下注册中心的工作原理,下面分为两个部分来解释,一是注册中心和各个微服务的注册表的获取与同步,二是注册中心如何去维护注册表。 1.1、注册表的获取与同步 Eureka Server和Eureka Client之间的关系,通 ...
分类:
其他好文 时间:
2019-07-21 23:53:46
阅读次数:
189
前言 我们经常使用npm来下载别人的模块或者说包,那么我们如何将自己写的模块上传到npm呢? 了解npm政策 在开始之前,最好回顾一下npm的政策,以防您对站点礼仪、命名、许可或其他指导原则有疑问。 发布包 1、创建用户帐户,要发布,您必须是npm注册表上的用户。如果您不是用户去npmjs.org注 ...
分类:
其他好文 时间:
2019-07-21 18:51:36
阅读次数:
411
智能安防机器人概述安防行业是随着现代社会安全需求应运而生的产业。可以说,社会只要还有犯罪和不安定因素存在,安防行业就会存在并发展。事实证明,社会犯罪率往往并不因社会的发展、经济的繁荣而减少。纵观安防行业发展历程,主要是围绕着视频监控在不断改革升级,至今共经历过五次变革。“看得到、看得远、看得清”一直是推动行业进步的主要因素。自2015年AI技术的产品化引入,使得行业从被动监控向主动识别过度,“看得
分类:
其他好文 时间:
2019-07-21 17:59:12
阅读次数:
110
二分法: 二分的思想很直观,就不断做折半,但这里注意需要设置一个精度来替代0,由于开根号并不一定保证能够开方取尽。这里取limit = 0.00002。 牛顿法: 设r是f(x) = 0的根,选取x0作为r初始近似值,过点(x0,f(x0))做曲线y = f(x)的切线L,L的方程为y = f(x0 ...
分类:
其他好文 时间:
2019-07-21 16:39:01
阅读次数:
107
1.在/etc/init.d/目录下创建tomcat服务脚本文件 内容如下 2.赋权 3.加入系统自启 4.reboot,验证 一般情况下,启动是没有问题的。 这里多说点儿,因为CentOS7的自启动服务开始由systemctl逐渐替代了早期版本中的chkconfig和service形式。 这里我尝 ...
分类:
其他好文 时间:
2019-07-20 13:05:58
阅读次数:
162
JDK1.8 引入了函数式编程lambda,使编程变得简洁. 可以用lambda表达式替代匿名函数 package javaJVM;import java.awt.Event;import java.awt.event.ActionEvent;import java.awt.event.Action ...
分类:
其他好文 时间:
2019-07-20 10:15:42
阅读次数:
106