springboot多环境只打包指定环境的配置文件

在 SpringBoot 工程里面可以通过 application-*.yml 的方式实现多环境打包。但是打包的时候会把所有的.yml配置文件都打到包里。 通过下面的方式可以实现在打包的时候只打上当前环境的配置文件 pom.xml <profiles&gt...

2018-12-24 19:11:06

阅读数 474

评论数 1

SpringBoot获得Maven-pom中版本号和编译时间戳

这篇文章介绍了在SpringBoot中如何获得项目的编译时间和版本号,主要分为以下步骤 在pom文件中获取maven的build time 配置pom,用maven中的变量替换资源文件中的属性 提供接口 Maven中获得编译时间 在 pom文件properties 中添加两个属性 &a...

2018-12-16 16:56:55

阅读数 1749

评论数 0

一行命令在Linux和Window间跨平台共享文件夹

Python内置了一个简单的HTTP服务器SimpleHTTPServer,通过它可以把指定文件夹在局域网共享,不受操作系统的限制,通过浏览器就可以浏览、下载我们所共享的文件 Python2 //查看python版本 python --version //端口port是可选的,不填会采用缺省端...

2018-09-26 17:02:21

阅读数 126

评论数 0

在Ubuntu用Docker部署汉化版GitLab

项目的开发通常都离不开对代码的版本管理。简单的方式可以在内网搭建一个仓库,然后添加各个组员的公钥来共同开发。这种方式不仅不利于管理和维护,而且功能过于单一。我们很希望有像GitHub这样的平台服务,功能齐全且好维护。但由于GFW的原因,有时候访问延迟过大。更重要的是,github免费版只支持开源项...

2018-09-05 15:51:28

阅读数 1007

评论数 0

Git笔记之标签

发布一个版本时,我们通常先在版本库中打一个标签,这样建立了一个索引快捷的指向某一次提交。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。其实它就是指向某个commit的指针,跟分支很像,但是分支可以移动,标签不能移动。 标签的常用命令 git tag #...

2018-09-03 13:13:05

阅读数 343

评论数 0

React+antd:为表格添加成组标记

最近在做前端开发的时候遇到一个需求:对后端传回的数据中满足条件的相邻行用符号连接起来,表示关联关系。我是个前端新人,因项目需要接手前端开发工作,为了实现这个需求颇费了一番功夫。现在记录下来方便后来者。 这篇文章首先用原生CSS实现了这个需求,然后在React工程中的antd表格组件中实际应用。 ...

2018-08-30 16:44:58

阅读数 471

评论数 0

蚂蚁框架之表格动态合并行

在web开发中,表格的行合并是一个很常见的需求。蚂蚁框架也提供了这种功能,但是文档中的示例代码却和我想象中的相差甚远,如下所示,它是通过一种很笨的办法实现的行合并。这样当表格的数据源是动态获取的,我们就没有办法动态的合并行。 官方代码 蚂蚁框架的官方文档代码,我的代码见最后 ...

2018-07-20 00:49:28

阅读数 1462

评论数 0

Spring Boot2整合Shiro(2):用 BCrypt 加密密码

上一篇文章,我们用spring boot2框架搭建了一个web项目,并且使用shiro作为安全管理框架实现了用户的身份认证,也就是登录。这篇文章首先简要介绍了密码储存的演进史,然后结合代码介绍了在shiro中怎么使用MD5、MD5加盐、Bcrypt等三种逐渐进步的方法加密密码。

2018-07-18 23:22:59

阅读数 1835

评论数 0

Intellij-IDEA快捷键

常用快捷键 Ctrl+Shift+U:所选文字大小写切换 Ctrl+\:竖向切割屏幕 Ctrl+F4:关闭一个tab Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) ...

2018-06-26 09:41:38

阅读数 157

评论数 0

使用Kettle实现数据实时增量同步

0. 前言 本文介绍了使用Kettle对一张业务表数据(500万条数据以上)进行实时(10秒)同步,采用了时间戳增量回滚同步的方法。关于ETL和Kettle的入门知识大家可以阅读相关的blog和文档学习。 1. 时间戳增量回滚同步 假定在源数据表中有一个字段会记录数据的新增或修改时间...

2018-05-30 16:16:20

阅读数 31665

评论数 45

Spring Boot2整合Shiro(1):身份认证

前言本文主要介绍了在Spring Boot2项目中整合Shiro实现登录认证。本文假设读者已经对Shiro和基于RBAC的权限控制系统有了基本的认识。 本项目没有数据库,也就没有dao层,所有的用户和密码均在Service层采用硬编码。 特别提醒:因为代码块中的@符号在博客发布过程中会导致代...

2018-03-31 15:31:36

阅读数 11056

评论数 7

MySQL Workbench中PK,NN,UQ,BIN,UN,ZF,AI,G字段类型标识说明

PK:primary key 主键 NN:not null 非空 UQ:unique 唯一索引 BIN:binary 二进制数据(比text更大) UN:unsigned 无符号(非负数) ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001 AI:auto ...

2018-03-29 09:48:20

阅读数 404

评论数 0

Window下的生产力工具

生产力工具 Cmder 命令行增强工具 可以参考这篇文章 Win下必备神器之Cmder Visual Studio Code 微软推出的跨平台编辑器 Everything 急速检索文件 Chrome Google出的浏览器,谁用谁知道 Shadowsocks 翻墙利器, CLCL 剪贴板增...

2018-03-18 22:32:14

阅读数 1271

评论数 0

fastjson JavaBean 转 Map

常用函数 //将JavaBean序列化为JSON文本(常用) public static final String toJSONString(Object object); //把JSON文本parse为JSONObject(常用) JSONObject实现了Map&am...

2018-02-09 11:41:42

阅读数 3794

评论数 0

==和equals()

在Java中有两种用来判断两个变量是否相等的方式:== 和 equals(),一个是操作符一个是Object类的方法,所以使用上有很多的区别==当使用==判断两个变量是否相等时,根据变量类型分为两种情况: 如果是基本数据类型,且都是数值类型(也就是除了boolean型)(不一定要求数据类型严格相等...

2017-08-16 16:45:09

阅读数 159

评论数 0

抽象类和接口

抽象类抽象类必须使用abstract修饰,有抽象方法的类一定是抽象类,抽象类里可以没有抽象方法. 抽象类有如下注意点: - 抽象类和抽象方法必须使用abstract修饰,抽象方法不能有方法体. - 抽象类不能被实例化,即无法new构造器来创建抽象类的实例,即使抽象类不包含抽象方法 - 抽象...

2017-08-16 15:34:29

阅读数 227

评论数 0

Java中的修饰符

Java语言主要提供了两类修饰符:访问修饰符和非访问修饰符.访问修饰符:Java中,访问修饰符可以用来控制对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限: private(当前类访问权限),使用了private的成员只能在该类中被访问 default(包访问权限),如果类里的...

2017-08-15 20:20:23

阅读数 221

评论数 0

日志框架logback学习记录

logback是什么LogBack是一个日志框架,它是Log4j作者Ceki的又一个日志组件。LogBack是Log4j的改良版本,比Log4j拥有更多的特性,同时也带来很大性能提升。logback 的结构LogBack分为3个模块: logback-core logback-core提供了L...

2017-07-09 16:08:40

阅读数 469

评论数 0

SSM(一) | 框架整合

从零开始一步步的搭建一个ssm框架(Spring+Spring MVC +Mybatis + Maven +IDEA)

2017-07-07 22:01:51

阅读数 442

评论数 0

Java基础 | Map常用方法

Map常用方法 Map map = new HashMap(); //创建map Map iMap = new HashMap(); iMap.put("狂人日记","鲁迅") map.put("家",&...

2017-06-01 21:23:27

阅读数 1846

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭