前言 在开发十万博客系统的的过程中,前面主要分享了爬虫、缓存穿透以及文章阅读量计数等等。爬虫的目的就是解决十万+问题;缓存穿透是为了保护后端数据库查询服务;计数服务解决了接近真实阅读数以及数据库服务的压力。 架构图 限流 就拿十万博客来说,如果存在热点文章,可能会有数十万级别的并发用户参与阅读。如果 ...
分类:
编程语言 时间:
2019-09-03 09:58:49
阅读次数:
195
JVM调优的目的是保证在**一定吞吐量**的情况下尽可能的**减少GC次数**,从而减少系统停顿时间,提高服务质量和效率。 ...
分类:
其他好文 时间:
2019-09-03 09:58:25
阅读次数:
98
题目出处:《信息学奥赛一本通》例5.1。 题目描述 素数环:从 $1$ 到 $n(2 \le n \le 20)$ 这 $n$ 个数摆成一个环,要求相邻的两个数的和是一个素数。 输入格式 输入包含一个整数 $n(2 \le n \le 20)$ 。 输出格式 按字典序从小到大的顺序输出所有排列方案, ...
分类:
其他好文 时间:
2019-09-03 09:58:07
阅读次数:
76
有类A和类B,分别有a();和b();方法。其中a()中会调用b()方法 如果b()方法的执行时间较短的话,可以不用管其他,这样调用就好。但是,如果执行时间较长的话,a()方法里往下的代码无法继续执行,会一直等待b()方法执行完事。这就是方法的同步调用。缺点是,一个方法执行时间长或阻塞,会造成整个a ...
分类:
编程语言 时间:
2019-09-03 09:57:46
阅读次数:
84
需要教程的请关注个人微信公众号 模板:产生html,用于控制页面的展示,模板不仅仅是一个html文件,它包含两部分内容: 模板文件的使用 上面的方法不够灵活,如果还有页面,又要重新写一遍,自己封装一个函数 模板参数传递 变量写在{{模板变量名}}中,代码段写在{% %}中 ...
分类:
其他好文 时间:
2019-09-03 09:57:28
阅读次数:
77
使用CreateMutex函数创建互斥对象 利用Windows系统函数CreateMutex(),找出当前系统是否已经存在指定进程的实例,如果没有则创建一个互斥体。 CreateMutex函数原型如下: function CreateMutex(lpMutexAttributes: PSecurit ...
InfoGAN 期望的是 input 的每一个维度都能表示输出数据的某种特征。但实际改变输入的一个特定维度取值,很难发现输出数据随之改变的规律。 InfoGAN 就是想解决这个问题。在 GAN 结构以外,把输入 z 分成两个部分 c 和 z' ,然后根据 generated data x 来预测给到 ...
分类:
其他好文 时间:
2019-09-03 09:56:39
阅读次数:
66
int[] a={5,2,3,4,1,6,7,8,9}; boolean flag=true; int t=0; for(int j=0;j<a.length-1;j++) { for(int i=0;i<a.length-i-1;i++) { if(a[i]>a[i+1]) { t=a[i]; a ...
分类:
其他好文 时间:
2019-09-03 09:55:53
阅读次数:
68
一、定义: 监督学习主要包括分类和回归 当输出被限制为有限的一组值(离散数值)时使用分类算法 当输出可以具有范围内的任何树值(连续数值)时使用回归算法 相似度学习是和回归和分类都密切相关的一类监督学习,它的目的是使用相似函数从样本中学习,这个函数可以度量两个对象之间的相似度或关联度 二、监督学习三要 ...
分类:
其他好文 时间:
2019-09-03 09:55:35
阅读次数:
104
QQ:83892778 官网:http://www.comvst.com INSTAGRAM群控无手机版本震撼来袭,Instagram群控系统是一款跨外贸群控软件,简单来说就是一种自动化的控制,软件支持一键操作100的Instagram账号,软件自动分批操作,同时只操作一个账号,操作完一个账号后,自 ...
分类:
其他好文 时间:
2019-09-03 09:55:00
阅读次数:
134
习题1 1.1. 用于计算gcd(m,n)的欧几里得算法 1.1.1. 算法描述 辗转相除法,又名欧几里得算法(Euclidean algorithm),是求最大公约数(greater common divisor)的一种,通常做法是:用较小的数去除较大的数,用第二余数再去除第一余数,最终我们可以得 ...
分类:
编程语言 时间:
2019-09-03 09:54:40
阅读次数:
121
在进行单价、总价相关的计算时,就会用到BigDecimal。 在初始化时,一个不小心,就可能给自己挖坑。 示例如下: 运行之后,结果为: 源码注释 打开BigDecimal的构造方法,可以发现: 大体意思就是,BigDecimal(double val)这个构造方法有时是无法精确预料的, 传入0.1 ...
分类:
其他好文 时间:
2019-09-03 09:53:48
阅读次数:
84
1、安装docker 安装依赖 1、安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 2、添加稳定的源 yum-config-manager --add-repo https://download.docker.com ...
分类:
其他好文 时间:
2019-09-03 09:53:31
阅读次数:
90
一、安装docker 1 Docker 要求 CentOS 系统的内核版本高于 3.10 2 添加yum源: 3 查看docker仓库中所有版本 4 安装docker 5 指定安装版本 yum install docker-ce-18.09.6.ce -y 6 启动并加入开机启动 第二种安装方式 1 ...
分类:
其他好文 时间:
2019-09-03 09:53:18
阅读次数:
70
一、安装中文输入法 二、Git的基本操作 三、更新Python3 四、安装pycharm 五、安装notepadqq 六、安装wps ...
分类:
系统相关 时间:
2019-09-03 09:53:00
阅读次数:
440
博文目录一、应用层过滤有哪些?1、文件类型过滤2、内容过滤3、URL过滤一、应用层过滤有哪些?文件类型过滤:主要针对不同类型(扩展名不同)的文件过滤,USG防火墙可以识别数据包携带的应用层文件类型。其检查过程并非只查询文件的扩展名,而是基于文件内容进行识别,如果发送方将a.exe文件改为a.docx,防火墙根据内容将识别为EXE文件。内容过滤:基于HTTP中发送博客内容、论坛发送帖子内容、SMTP
分类:
其他好文 时间:
2019-09-03 09:52:22
阅读次数:
116