四时宝库

程序员的知识宝库

Git使用的奇技淫巧(git技术原理)

1. Git 版本对比相关操作

Gitlab的自动触发执行(gitlab自动部署到服务器)

在Gitlab的CI执行中,我们可以完全不需要Jenkins持续集成的工具就可以在Gitlab中完成CICD的体系化建设。在本文章中,主要介绍结合Gitlab工具以及Jenkins的持续集成工具,在本地的代码push提交后,能够自动触发CI中的项目自动执行,这其实就会有很多的想象空间,比如在开发同学push提交代码后,开发的单元测试代码先执行,接下来是冒烟测试执行,然后是API自动化测试持续执行,完全的可以打造可持续的流水线的方式来验证每次提交代码的质量检查和验证,在过程中如果存在执行失败,可以对接的如钉钉这些进行报警。下来主要详细的介绍这部分的配置和案例实战。

Git性能优化技术之部分克隆(从git上克隆项目)

随着Git仓库变得越来越大,由于性能导致的可用性问题会越来越突出。比如git clone一个大型仓库会下载整个仓库对象和每次迭代的副本,下载过程会非常耗时,耗带宽,而且常常会导致中断。为了解决这个问题通常有两个方法:

第一个是方法是对仓库从新规划,把大的文件提取出来使用Git LFS保存。

还有一个方法是Git shallow clone 浅克隆(--depth):这是git内置的唯一减少Git克隆传输数据量的方法。但是,Git浅克隆个缺点就是不允许对子项目进行过滤(这对于包含许多项目的整体仓库很重要),也不允许按对象大小进行过滤,以防止不必要的大对象被下载。

Git的8种高级用法,节省你的时间和头痛

Git作为开发者入门第一的工具大家在日常肯定经常使用,但是这里我要分享一些Git的高级用法用来节省你的时间跟头痛。

大型Git仓库的部分克隆(git如何克隆仓库)

随着Git仓库变得越来越大,由于性能导致的可用性问题会越来越突出。比如git clone一个大型仓库会下载整个仓库对象和每次迭代的副本,下载过程会非常耗时,耗带宽,而且常常会导致中断。为了解决这个问题通常有两个方法:

第一个是方法是对仓库从新规划,把大的文件提取出来使用Git LFS保存。

还有一个方法是Git shallow clone 浅克隆(--depth):这是git内置的唯一减少Git克隆传输数据量的方法。但是,Git浅克隆个缺点就是不允许对子项目进行过滤(这对于包含许多项目的整体仓库很重要),也不允许按对象大小进行过滤,以防止不必要的大对象被下载。

08.如何保证API接口的安全性问题01


1.互联网Api接口到底如何保证安全性问题?
2.代码落地实战防御XSS、CSRF攻击
3.代码落地如何防御接口数据被黑客抓包篡改?
4.接口数据加密对称还是非对称加密好

正点原子开拓者Nios II资料连载第十五章uC/GUI显示汉字/图片实验

1)实验平台:正点原子开拓者FPGA 开发板

2)摘自《开拓者 Nios II开发指南》关注官方微信号公众号,获取更多资料:正点原子

3)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/index.html

Golang第三方库: 函数库lancet(golang工具类库)

简介

lancet是一个全面、高效、可复用的go语言工具函数库。

知了堂|IDEA快速搭建SSM框架(新手必备)

第一步:新建MAVEN项目

EasyExcel+springboot,导入、导出Excel

EasyExcel官网文档:https://www.yuque.com/easyexcel/doc/easyexcel

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接