后端
Gitee+Jenkins+SonarQube代码上线的实战操作
代码上线-流程图
image.png
添加Nexus流程图
image.png
机器的环境
172.168.0.1 jenkins # 建议-机器环境:1C以上,2G以上,40G磁盘以上
172.168.0.2 SonarQube # 建议-机器环境:2C以上,4G以上,40G磁盘以上
172.168.0.3 nexus(可选) #
SQL之参数类型讲解
目录1. bit 2. float(小数类型)3. decimal(小数类型)4. char(字符串类型)5. varchar(字符串类型)6. 日期和时间类型7. enum和set1. bit
bit
[(M)] :
位字段类型。
M
表示每个值的位数&#
了解Mach-O文件
Mach-O文件
想要一个应用程序运行起来,那么它的可执行文件格式一定要被操作系统所理解。在Windows系统的可执行文件是PE,而在OS X和iOS 中的可执行文件是Mach-O。
那么Mach-O是怎么生成的呢?苹果公司目前使用的编译器是LLVM,在程序编译时,编译器会对每个文件进行编译,然后生成Mach-O文件,而后链接器会将项目中的多个 Mach-O 文件合并成一个,最终的这个就是我们的可
CMS G1 ZGC三大垃圾收集器大比拼
今天这篇文章来介绍一下三大核心的垃圾收集器CMS G1 ZGC,并对它们的特点作简要分析。
1.CMS
首先来看看JDK1.8及之前的核心垃圾收集器CMS,它一般与ParNew搭配使用。
CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。它非常符合在注重用户体验的应用上使用,它是HotSpot虚拟机第一款真正意义上的并发收集器,它第一次实现了让垃
Redis数据结构与对象
1.简单动态字符串
每个sds.h/sdshdr结构表示一个SDS值,Redis是C语言写的。
image.png
与C字符串的区别:
常数复杂度获取字符串长度
杜绝缓冲区溢出
C字符串不记录长度,如果两个C字符串前后紧挨在一起,这时候扩展前字符串时,后字符串就会被覆盖。
减少修改字符串时内存重分配的次数
结构体的free,就是处理分配的空间大小,如果你要扩展的话,可以探索是否
MySQL复合查询全解析:从基础到多表关联与高级技巧
前言:本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句创建表的语句:DROP database IF EXISTS `scott`;
CREATE database IF NOT EXISTS `scott` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene
心理学研究方法(7)
中原焦点团队坚持分享1070天(20230109)
开放式问题是让被访人自由回答的一类问题,闭合式问题是限制答话内容或方式的问题形式,包括一些强迫性选择。
选择开放式还是闭合式应考虑的因素:访谈的目的,了解被访人的态度特征、所挂意见的基础、回答问题的参考框架以及感觉的强度采用开放式问题;被访人的信息水平,了解信息水平用开放式问题,激发动机用闭合式问题;被访人意见的结构,意见越明显越宜采用闭合式问题
G1垃圾收集器实现原理
1 与垃圾收集器有关的算法
在分析G1前先简单回顾一下与垃圾收集器相关的算法。通常所谓的垃圾收集器更多地是指跟踪垃圾收集器(Tracing Garbage Collection),而不是引用计数(Reference Counting )垃圾收集器。跟踪垃圾收集器采用可达性分析方法确定哪些对象要被回收,通常会选取一些对象作为GC Roots,如果对象能直接或间接地被GC Roots中的对象引用,则认
