目前在devops的开发中,使用频繁的是sonar,jira,jenkins,ansible,artifactory,nexus等,目前公司对单元测试做了强要求,单元测试的覆盖率要达到35以上,我们自己组内今年的目标,单元测试的覆盖率是要达到70%左右,这个对我们来说都是一个很大的挑战啊.下面来说说单测的重要性吧,自己原来是不怎么写单测的,注释关注业务功能的开发,可能对单元测试不是很看中,觉得没什
分类:
其他 时间:
2020-08-18 08:22:11
收藏:
0 评论:
0 赞:
0 阅读:
94
上个月报名了玄姐百万年薪架构师的课程,最近已经开课了,每次上课玄姐都是滔滔不绝的讲个不停,每次都是从晚上八点干到凌晨一点多,你要是不提前休息好,基本12点以后就迷糊了,但是说实话真的是受益很多,接下来我们可能就要学习企业级的代码落地和方案了,还是很期待的.希望通过玄姐的课程,通过自己架构的不断打磨,自己的架构师之路可以走的跟快一些!在课程中,玄姐设计的课程面真的是太广了,大到流量,网络,大中台,小
分类:
其他 时间:
2020-08-18 08:21:25
收藏:
0 评论:
0 赞:
0 阅读:
73
昨天在开发的过程中,自己设计的mysql的一个表是自增主键,但是在插入数据的过程中,发现主键冲突。具体如下:我们是通过kafka作为消息队列,三个consumer,每个cosumer进行一些逻辑运算以后进行插入操作,插入到表t_a表中,mybatis使用的下面配置useGeneratedKeys="true"keyProperty="id"servcie逻辑如下,我们一次获取到多条插入数据库对象的
分类:
其他 时间:
2020-08-18 08:21:12
收藏:
0 评论:
0 赞:
0 阅读:
99
平时开发的工作中,自己组内的很多大佬经常使用Optional的用法,自己问他们,这个到底有什么好处呢,他们说可以很好的规避好空指针的问题,我们在平时写java代码的时候,如果是一个新手,肯定很多情况下都会出现空指针的报错,而java8以后提供的Optional的问题,就可以很好地规避我们空指针的问题.空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的
分类:
编程语言 时间:
2020-08-18 08:21:01
收藏:
0 评论:
0 赞:
0 阅读:
70
以前自己也总结了artifactory的安装教程,但是自己搭建的话,总是报错,一直没法成功,找了很多办法,最后在中国代理官网的帮助下,终于搞定了,今天特意分享出来.1.artifactory介绍1.介绍Artifactory是一个Maven企业级仓库。它提供先进的代理、高速缓存和安全设施,来供一个强大、独立的重复性和环境建设的Maven所使用。Artifactory是一个Java的Maven扩展工
分类:
其他 时间:
2020-08-18 08:20:46
收藏:
0 评论:
0 赞:
0 阅读:
75
4.单例模式(面试)1.介绍单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。2.示例1.懒汉式,线程不安全这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。
分类:
其他 时间:
2020-08-18 08:20:28
收藏:
0 评论:
0 赞:
0 阅读:
59
3.抽象工厂模式1.介绍抽象工厂是应对产品族概念的上边的工厂方法模式是一种极端情况的抽象工厂模式(即只生产一种产品的抽象工厂模式),而抽象工厂模式可以看成是工厂方法模式的一种推广上面的工厂方法,一个工厂只能生产一种产品,所有有了抽象工厂模式,用来在一个具体的工厂中生产多个产品,既然多了一个产品,就需要新增也给产品的接口,同样我们依然需要简单工厂中的产品.我们需要在包中新增加一个产品:水,具体的产品
分类:
其他 时间:
2020-08-18 08:20:15
收藏:
0 评论:
0 赞:
0 阅读:
68
前两天上课听玄姐说pb,对于我这个菜鸡来说,这玩意都没有听说过,只能先补充一下基础支持了1.protobut简介1.protobut介绍ProtocolBuffers(简称protobuf),protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发
分类:
其他 时间:
2020-08-18 08:20:03
收藏:
0 评论:
0 赞:
0 阅读:
70
作者:李毓在正常情况下,控制台输入kubectltoppods命令,会返回如下提示:[root@adm-master~]#kubectltoppodsErrorfromserver(NotFound):theservercouldnotfindtherequestedresource(getserviceshttp:heapster:)这是因为还缺少个组件,这个组件叫做metric-server。
分类:
其他 时间:
2020-08-18 08:19:50
收藏:
0 评论:
0 赞:
0 阅读:
116
Linux基础
分类:
系统服务 时间:
2020-08-18 08:19:33
收藏:
0 评论:
0 赞:
0 阅读:
73
一、MASTER节点配置 1.初始化k8s集群 为了应对网络不畅通的问题,我们国内网络环境只能提前手动下载相关镜像并重新打tag [root@k8s-master ~]# docker pull mirrorgooglecontainers/kube-apiserver:v1.13.1 [root@ ...
分类:
Web开发 时间:
2020-08-18 08:17:49
收藏:
0 评论:
0 赞:
0 阅读:
58
首先,为什么要编译内核? 目的是进行内核配置,改变内核的默认选项,又或者是想更换内核。一个系统可以安装多个内核,新内核不会覆盖旧内核,可以在grub中选择要运行的内核。 第一次使用ubuntu需要更改root密码,初始没有设置密码 sudo passwd 1.先使用wget命令下载内核压缩包,我下载 ...
分类:
系统服务 时间:
2020-08-18 08:17:39
收藏:
0 评论:
0 赞:
0 阅读:
291
分治算法入门 以下节选自 leetcode上的入门题 分治算法 所谓的分治算法通俗来讲,就是将大的问题拆解成许多单一的子问题,通过解决子问题,并合并子问题结果反推原问题。也就是递归的思想。 169 多数元素 采用暴力算法,依次遍历数组中每个元素出现的次数,时间复杂度为O(n*n),会超时。肯定不是改 ...
分类:
编程语言 时间:
2020-08-18 08:17:24
收藏:
0 评论:
0 赞:
0 阅读:
63
优秀架构师的特点: 强烈的好奇心:不只是对软件技术本身,对大千世界都保持强烈的好奇心,强烈的好奇心能够让他们敏锐地发现有潜力的重要的新技术; 敏锐的业务嗅觉:工程技术不同于科学研究,工程技术最终要服务于实际业务的,要产生实际价值,是要赚钱的,那么业务需要什么样的技术点、要什么样的功能,需要用什么样的 ...
分类:
其他 时间:
2020-08-18 08:17:13
收藏:
0 评论:
0 赞:
0 阅读:
68
这题我好像理解了几天/kk。 分三步考虑: 第一部分计数 由于每个人都是不一样的,所以我们首先要枚举哪 \(k\) 个人被碾压,贡献是一个组合数 \(\binom {n-1} k\)(B神自己不算在内)。 第二部分计数 现在我们要考虑对于每一门学科,哪些人比B神高,哪些人考的成绩小于等于B神。设恰有 ...
分类:
其他 时间:
2020-08-18 08:17:01
收藏:
0 评论:
0 赞:
0 阅读:
73
项目在web.xml增加了几个个拦截器后,使用post提交的表单出现乱码情况。 1、可以修改tomcat的server.xml文件在8080端口的所在位置增加URIEncodeing=UTF-8/GBK,基本可以解决url传参乱码问题; 2、增加字符集转码过滤器,org.springframewor ...
分类:
Web开发 时间:
2020-08-18 08:16:47
收藏:
0 评论:
0 赞:
0 阅读:
76
参考出自:Android系统源码修改】如何用Android MTK源码生成签名文件 firefly 下生成签名文件 platform.jks cd 到目录build/target/product/security 生成临时文件platform.pem 使用命令: openssl pkcs12 -ex ...
分类:
移动平台 时间:
2020-08-18 08:16:32
收藏:
0 评论:
0 赞:
0 阅读:
108
Date - 日期的对象,在JS中通过Date对象来表示一个时间 - 创建一个当前的时间对象 var d = new Date(); - 创建一个指定的时间对象 var d = new Date("8/12/2020 23:40:50"); - 方法: getDate() - 当前日期对象是几日(1 ...
分类:
编程语言 时间:
2020-08-18 08:16:15
收藏:
0 评论:
0 赞:
0 阅读:
59
函数 1、定义: 就是完成一个特定功能的一段小程序。 A:以后写代码的时候,需要注意: **我们再也不用把所有的代码都放到主函数里面去了。 **主函数只负责调用我们自定义的函数。 B:函数的格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…){ 执行语句; retur ...
分类:
编程语言 时间:
2020-08-18 08:15:58
收藏:
0 评论:
0 赞:
0 阅读:
77
以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 通过 Error 的构造器可以创建一个错误对象。当运行时错误产生时,Error 的实例对象会被抛出。Error 对象也可用于用户自定 ...
分类:
编程语言 时间:
2020-08-18 08:15:46
收藏:
0 评论:
0 赞:
0 阅读:
61