12 流水不腐小夏

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

Docker快速删除

Docker快速删除Docker删除无效的容器docker ps -a | grep Exited | awk '{print $1}' | xargs docker rmDocker删除无用镜像docker images | grep none | awk '{print $3}' | xargs docker rmi停用全部运行中的容器docker stop $(docker...

2020-01-14 14:46:01

Hexo 命令报错

Hexo 命令报错好友没有写博客了,今天Hexo,发现命令不可用,出现这样的错误TypeError: Cannot read property 'replace' of null。hexo gINFO Start processingINFO Files loaded in 627 msERROR Render HTML failed: page/2/index.htmlTyp...

2019-12-02 20:11:41

Restful风格的验证码

Restful风格的验证码Restful风格的验证码接口生成验证码接口信息前端显示校验接口信息前端校验移动端使用Android Retrofit ApiAndroid UI效果展示其他原有的验证码使用流的方式,对移动端不友好,并且现在后端是分布式的微服务系统,原有的基于cookie的验证码方式,显得力不从心。Restful 风格的验证...

2019-12-02 14:47:20

MyBatis Plus Gradle 代码生成插件了解一下

Mybatis Plus Gradle Generator介绍Web开发中使用mybatis比较多,MyBatis Plus是一个比较好的扩展,并且还可以自动生成代码,比较方便。但是MyBatis Plus 对maven比较友好,对Gradle就比较差了,现在Spring Boot也对Gradle支持比较好,在使用Gradle生成代码的时候就比较麻烦。使用姿势本插件需要结合Spring...

2018-12-21 18:07:08

Jenkins can't parse argument number: changelog.url 问题

Jenkins <j:otherwise> can’t parse argument number: changelog.url 问题最近使用了Jenkins,发现了一问题,提示如下。org.apache.commons.jelly.JellyTagException: jar:file:/Users/xiaqiulei/.jenkins/war/WEB-INF/lib/jenk...

2018-11-26 00:14:40

ssh自动登录

ssh自动登录登录服务器的时候,经常使用ssh进行远程的登录,经常输入密码,比较麻烦,可以使用sshpass配合iTerm2简化操作。安装sshpass首先下载sshpass,不同系统可能不一样,大致差不多,可以直接使用包管理工具安装。我用的是mac os, 可直接使用brew。brew install sshpassError: No available formula for ss...

2018-11-25 15:37:53

Gson SerializedName Gen注解插件了解一下?

Gson SerializedName GenGsonSerializedNameGen 是一个自动生成Gson SerializedName注解的插件。下载地址插件地址介绍有时候经常会维护一些老的项目,可能由于历史或开发人员能力问题,代码会稍微不规范。比如在请求网络数据时会需要把json反序列化成实体,然后下面是常见的一种方式。public class Bean { p...

2018-10-12 21:31:32

Mac Git终端代理问题

最近换了新电脑,使用的是自己的vpn,但是发现clone github上面的代码比较慢,经常失败,使用brew也会出错了,后面发现在终端上面使用的git不是走系统的代理,需要配置如下,即可。git config --global http.https://github.com.proxy socks5://127.0.0.1:1086...

2018-09-03 22:07:12

Spring Boot 项目自动发布与Supervisor

Spring Boot 项目自动发布与Supervisor前面写了一遍关于Spring Boot项目自动发布的文章,这里是Github地址。 还是受到不少欢迎的,有不少点赞的朋友,这次再接再厉,跟着上一篇,介绍使用Supervisor管理Spring Boot项目。简介supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemo...

2018-06-01 16:59:23

基于JSON RPC的一种Android跨进程调用解决方案了解一下?

基于JSON RPC的一种Android跨进程调用解决方案了解一下?Bifrost 简介使用方式实现原理总结后续安排相关链接简介今天上午,看票圈有朋友分享爱奇艺的跨进程通信框架——Andromeda,觉的还是有点意思的。 以前项目中用到跨进程这种解决方案比较少,今天看了下Andromeda,发现调用方式很简单。恰好最近一年都是在做后端工作,想到了J...

2018-05-30 00:59:56

Spring Boot 项目自动发布

Spring Boot 项目自动发布Spring Boot 项目自动发布 简介准备工作编译和发布同步到服务器总结源码地址简介在公司从移动端转后端已经快一年了,使用的技术框架一直是Spring Boot,和以前大学时候基于Tomcat的不太一样。这篇文章简单介绍下如何发布Spring Boot 项目,原先使用Tomcat时候,发布的文件是war文件,现...

2018-04-24 23:19:05

Android KTX简介

Android KTX简介Android KTX简介 介绍主要功能 字符串转为URISharedPreferencesPathView的onPreDraw监听代码接入原理介绍 ExtensionsLambdasDefault Arguments相关链接介绍昨天Google爸爸又发布了一个Android工具库,是使用Kotlin实现了。自从17年5

2018-02-06 23:29:17

Kotlin之let,apply,run,with等函数区别2

Kotlin之let,apply,run,with等函数区别2Kotlin之let,apply,run,with等函数区别2 前提介绍repeatwithletapplyrun另一个RunalsotakeIftakeUnless总结示例以前也总结过Kotlin的一些内置函数let,apply,run,with的区别——地址,后面又增加了also,ta

2018-01-21 18:21:29

Kotlin之let,apply,run,with等函数区别2

Kotlin之let,apply,run,with等函数区别2Kotlin之let,apply,run,with等函数区别2 前提介绍repeatwithletapplyrun另一个RunalsotakeIftakeUnless总结示例以前也总结过Kotlin的一些内置函数let,apply,run,with的区别——地址,后面又增加了also,ta

2018-01-04 20:29:33

Spring Boot集成Kafka

Spring Boot集成KafkaSpring Boot集成Kafka 前提介绍Kafka 简介Topics & logsDistributionProducersConsumersGuaranteesKafka安装与使用 安装服务启动Topic消息发送与消费Spring Boot集成 开始配置代码总结参考资料前提介绍由于公司使用了微服务架构,很多业务拆成

2017-11-26 15:00:23

Git Log获取结果

平时开发时候,可以直接使用工具看到Git仓库的日志,但是有时候,需要用代码来获取到日志。那么用到命令git log就可以了,不过它会打开类似vim的界面,不可以直接输出结果。如果需要用python调用,会一直卡在这里。可以在命令后面添加 | cat -即可。例如git log -5 | cat -

2017-11-21 21:31:23

Spring Cache与Redis结合使用

Spring Cache与Redis结合使用Spring Cache与Redis结合使用 Redis创建Spring项目集成RedisCache部分代码前不久做了一个需要查询多,更新少的功能,老司机同事建议用Redis来做缓存,同时结合Spring Cache来做,特来总结下。RedisRedis 是一个高性能key-value数据库,个人感觉就像java中的Map,不过比它更加强大。由

2017-11-19 15:21:04

MongoDB查询总结

前面写过一篇关于Mongodb的例子——浅谈MongoDB数据库,当时使用的只是简单的查询,然后后面业务变的有点复杂,原先没有仔细研究过Mongodb的查询,以为就是简单调用下find就可以了,乃衣服。

2017-10-25 17:49:21

格式化Curl返回的Json字符

格式化Curl返回的Json字符格式化Curl返回的Json字符 Python 格式化Nodejs 格式化经常会用到curl调试接口,服务器返回的是json,不过这些json是没有格式化的,不方便阅读。经过搜索和实验,发现下面2中方式比较方便。示例:curl https://news-at.zhihu.com/api/4/news/latest{"date":"20171014","sto

2017-10-14 17:15:13

使用MyMockServer模拟数据

使用MyMockServer模拟数据使用MyMockServer模拟数据 简介安装使用 描述请求匹配响应信息控制信息示例相关资料简介在开发的时候,前端、移动端、后端开发分离,开发流程是先定义好接口API,然后按照接口约定进行开发。所以经常需要根据接口Mock数据,有从代码层进行Mock,也有从网络层进行代理的。本人使用方式是在网络代理进行Mock,因为在代码层Mock,数据不是

2017-09-20 20:15:56

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。