南风未起

我有明珠一颗,久被尘劳关锁;
今朝尘尽光生,照破山河万朵。


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 公益 404

  • 热度

  • 搜索

Hexo 进阶 配置 Google Adsense

发表于 2019-12-09 分类于 Hexo 阅读次数: 评论数:
本文字数: 1.2k 阅读时长 ≈ 1 分钟

注册Google AdSense

  1. 首选需要注册Google Adsense账号:https://www.google.com/adsense/start/。
  2. 注册完成之后,Google会生成一段代码,这段代码需要添加到网页的<head>中,所以基于next主题,需要将该代码块复制到themes/next/layout/_partials/head/head.swig中,笔者加到了最后一行。
    阅读全文 »

WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)

发表于 2019-12-08 分类于 WAS 阅读次数: 评论数:
本文字数: 5.3k 阅读时长 ≈ 5 分钟

WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)

安装之前

  1. 需要准备的文件:
    • C1G35ML.tar.gz:WAS7.0安装包
    • C1G36ML.tar.gz:WAS升级工具
    • 7.0.0-WS-WASSDK-LinuxX64-FP0000031.pak + 7.0.0-WS-WAS-LinuxX64-FP0000031.pak :7.0.0.31升级包,成对存在
  2. 安装过程中请以root用户执行
    阅读全文 »

Hexo 进阶 配置Google与Baidu收录

发表于 2019-12-08 分类于 Hexo 阅读次数: 评论数:
本文字数: 2k 阅读时长 ≈ 2 分钟

站点地图

站点地图(sitemap)是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接。站点地图可以告诉搜索引擎网站上有哪些可供抓取的网页,以便搜索引擎可以更加智能地抓取网站。

  1. 安装生成站点地图的插件(其中hexo-generator-baidu-sitemap用于百度):
    npm install hexo-generator-baidu-sitemap --save
    npm install hexo-generator-sitemap --save
  2. 修改hexo配置文件_config.yml,添加以下内容:
    sitemap:
    path: sitemap.xml
    baidusitemap:
    path: baidusitemap.xml
  3. 执行生成和部署命令:hexo clean & hexo g & hexo d
  4. 在public目录生成sitemap.xml和baidusitemap.xml两个文件,里面包含了网站上所有页面的链接,搜索引擎通过这两个文件来抓取网站页面。
    阅读全文 »

Sonar Scanner 安装配置[Windows]

发表于 2019-12-06 分类于 Sonar 阅读次数: 评论数:
本文字数: 1.3k 阅读时长 ≈ 1 分钟

Sonar Scanner简介

Sonar Scanner作为一种配合SonnarQube进行扫描的客户端而存在需要运行在需要进行扫描的服务器中,通过各种不同的分析机制对项目源代码进行分析和扫描,并把分析扫描后的结果上传到Sonar的数据库,通过Sonar Web界面对分析结果进行管理.

准备资料

sonar-scanner-cli-4.2.0.1873-windows.zip (https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)

阅读全文 »

Sonar 安装配置 [Windows]

发表于 2019-12-05 更新于 2019-12-06 分类于 Sonar 阅读次数: 评论数:
本文字数: 3.1k 阅读时长 ≈ 3 分钟

Sonar简介

SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时 SonarQube 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 SonarQube。此外, SonarQube 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。

通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测,针对不同的编程语言其所提供的分析方式也有所不同: 对于所有支持的编程语言,SonarQube 都提供源了代码的静态分析功能; 对于某些特定的编程语言,SonarQube 提供了对编译后代码的静态分析功能。

通过客户端插件分析源代码,sonar客户端可以采用IDE插件、Sonar-Scanner插件、Ant插件和Maven插件方式,并通过各种不同的分析机制对项目源代码进行分析和扫描,并把分析扫描后的结果上传到sonar的数据库,通过sonar web界面对分析结果进行管理。

检测代码质量的七个维度:

  1. 复杂度分布(complexity):代码复杂度过高将难以理解
  2. 重复代码(duplications):程序中包含大量复制、粘贴的代码而导致代码臃肿,sonar可以展示源码中重复严重的地方
  3. 单元测试统计(unit tests):统计并展示单元测试覆盖率,开发或测试可以清楚测试代码的覆盖情况
  4. 代码规则检查(coding rules):通过Findbugs,PMD,CheckStyle等检查代码是否符合规范
  5. 注释率(comments):若代码注释过少,特别是人员变动后,其他人接手比较难接手;若过多,又不利于阅读
  6. 潜在的Bug(potential bugs):通过Findbugs,PMD,CheckStyle等检测潜在的bug
  7. 结构与设计(architecture & design):找出循环,展示包与包、类与类之间的依赖、检查程序之间耦合度

准备资料

  • sonarqube-8.0(https://www.sonarqube.org/)
  • JDK 11.0.5
  • postgresql-12.1-1-windows-x64-binaries(https://www.postgresql.org/)

说明:sonarqube-7.9之后就不在支持MySql,而且JDK必须是11+,但笔者尝试使用最新的13.0.1时也不成功,建议使用11版本的进行配置。

阅读全文 »

PostgreSQL 安装部署 [Windows]

发表于 2019-12-05 更新于 2019-12-06 分类于 PostgreSQL 阅读次数: 评论数:
本文字数: 2.2k 阅读时长 ≈ 2 分钟

PostgreSQL简介

PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。 百度百科

准备资料

  1. Windows Server:Windows Server 2016
  2. PostgreSQL:postgresql-12.1-1-windows-x64-binaries.zip (https://www.postgresql.org/)
    阅读全文 »
1234…7
Tyler Zhang

Tyler Zhang

君子慎独,不欺暗室。
40 日志
18 分类
51 标签
RSS
GitHub E-Mail
  • ACP7
  • Baidu1
  • Bat1
  • CentOS3
  • Config1
  • Eclipse1
  • Google1
  • Google Adsense1
  • Hexo6
  • Hexo-Admin1
  • Java2
  • Linux2
  • Lombok1
  • Markdown1
  • MySql1
  • NPDP8
  • NexT1
  • Nginx1
  • NodeJS1
  • PM1
  • PMP1
  • PostgreSQL1
  • RabbitMQ1
  • SFTP2
  • SecureCRT1
  • Server1
  • Sonar2
  • Sonar Scanner1
  • Theme2
  • Tomcat1
  • WAS1
  • Windows5
  • Windows 101
  • Zip1
  • hexo4
  • nginx1
  • 产品生命周期管理1
  • 博客4
  • 工具与度量1
  • 市场研究1
  • 思维导图7
  • 插件1
  • 敏捷7
  • 文化、组织与团队1
  • 新产品开发战略1
  • 新产品流程1
  • 服务器1
  • 组合管理1
  • 语法1
  • 配置1
  • 静默安装1
© 2019 – 2020 Tyler Zhang | 站点总字数: 78k | 站点阅读时长 ≈ 1:10
由 Hexo 强力驱动 v3.9.0
|
京ICP备 - 19037209 号
主题 – NexT.Gemini v7.3.0
载入天数...载入时分秒...
|