分类 默认分类 下的文章

什么是持续集成Continuous integration(CI) :频繁地将代码集成到主干快速发现错误防止分支大幅度偏离Continuous delivery(CD):持续交付持续部署:continuous deployment持续集成的操作流程提交 commit测试代码仓库对commit设置了hook,提交后进行自动化测试单元测试集成测试端对端测试构建java变为class,配置资源等二次测试部署回滚jenkins简介持续集成与交付,简易安装,配置简单,插件扩展,分布式工作是一个jav...

JDK1.8中HashMap实现JDK1.8中的HashMap实现跟JDK1.7中的实现有很大差别。下面分析JDK1.8中的实现,主要看put和get方法。构造方法的时候并没有初始化,而是在第一次put的时候初始化putVal方法的主要逻辑是这样的:1、如果数组还没有初始化(数组长度是0),则先初始化2、通过hash方法计算key的hash值,进而计算得到应该放置到数组的位置3、如果该位置为空,则直接放置此处4、如果该位置不为空,而且元素是红黑树,则插入到其中5、如果是链表,则遍历链表,如...

JDBC配置jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/dangdang jdbc.username=root jdbc.password=root oracle.driver=oracle.jdbc.OracleDriver oracle.url=jdbc:oracle:thin:@localhost:1521:xe oracle.username=hr oracle.password=h...

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/dangdangjdbc.username=rootjdbc.password=root----------------------------------------------------------------class.forName(oracle.jdbc.OracleDriver)jdbc:oracle:thin:@localhost:15...

import java.io.Serializable; // 修改后的单例模式 // 使用线程同步创建,防止进程切换重复创建线程, // 设置volatile关键字修饰,使读取singleton对象时能够获取最新状态 // 修改构造方法,防止反射创建对象 // 修改readResolve方法,防止反序列化对象时重新创建对象 // 重写克隆方法,防止对象克隆 public class Singleton2 implements Serializable, Cloneable { ...

ImageDataGenerator类的定义以及构造函数的参数详解ImageDataGenerator类的简单介绍Generate batches of tensor image data with real-time data augmentation.The data will be looped over (in batches).这个类是做什么用的?通过实时数据增强生成张量图像数据批次,并且可以循环迭代,我们知道在Keras中,当数据量很多的时候我们需要使用model.fit_ge...

title: Grubdate: 2022-01-16 15:04:50updated: 2022-01-28 15:04:50comments: truetags:grublinux[数学,微分]lang: zh_CN开机启动1)Bios自检,属于主板的功能,并寻找可启动设备2)可启动设备一般是USB,CDROM,硬盘MBR类型的启动设备:第一个扇区512字节的最后2字节:"55AA"找到后,将运行第一个扇区的前446字节:即引导代码,不同的系统有不同的引导代码446+64(只能4个主分...

1,CDN,Content Distribute Network,可以直译成内容分发网络,CDN解决的是如何将数据快速可靠从源站传递到用户的问题。用户获取数据时,不需要直接从源站获取,通过CDN对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到快速访问,并减少源站负载压力的目的。2,为什么访问速度慢、下载慢?答:github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢。ping github.com 时,速度只有300多ms。3,如何解决?答:绕过dns解析,在本地...

基本配置# 当前项目下配置 git config -l # 查看全局配置 ~/.gitconfig git config --global --list # 查看系统配置 ../git/etc/gitconfig git config --system --list# 设置全局用户名,邮箱 git config --global user.name "xxx"GitGit创建步骤git init git clone绑定ssh# 用户家目录 运行即可windows 相同...

title: Firewalldate: 2022-01-20 11:4:50updated: 2022-01-16 15:04:50comments: truetags:firewall防火墙linuxlang: zh_CNFirewall-cmd基本命令# 查看防火墙状态 firewall-cmd --state # not running/ running # 查看已开端口 firewall-cmd --list-ports # 使新添加的端口生效 firewall-cmd --re...