kenx kenx
3年前
SpringBoot 优雅整合Swagger Api 自动生成文档
前言一个好的可持续交付的项目,项目说明,和接口文档是必不可少的,swaggerapi就可以帮我们很容易自动生成api文档,不需要单独额外的去写,无侵入式,方便快捷大大减少前后端的沟通方便查找和测试接口提高团队的开发效率方便新人了解项目,剩余的时间就可以去约妹子啦整合swaggerapi这里我们自己去整合swaggerapi比较麻烦,要导入好几个包
happlyfox happlyfox
3年前
NetCore的缓存使用详例
关于我缓存基础知识缓存可以减少生成内容所需的工作,从而显著提高应用程序的性能和可伸缩性。缓存最适用于不经常更改的数据,生成成本很高。通过缓存,可以比从数据源返回的数据的副本速度快得多。应该对应用进行编写和测试,使其永不依赖于缓存的数据。ASP.NETCore支持多个不同的缓存。最简单的缓存基于IMemoryCac
Wesley13 Wesley13
3年前
Jenkins(一)
Jenkins是一个CI工具。它可以持续编译,运行你的代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告。。。这样做的最终目的是:让项目保持健康的状态。如果任何checkinbreak了build,每个人都会在最短的时间内通知到,然后问题被fix。接下来的开发将建立在一个健康正确的基础上,而不是任由问题累积,最后失控。最后,你的项
Stella981 Stella981
3年前
Fedora 24 Alpha带着Gnome 3.20姗姗来迟
Fedora现在有3个针对不同使用场景(平台)的版本,桌面版Workstation、服务器版Server、以及针对云计算的Cloud版。基于测试的目的我下载了Workstation版本,正如大多数Linux发行版一样,他的安装非常简单,这让我像打了“鸡血”一样兴奋。这也是Fedora第一次提供Gnome3.20的发行版,但这次发布不会很快的推送Gnome
Stella981 Stella981
3年前
OpenShift Router通过分片实现不同环境网络南北流量隔离
在企业实践中,通常会部署多个OpenShift集群:开发测试、生产等。每个集群都是独立的,通过物理资源进行隔离。这种方式管理简单,易于理解,但是消耗的资源更多,每个集群都需要额外的控制节点及运维节点。有没有办法,使不同环境运行在同一个集群上,并且它们之间实现隔离呢?答案是可以的。对于不同的环境,做好资源隔离,我们需要对计算资源——宿主机做好
Wesley13 Wesley13
3年前
InnoDB数据页什么时候合并
1\.为什么要合并数据页2\.什么时候合并数据页2.1准备测试环境2.2找到两个相邻页2.3试探性逐步删除数据,接近阈值2.4再次只删除一条记录,验证是否合并3\.其他补充说明3.1除了表级可以设置外,单个索引也可以设置合并阈值3.2页合并状态监控3.3如何适当调整阈值设置延伸阅读当低于设定的阈值时就进行合并在本文开始
Stella981 Stella981
3年前
Electron 在 Taro IDE 的开发实践
背景—TaroIDE是一款我们正在精心打造的一站式移动端研发工作台。除了需要实现Taro从创建项目到预览、编译的全部能力,还需要打通用户测试、调试、监控等一系列流程。为了提升开发体验,仅仅一个命令行工具是远远不够的,我们需要开发一款桌面客户端,并同时提供Windows、MacOS等不同系统的版本。Electron\1\ 最初是
Wesley13 Wesley13
3年前
Java代码编写规范(转)
编码规范1前言为确保系统源程序可读性,从而增强系统可维护性,java编程人员应具有基本类似的编程风格,兹制定下述Java编程规范,以规范系统Java部分编程。系统继承的其它资源中的源程序也应按此规范作相应修改。2适用范围本文档将作为java编程人员软件开发的编程格式规范。在项目Java部分的编码、测试及维护过程中,要求严格遵守
Stella981 Stella981
3年前
Jenkins使用配置
Jenkins是什么?  先了解一下持续集成的概念:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。而Jenkins就是基于Java开发的一种持续集成
Stella981 Stella981
3年前
Docker 容器添加中文字体
系统里有一个需要在图片上画中文的功能,在测试环境是ok的,一到线上Docker容器环境中文就不显示了,查了一些资料说是缺少中文字体,那我们就来安装中文字体吧。1\.查看当前使用的系统语言:$echo$LANGen_US.UTF8en\_US.UTF8是支持中文编码的,所以并不需要去安装中文编