平台建设
各种运维平台的运维经验,包括应用平台、中间件、云和容器等。
1本文总结了git使用中经常遇到的一些问题,如网络问题、磁盘问题、代码冲突问题、版本迭代问题、文件缺失问题等等,以及各种故障对应的解决方案。
1记录近期在使用oracle数据库时的频繁操作,包括系统优化,数据库性能分析、查询当前会话和任务、以及解锁数据表。
1Oracle数据库表空间的基本操作范例,如建表空间、扩表空间、删除表空间数据文件,以及用户对表空间授权和查询表空间使用情况等操作。
1SVNAdmin2是一款管理SVN服务器的web程序,主要功能支持用户及组、仓库管理,支持SVN、HTTP协议检出,同时支持LDAP接入。
1SonarQube是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量,可以检测出项目中的BUG、代码规范和冗余、安全漏洞等问题。
1Maven是一个项目管理工具,可用于构建和管理各种项目,例如JAVA、C#、Ruby等,利用一个中央信息片断实现管理一个项目的构建、报告和文档等步骤。
2Subversion(SVN)是一个开源的集中式/分布式版本控制系统,服务端支持Windows和Linux,一般部署在Linux中,客户端有两类,一类是基于Web的,一类是客户端软件。
1在ansible中,可以通过迭代机制完成重复性操作,将需要迭代的内容定义为item变量,并通过with_items语句指明迭代的元素列表即可。
1在ansible中,通过when关键字进行条件判断,判断方式有文件、变量、路径和执行结果等,然后根据结果决定相应的操作。
1在ansible中,可以通过变量传递参数,传参方式有命令行变量、filter、role、文件或剧本中定义变量等,变量名是以字母开头的字母、数字和下划线的组合。