摘要: 初识Redis NoSQL是什么? 数据库: 用来存储数据的仓库 NoSQL: 不仅仅是SQL,是许多非关系型数据库的统称,但本质上还是存储数据的仓库 为什么需要NoSQL? 1. 解决了高并发的读写问题 2. 解决了海量数据的高效率存储和访问问题 3. 实现了高可用性及高可扩展性 Redis是什么 阅读全文
posted @ 2020-03-24 20:11 昂迪梵德 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Jenkins分布式构建与并行构建 jenkins的架构 Jenkins采用的是“master+agent(slave)”架构。Jenkins master负责提供界面、处理HTTP请求及管理构建环境;构建的执行则由Jenkins agent负责 Jenkins agent的横向扩容:只需要增加ag 阅读全文
posted @ 2020-03-24 12:43 昂迪梵德 阅读(2597) 评论(0) 推荐(0) 编辑
摘要: Jenkins的邮件通知 邮件通知 (1)进入Manage Jenkins→Configure System→Jenkins Location设置页面,设置管理员邮箱 (2)在同一个页面中找到E mail Notification部分 勾选“Test configuration by sending 阅读全文
posted @ 2020-03-24 10:33 昂迪梵德 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 对String字符串进行反序输出 阅读全文
posted @ 2020-03-23 16:37 昂迪梵德 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: Top K算法 问题描述 : 从arr[1, n]这n个数中,找出最大的k个数,这就是经典的TopK问题。 栗子 : 从arr[1, 12]={5,3,7,1,8,2,9,4,7,2,6,6} 这n=12个数中,找出最大的k=5个。 一、排序 排序是最容易想到的方法,将n个数排序之后,取出最大的k个 阅读全文
posted @ 2020-03-23 16:34 昂迪梵德 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: Jenkins的制品管理 制品是什么? 也叫产出物或工件。制品是软件开发过程中产生的多种有形副产品之一。广义的制品包括用例、UML图、设计文档等。而狭义的制品就可以简单地理解为二进制包。虽然有些代码是不需要编译就可以执行的,但是我们还是习惯于将这些可执行文件的集合称为二进制包。 制品管理仓库 最简单 阅读全文
posted @ 2020-03-23 11:07 昂迪梵德 阅读(3007) 评论(1) 推荐(0) 编辑
摘要: 计算广告中的CPM和eCPM 1. CPM和eCPM分别是什么? CPM(Cost per Mille ) : 千次展示付费。是针对广告主说的,你要花多少钱,购买一千次广告展示的机会。类似的还有CPC (Cost per Click) 每次点击付费、CPT(Cost Per Time)每段时间付费、 阅读全文
posted @ 2020-03-22 21:40 昂迪梵德 阅读(2439) 评论(0) 推荐(0) 编辑
摘要: BigInteger实现除法取余 1. BigInteger是什么? Java中,整形的最大范围是64位的long型整数。但是如果我们使用的整数超过了64位呢?这时候就用到了BigInteger。BigInteger内部使用int[]数组来存储足够大的整数。 2. BigInteger实现除法取余 阅读全文
posted @ 2020-03-22 09:21 昂迪梵德 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: BigDecimal介绍及BigDecimal实现四舍五入 1. BigDecimal是什么? 我们知道float最大精度是7 8位有效数字,而double的最大精度是16 17位有效数字,那么大于16位的我们怎么来表示呢?这就需要用到BigDecimal,用来对超过16位有效位的数进行精确的运算。 阅读全文
posted @ 2020-03-21 23:00 昂迪梵德 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: Jenkins的凭证管理 什么是凭证? 凭证(cridential)是Jenkins进行受限操作时的凭据。比如使用SSH登录远程机器时,用户名和密码或SSH key就是凭证。而这些凭证不可能以明文写在Jenkinsfile中。Jenkins凭证管理指的就是对这些凭证进行管理。 为了最大限度地提高安全 阅读全文
posted @ 2020-03-20 16:20 昂迪梵德 阅读(3423) 评论(0) 推荐(0) 编辑