SpringBoot安装Sentry

2020-04-08
阅读 4 分钟
5.7k
我们可以通过Sentry来收集线上错误日志并进行告警、监控及任务分配处理 初始化项目 通过Spring initializr初始化项目。 依赖: Spring Web 集成Sentry 在pom.xml中dependencies节点下添加如下配置 {代码...} 添加配置文件SentryConfig.java {代码...} 添加测试的DefaultController.java {代码...} 打包Spring-boot程序后...

数据库版本管理工具Liquibase

2019-12-05
阅读 11 分钟
9.3k
研发过程中经常涉及到数据库变更,对表结构的修复及对数据的修改,为了保证各环境都能正确的进行变更我们可能需要维护一个数据库升级文档来保存这些记录,有需要升级的环境按文档进行升级。

基于Gitlab 的 CI/CD入门

2019-08-26
阅读 2 分钟
4.4k
CI/CD 中的“CI”始终指持续集成,它属于开发人员的自动化流程。成功的 CI 意味着应用代码的新更改会定期构建、测试并合并到共享存储库中。该解决方案可以解决在一次开发中有太多应用分支,从而导致相互冲突的问题。CI/CD 中的“CD”指的是持续交付和/或持续部署,这些相关概念有时会交叉使用。两者都事关管道后续阶段的自动...

代码单元测试指南

2017-02-22
阅读 4 分钟
3.1k
将测试代码和运行代码一起写是一种非常好的习惯。聪明地使用这种方法将会帮助你更加精确地定义代码的含义,并且代码的耦合性更低。测试的通用规则:测试单元应该集中于小部分的功能,并且证明它是对的。每个测试单元应该完全独立。通过Mock去除依赖尽量使测试单元快速运行。实现钩子来持续集成我们通过一个简单的python...

JetBrains全家桶——版本控制篇

2016-07-08
阅读 2 分钟
10.4k
clone 通过 Check out from Version Control可以直接clone项目到本地 文件的五种状态 新增(绿色) 未跟踪(红色) 修改(蓝色) 未改变(白色) 忽略(灰色) 代码块的四种状态 新增代码块块 修改代码块块 删除代码块块 未改变 代码的状态变化可以通过右侧预览及快速跳转。 左侧区域可以点击进行局部代码块回滚,对比,...

提交代码时来张自拍

2015-11-27
阅读 1 分钟
2.3k
首先安装imagesnap,[链接]或者Mac系统下通过homebrew安装: {代码...} 新建~/.gitshots目录: {代码...} 添加下面的文件post-commit到你代码目录的git hooks中: {代码...} 为这个文件添加可执行权限: {代码...} 钩子(hooks)是一些在"$GIT-DIR/hooks"目录的脚本, 在被特定的事件(certain points)触发后被调用。当"git ...

关于Git和Github你不知道的十件事

2015-10-08
阅读 3 分钟
18.9k
Git 和 GitHub都是非常强大的工具。即使你已经使用他们很长时间,你也很有可能不知道每个细节。我整理了Git和GitHub可能提高日常效率的10个常用技巧。

如何在Ubuntu上通过Nginx设置HTTP认证

2015-09-25
阅读 1 分钟
7.4k
我们需要htpassword来创建和生成加密的用户用于基础认证(Basic Authentication)。通过以下命令安装apache2-utils。

如何打开MySQL查询日志?

2015-07-29
阅读 2 分钟
3.3k
如何打开MySQL查询日志? 首先找到MySQL的配置文件my.cnf,在[mysqld]下添加 {代码...} 同时,登录MySQL console中设置打开log {代码...} 重启MySQL之后就可以在当前用户的HOME目录中通过query.log查看SQL日志了。 例如,当你执行use mysql; select * from user; {代码...} 参考:[链接]

MySQL错误 ERROR 2006 (HY000): MySQL server has gone away

2015-04-02
阅读 1 分钟
17.1k
MySQL下当我导入一个比较大的SQL文件时出现了ERROR 2006 (HY000): MySQL server has gone away错误,具体情况如下:

HTTP API 设计指南(结尾)

2015-01-28
阅读 1 分钟
9.9k
这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的API设计者也能感兴趣。

HTTP API 设计指南(响应部分)

2015-01-27
阅读 2 分钟
11.5k
这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的API设计者也能感兴趣。

HTTP API 设计指南(请求部分)

2015-01-26
阅读 3 分钟
14.4k
这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的API设计者也能感兴趣。

HTTP API 设计指南(基础部分)

2015-01-25
阅读 2 分钟
25.2k
这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的API设计者也能感兴趣。

Chrome Packaged App的一些坑

2014-05-19
阅读 1 分钟
2.8k
最近在写Http Craft——一个开源HTTP请求模拟的Chrome App过程中遇到了一个头疼的问题,作为一个CSS挫人,记录一下 无法对应用内的文本进行选择 无法对应用内的文本进行选择(input和textarea可以选择) 解决方法:需要向css样式中添加如下样式 {代码...} 其中样式可选值: auto——默认值,用户可以选中元素中的内容 none——...

Java敏捷数据库迁移框架——Flyway

2014-03-03
阅读 3 分钟
10k
看看自己的项目的那些SQL文件或者干脆连个建表语句都没有的同学是否会有想法把他们管理起来呢?向大家推荐一款非常轻量级的敏捷数据库迁移框架——Flyway。想知道她有什么魅力吗?