自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SOFA ACTS 测试框架-自动化测试(单元测试)

ACTS 是基于数据模型驱动测试引擎执行的的测试框架,适配 TestNg+Spring 的测试上下文环境,以 YAML 为数据载体并在此上构建数据模型驱动,实现了一站式编辑、精细化校验和高效用例管理等,可以有效提高测试效率。

2022-10-22 00:08:05 1119

原创 解析Excel文件数据生成sql执行脚本

1、 引入poi相关jar包pom文件 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.7</version> </dependency> <dependency>

2022-02-22 16:01:18 1034

原创 git合并代码多次历史提交记录(将多次提交记录合成一个点)

1、找到对应项目文件位置cmd命令进入2、git log 命令可以查看项目提交历史记录3、git status 命令可以查看当前分支4、找到对应想合并到记录的节点 git rebase -i 节点例如下图,想要合并前三条记录为一条,那就 git rebase -i 箭头指向的节点5、使用S注释掉前两条记录 按a开始编辑 编辑完毕后按Esc后按:wq!然后确定保存将最先提交的记录保存6、最后#注释掉多余提交的描述留下一个 同样按a表示进入开始编辑 编辑完后按Esc退出编辑按:wq!保

2022-02-21 14:33:44 7384 1

原创 idea常用快捷键——方便快速开发

idea常用快捷键——高效率编码1:ctrl+alt+L 代码格式化,自动排版2:alt+enter 对象set自动化3: Ctrl+Shift+f 快速进入全局查找页面4:ctrl + r: 当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件。5:ctrl + shift + r:全局替换在路径中替换,指的是在选定的目录下或者类包下,查找要被替换的字符,再在第二个输入框中输入要替换的字符,点击弹出框的右下角的replace或者replaceall即可。6:ctr

2021-09-01 18:00:35 2439

原创 spring boot + shiro 实现单点登陆/并发登入控制 踢出用户功能(禁止用户多点登录或重复登录)

需求:springboot整合shiro项目。因为shiro只是一个Java安全框架,并不会做重复登录的拦截,当一个用户登录成功后(chrome登录),再用另外一个浏览器登录(IE登录)或者另外一台电脑进行登录,两个都会登录成功,两个不同的session。预期目的:不允许重复登录,限定一个账号一个用户登陆,并且是挤掉前一个用户(踢出用户),保证一个帐号只能同时一个人使用,例如微信和qq等。预设解决方法:当第二次登录时,把第一个session剔除使用的技术其实是 shiro的自定义filter,在sh

2021-02-20 18:41:48 2472 1

原创 mybatis的mapper.xml中resultMap标签的使用

这里写自定义目录标题1.前言2.关于resultMap2.1.什么是resultMap?3.举例说明3.1.数据库与实体类之间名称相同3.2.数据库与实体类之间不相同第一种:开启驼峰规则插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章...

2019-08-16 13:40:02 2148 2

原创 Runnable 和Callable的实现与区别,应用场景

Java 提供了三种创建线程的方法1:通过实现Runnable接口2:通过继承Thread接口3:通过Callable和Future创建线程相同点都是接口都可以编写多线程程序都采用Thread.start()启动线程不同点(1)Callable规定的方法是call(),Runnable规定的方法是run()。其中Runnable可以提交给Thread来包装下,直接启动一个...

2019-06-28 16:16:06 1729

原创 Java中字符串比较时==和equals的区别

@Java中字符串比较时==和equals的区别TOC==是比较两个字符串引用的地址是否相同,即是否指向同一个对象,而equals方法则比较字符串的内容是否相同。例如String a = “abc”;String b = "abc";a == b返回true,a.equals(b)同样返回true,这是为什么呢?原来程序在运行时有一个字符串池,创建字符串时会先查找池中是否有相应的字符串...

2019-05-21 11:52:00 228

原创 springboot+idea(Thymeleaf 之 使用devtools热启动、热部署,自动刷新页面加载资源)

33

2019-03-20 11:47:13 1087

原创 Springboot是什么?Springboot详解!详细介绍

Spring Boot概述Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的创建、运行、调试、部署等。使用Spring Boot可以做到专注于Spring应用的开发,而无需过多关注XML的配置。Spring Boot使用“习惯优于配置”的理念,简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题。使用Spring Boot可以不用或者只...

2019-03-20 10:22:12 108464 6

原创 Maven的安装与配置

1: Maven的安装Jdk的情况Jdk必须1.6以上的版本从官网下载maven从http://maven.apache.org/官网上下载最新版本的maven设定path路径把下载下来的maven解压缩,然后有一个bin文件夹,这是一个bin的文件夹的目录F:\work\course\maven\maven\bin把该目录追加到环境变量的path中。利用命令行检查是否成功有这...

2019-03-19 19:47:32 178

原创 idea2018 永久激活

idea2018 永久激活下载破解jar包点击该页面,下载 JetbrainsCrack-*-release-enc.jar,如果失效http://idea.lanyus.com/手动打开。下载后把jar包放到idea安装路径的 bin/ 目录下。备用页面修改配置文件在idea安装路径bin目录下找到两个vmoptions文件idea.exe.vmoptions、idea64...

2019-03-19 19:03:45 3566 1

空空如也

空空如也

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

TA关注的人

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