嗨!怎么样,工作还顺利吗?
订阅RSS:

标签:代码

如何优雅的在 Git 上 Commit 以及自动生成版本变更日志Change log

你有没有在开发工作中抱怨别人提交的乱七八糟?也不写每次提交是因为什么干了什么?如果在Github上为开源项目贡献代码的时候,提交没有按照人家的模板要求,你的合并请求还是不被接受的。而且杂乱无章的Commit不但会影响其他人,在版本发布的时候,版本变更日志应该是可以自动生成的,但是没有按规定写的Commit就无法被自动统计进去,所以今天我就写一下如何优雅的在 Git 上 Commit 以及自动生成版本变更日志Change log。这篇文章只关注 Commit 的姿势,Commit命令等其他的暂不讨论

进入阅读
Spring Cloud 微服务入门教程(二):服务注册与发现-Eureka

本节将总新建一个Maven多模块项目开始从头新建一个项目,并完成基于SpringCloud-Eureka的服务注册与发现基础的演示,本次演示试用的是IntellJ IDEA开发环境。使用IntellJ IDEA新建一个Maven项目,JDK使用1.8,我比较喜欢手动操作,所以先新建一个空的Maven项目,groupId是net.renfei,artifactId是cloud,version是1.0.0

进入阅读
window.opener的安全漏洞和rel=noopener标签的使用

最近我更新了我的网站代码,给友情链接和外部链接增加了rel=noopener标签,所以今天就讨论一下为什么要使用rel=noopener标签,其实这个是一个安全漏洞,JavaScript提供了window.opener来获取创建该窗口的 Window 对象,那么问题就来了,我们一点一点说。

进入阅读
Spring Cloud 微服务入门教程(一):微服务介绍

我的个人博客网站一直坚持每年一次大更新,但这次我决定不更新了,因为再更新就是使用微服务了,一个小网站用微服务架构就有点杀鸡用牛刀了,而且维护起来比较费时费力。所以直接写成教程文章就不再大动干戈的去重写我的博客了。

进入阅读
[三]Scala开发教程-Scala基础:变量与常量

在《[二]Scala开发教程-Scala基础:数据类型》中我们讨论了数据类型,本片文章将讨论Scala中的变量与常量,在学习如何声明变量与常量之前,我们先来了解一些变量与常量:一、变量: 在程序运行过程中其值可能发生改变的量叫做变量。如:时间,年龄。二、常量 在程序运行过程中其值不会发生变化的量叫做常量。如:数值 3,字符'A'。

进入阅读
Dash For Mac OS X 5.1.0 破解版 [TNT]

Dash是API文档浏览器和代码段管理器。Dash可帮助您存储代码片段,以及即时搜索和浏览文档以查找几乎所有可能使用的API。

进入阅读
Navicat Premium 15.0.8 For Mac OS X 破解版 [TNT]

Navicat Premium将所有Navicat版本合并为一个最终版本,可以连接MySQL、Oracle和PostgreSQL。Navicat Premium允许用户在一个客户机内将表和数据从Oracle拖放到MySQL、PostgreSQL拖放到MySQL、Oracle拖放到PostgreSQL,反之亦然。此外,针对不同数据库的批处理作业(如MySQL中的打印报告、Oracle中的备份数据和PostgreSQL中的同步数据)也可以被调度和自动地在特定时间运行。

进入阅读
Navicat Premium 15.0.7 For Mac OS X 破解版 [TNT]

Navicat Premium将所有Navicat版本合并为一个最终版本,可以连接MySQL、Oracle和PostgreSQL。Navicat Premium允许用户在一个客户机内将表和数据从Oracle拖放到MySQL、PostgreSQL拖放到MySQL、Oracle拖放到PostgreSQL,反之亦然。此外,针对不同数据库的批处理作业(如MySQL中的打印报告、Oracle中的备份数据和PostgreSQL中的同步数据)也可以被调度和自动地在特定时间运行。

进入阅读
[二]Scala开发教程-Scala基础:数据类型

由上面的表格我们可以看出来Scala里面都是对象,没有java中的原生类型,还有一部分和Java有所区别Scala包含了一些虚无的概念(Null,null,Nil,Nothing,None和Unit),空(Null)是一个trait,它(如果你不熟悉trait)有点像Java中的抽象类。确实存在一个空的实例

进入阅读
[一]Scala开发环境的搭建教程-使用IntelliJ Idea

在Idea的启动界面中现在Configure,Plugins,搜索框中输入Scala,安装Scala插件,安装完成后会要求重启Idea,插件就可以生效了。接下来,我们创建一个Scala项目,点击Create New Project,左侧我们选择Scala,右侧我们选择IDEA,点击下一步,给项目起一个名字,这里叫HelloScala,然后选择要存储的位置,如果是第一次构建,还需要下载ScalaSDK

进入阅读
SpringBoot项目打包成jar后读取文件的大坑,使用ClassPathResource获取classpath下文件失败

本地测试文件可以正常读取,但打包成jar包传到服务器上就无法获取了,报错信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:xxxx.jar!/BOOT-INF/classes!xxxx,话不多说,先看正确的获取方法:使用PathMatchingResourcePatternResolver

进入阅读
微信搜一搜:任霏博客