- 博客(14)
- 收藏
- 关注
转载 Spring-Boot启动时候运行额外的代码
业务场景:应用服务启动时,加载一些数据和执行一些应用的初始化动作。如:删除临时文件,清除缓存信息,读取配置文件信息,数据库连接等。1、SpringBoot提供了CommandLineRunner和ApplicationRunner接口。当接口有多个实现类时,提供了@order注解实现自定义执行顺序,也可以实现Ordered接口来自定义顺序。注意:数字越小,优先级越高,也就是@Order(1)注...
2020-03-14 11:11:54 242
原创 数据脱敏工具类(包含手机号,银行卡号,邮箱,中文名称等)
针对客户一些敏感信息做脱敏特殊处理,直接上代码吧!package com.dcorepay.cloudpay.web.tenant.web.utils;import com.dcorepay.cloudpay.common.util.Utils;import org.apache.commons.lang3.StringUtils;/** * @author harainye ...
2020-01-04 11:41:24 3140
转载 Git的使用--如何将本地项目上传到Github
很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习。简要步骤可以直接看最后的总结。 Git的安装就不说了。 第一步:我们...
2018-11-15 15:02:58 121
转载 linux下 cat grep快速查找内容
部署在Linux下的程序,日志很多,而且实时滚动,可以通过以下方式快速查找自己自己想要的内容:cat log.txt | grep 'ERROR' -A 5意思是,在log.txt文件中,查找ERROR字符,并显示ERROR所在行的之后5行cat log.txt | grep 'ERROR' -B 5 之前5行cat log.txt | grep 'ERROR' -C 5 前后5...
2018-10-30 17:21:05 453
转载 每秒处理10万高并发订单的乐视集团支付系统架构分享
随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一、库分表在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不复...
2018-09-06 16:06:22 173
转载 Linux 文件基本属性
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096...
2018-08-27 14:50:12 114
转载 linux下文件的复制、移动与删除
linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp 命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... directory 参数说明: -a:是指archive的意思,也说是指复制所有的...
2018-08-22 11:08:36 143
原创 Spring Boot 默认页面层级
Spring Boot页面默认层级为:WEB-INF/jsp举个栗子: 假如一个Spring Boot现有页面层级为:WEB-INF/jsp/modules/sys/error/500.jsp,如果Controller需要跳转至500.jsp页面,那么在方法return只需写 return "modules/error/500";...
2018-08-22 10:29:04 705
转载 Spring Boot 入门
强烈推荐Spring Boot入门的一篇博客地址:http://blog.csdn.net/catoop/article/details/50501664/
2018-08-22 10:24:46 101
原创 Spring结合quartz实现任务定时调度
直接以栗子说明: 1、spring配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jax...
2018-08-22 10:19:05 122
原创 @Controller和@RestController的区别
官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1)如果只是使用@RestController注解Controller,则C...
2018-08-22 10:15:44 93
转载 Linux下的tar压缩解压缩命令详解
Linux下的tar压缩解压缩命令详解tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v...
2018-08-22 10:12:22 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人