自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mar5342的博客

烧了地狱 还有天堂

  • 博客(29)
  • 收藏
  • 关注

原创 Springboot 最简单实现验证码过期的功能

后台使用Captcha生成验证码使用Redis存储sessionId绑定客户端验证码1、生成验证码后,在redis中sessionId作为验证码Key @GetMapping(value = {"","/"}) public void getKaptchaImage(HttpServletRequest request, HttpServletResponse response) throws IOException { HttpSession session = requ.

2022-02-11 14:27:38 1965

原创 工具类获取springboot配置文件

1、启动类中获取环境@Beanpublic Environment getEnvironment(){ String[] profiles = environment.getActiveProfiles(); String propertiesName = "dev".equals(profiles[0])?"application-dev":"application"; Constants.PROPERTIES_NAME = "/"+propertiesName+".prope

2021-12-30 18:11:36 1061

原创 局域网内不同linux主机间时间同步

这里写自定义目录标题使用chrony服务1、服务端1.1修改配置文件1.2 重启chronyd服务2 客户端2.1 修改配置文件2.2 重启chronyd服务3.客户端定时重启chronyd服务来实现同步使用chrony服务摘要:使用其中一台作为服务器主机,其他主机作为客户端,使用crontab定时任务来实现定期自动同步时间为主机时间。1、服务端vim /etc/chrony.conf1.1修改配置文件# Use public servers from the pool.ntp.org pr

2021-11-26 18:00:37 838

原创 sonarQube服务搭建 代码扫描

安装sonarQube,如图为安装目录启动MySQL数据库,创建sonar数据库sonar.properties文件,并向其中添加MySQL数据库的连接配置启动sonar服务、会发现mysql库中会自动生成相应表在浏览器上访问:http://localhost:9000安装中文语言包,搜索chinese Pack,进行安装即可下载、安装sonar-scannerpath中加入sonar-scanner环境变量 说明环境变量配置成功sonar..

2021-02-22 17:33:54 162

原创 SpringCloud项目接入Nacos作为配置中心管理配置文件

启动本地nacos服务创建dataId、group (ps:data Id的后缀不能缺失)发布配置文件项目pom文件(ps:groupId为springframework)因为本地这个服务是注册在 eureka中的 所以这里只能需要引入config配置中心 不引入注册中心discovery<dependency> <groupId>org.springframework.cloud</groupId> <artifactId&...

2021-02-20 10:03:09 1232 1

原创 Linux sheel 定期清理以日期命名的日志文件夹

编写sheel脚本#!/bin/bashexport LANG="zh_CN.UTF-8"# ---------------------------------------------------------------------# 定时清理反馈结果的日志文件夹 仅保留最近2周记录# 文件夹格式:yyyy-mm-dd# Author : Madr# Date : 2020年10月15日16:57:22 # ----------------------------------.

2020-10-16 18:30:34 892 3

原创 springboot 2.3.0文件上传临时路径问题解决

1、

2020-08-20 17:17:19 978 1

原创 获取指定日期所在月的最后一个工作日

java获取最后一个工作日 如:2021年02月 最后一个工作日是26号/** * 通过字符串创建日期 * @param dateStr yyyy-MM-dd * @return 日期 */ public static Date createDateFromString(String dateStr) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try

2020-07-21 16:43:30 1928

原创 java使用定时器实现验证码过期功能

1、TimerTask//TimerTask实现30s从session中删除验证码 final Timer timer=new Timer(); timer.schedule(new TimerTask() { @Override public void run() { String yzm = (String) session.getAttribute(Constants.KAPTCHA_SESSION_KEY); if(StringUtils.isNotEmpty(

2020-07-21 15:56:37 1437

原创 Mysql清除末尾分隔符

select left('甘肃省,兰州市,',CHAR_LENGTH('甘肃省,兰州市,') - 1) from dual ;

2020-07-13 11:01:02 807

原创 layerui 文件上传弹框 选择pdf格式文件

2020-03-13 15:01:30 1000 1

转载 centos7使用rpm安装jdk8

1、卸载自带的openJdkhttps://blog.csdn.net/cyl1226541/article/details/788494992、安装Jdkhttps://blog.csdn.net/fansenjun/article/details/82256528

2019-11-18 18:51:49 285

原创 CSS多行省略

CSS多行省略overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;

2019-10-22 14:18:27 829 1

原创 plsql定时执行存储过程之DBMS_JOBS配置

What值填写存储过程名时后面须加分号时间间隔1:每分钟执行Interval => TRUNC(sysdate,'mi') + 1/(24*60)2:每天定时执行例如:每天的凌晨1点执行Interval => TRUNC(sysdate) + 1 +1/(24)3:每周定时执行例如:每周一凌晨1点执行Interval => TRUNC(next_da...

2019-06-17 17:18:52 3268

原创 sonarQube使用mvn命令对maven项目进行分析

mvn sonar:sonar -Dsonar.host.url=http://localhost:9000 -Dsonar.login=26dc89530645a3ef280ef2f0dcd65f1485c88a59 -Dsonar.scm.provider=git

2019-06-17 12:06:08 412

原创 springboot 多线程(二)

在springboot中 使用spring提供的ThreadPoolTaskExecutor类来创建线程池 @Bean(name = &amp;amp;amp;amp;quot;taskExecutor&amp;amp;amp;amp;quot;) public TaskExecutor workExecutor() { ThreadPoolTaskExecutor threadPoolTaskExecutor = new ThreadPool

2018-12-27 17:39:53 137

原创 springboot 多线程(一)

假设某店某商品库存为3件,有个销售,每个销售都看成一个线程。public class SaleTask implements Runnable { private int count=3; @Override public void run() { count--;//假设付款成功,修改库存 System.out.pr...

2018-12-27 17:39:25 638

原创 linux之间传输文件

Linux 本地文件上传到服务器scp /usr/file.1txt  [email protected]:/user/从服务器下载文件scp [email protected]:/user/file1.txt /home/桌面

2018-12-25 11:02:43 134

原创 Thymeleaf 遍历Map 输出Key Value

1.Java后台传Map至前台 Map&lt;String,Object&gt; map = new HashMap&lt;&gt;(); map.put("name","张三"); map.put("age","28"); map.put("sex","男"); model.addAttribute("map&qu

2018-12-25 11:00:14 13523 7

原创 StringUtils.split()和string.split() 区别

public static void main(String[] args) { String str1=",,a,b,c,"; String[] arr1 = str1.split(","); String[] arr2 = StringUtils.split(str1,",");//org.apache.commons.lang3.StringU...

2018-09-03 14:00:17 628

原创 IDEA 自动生成JPA注解的实体

## mysql 数据库为例 ##连接数据库 -添加数据源 添加 hibernat 持久层支持,生成实体 Bean /配置文件 生成实体 完成

2018-07-20 10:21:42 3403

原创 IDEA打包maven项目跳过测试类

install -Dmaven.test.skip=true

2018-04-18 10:41:56 1059

原创 利用Apache shiro SimpleHash 加密字符串

1导入包import org.apache.shiro.crypto.hash.SimpleHash;2、代码import org.apache.shiro.crypto.hash.SimpleHash;import org.apache.shiro.util.ByteSource;/* * @Description 散列算法 生成数据的摘要信息,是一种不可逆的算法,一般...

2018-03-24 13:50:53 14550 5

转载 springboot配置redis

1.引入reids包spring-boot-starter-redis(springboot版本1.4版本前),spring-boot-starter-data-redis(1.4版本后)&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&...

2018-03-13 10:02:21 2311

原创 Fedora 设置JDK环境变量

vim /etc/profile#------JDK环境---------export JAVA_HOME='/usr/lib/jvm/jdk1.8.0_92'export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH#--...

2017-08-24 12:58:48 1082

原创 javaMail 标识

Flags.Flag.ANSWERED邮件回复标记,标识邮件是否已回复。Flags.Flag.DELETED邮件删除标记,标识邮件是否需要删除。Flags.Flag.DRAFT草稿邮件标记,标识邮件是否为草稿。Flags.Flag.FLAGGED表示邮件是否为回收

2017-05-15 10:02:34 900

转载 log4j配置参数详解

参数说明例子%c列出logger名字空间的全称,如果加上{}表示列出从最内层算起的指定层数的名字空间log4j配置文件参数举例输出显示媒介假设当前logger名字空间是"a.b.c"%ca.b.c%c{2}b.c%20c(若名字空间长度小于20,则左边用空格填充)%-20c(若名字空间长度小

2017-01-13 11:46:53 291

转载 spring的配置文件中mvc:view-controller path使用方法

1、重定向即如果当前路径是/ 则重定向到/admin/index2、view name如果当前路径是/ 则交给相应的视图解析器直接解析为视图如                                    则得到的视图时 /WEB-INF/jsp/admin/index.jsp不想进contro

2016-09-14 16:40:14 326

原创 java控制台打印出菱形

2016-09-05 19:06:25 777 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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