自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 java实现一个接口根据参数中方法名执行对应方法

假设有如下一个场景,你需要一个接口接收不同数据,并根据数据中的方法名执行对应的方法,该如何做?

2024-02-27 15:21:44 281

转载 Java中栈和队列的使用及区别

https://www.cnblogs.com/XiaoCui-blog/p/14991350.html

2024-01-11 10:25:57 74

原创 java自定义枚举数组转String类型转换器

随后,在想要转换的字段上加上@Convert(converter = LotteryActivityTypeConverter.class)注解即可。

2023-07-07 10:30:35 265

原创 springboot+mybatis实现多数据源

情景:要用到两个服务器上的库,假设一个为a,一个为b。我在同一个项目中,假设同一个mapper目录下有两个目录,一个为c,一个为d,现在我想要c下的文件用a库,d下的文件用b库。随后使用注解,例: @Transactional(transactionManager = “transactionManager1”)

2023-07-05 18:00:56 606

原创 java DTO类中嵌套对象,如何使对象中的注解生效?

我的一个DTO类中有如下一个属性,再该属性上也加上@Valid。最后,别忘了在controller层中也要加上该注解。

2023-07-05 17:01:34 373

转载 线程池的execute方法和submit方法有什么区别?

线程池的execute方法和submit方法有什么区别?

2023-03-13 11:20:41 160

转载 SpringData JPA中@OneToMany和@ManyToOne的用法详解

SpringData JPA中@OneToMany和@ManyToOne的用法详解

2023-01-05 11:26:45 5140 2

原创 通过RandomStringUtils生成数字字符验证码并验重

RandomStringUtils

2022-11-07 10:03:49 277

原创 mongodb管道查询使用lookup连接另一个集合DBRef格式值时写法

mongodb管道查询使用lookup连接另一个集合DBRef格式值时写法

2022-10-24 16:34:57 535

原创 MongoDB获取数组中字段拼成字符串输出

MongoDB获取数组中字段拼成字符串

2022-10-20 15:12:46 1155

原创 基于easypoi实现excel的导入导出

基于easypoi实现的导入导出

2022-10-11 14:42:46 190

原创 java验证手机号格式方法

java正则验证手机号格式

2022-09-29 18:55:37 4144 3

原创 RedisTemplate基本操作

Spring Data Redis

2022-08-05 11:13:59 440

原创 ZuulFilter方法简介

ZuulFilter方法简介

2022-07-29 14:41:09 1679

转载 springboot启动eureka失败(Reason: Failed to determine a suitable driver class)

springboot启动eureka失败

2022-07-25 16:32:01 538

转载 @PostMapping@PutMapping的区别

@PostMapping和@PutMapping的区别

2022-07-21 11:59:59 6240

原创 java生成图片验证码

java生成图片验证码

2022-06-28 10:07:38 880

原创 使用information_schema删除多个表中同一名称的字段

例:我想要删除contract这个库中所有表中列名为del_flag1的字段,则sql语句如下SELECT table_name,CONCAT('alter table ',TABLE_NAME,' drop del_flag1')FROM information_schema.`COLUMNS`WHERE TABLE_SCHEMA = 'contract' and column_name ='del_flag1';得到结果后执行一下即可...

2022-05-24 10:25:43 269

转载 htop 动态查看linux内存使用情况

htophtop 安装情况安装epel源yum install epel-release安装htopyum install -y htop安装完毕后命令行输入htop

2021-12-28 13:47:58 615

转载 java中<T> T和T的区别

如果你希望 getMax 方法的返回值类型为 T,就要这样去定义getMax方法:public T getMax()如果你希望 getMax 方法返回值的类型由调用者决定,那么就这么去定义 getMax 方法:public <A> A getMax() { //... return (A)result;}这里的 A ,一定不能与类名声明的 T 是同个字母。简而言之,你说的 T 和 T 根本是两种不同的用途。...

2021-12-13 17:46:41 171

原创 SpringAmqp参数说明

@Componentpublic class Listener { @RabbitListener(bindings = @QueueBinding( value = @Queue(value = "spring.test.queue", durable = "true"), exchange = @Exchange( value = "spring.test.exchange",

2021-09-02 17:04:08 860

转载 centos7 快速安装rabbitmq

使用rpm的方式安装,需要先安装erlang。安装erlang:curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bashyum install erlang -y#安装完erlang后检验版本erl -version接着安装rabbitmqcurl -s https://packagecloud.io/install/repositories/rabbitm

2021-08-06 16:00:41 63

转载 hexo next主题简单美化

改变页面的字体大小打开 themes\next\source\css_variables\base.styl,该文件保存了一些基础变量的值,我们找到$font-size-base,将值改为16px。// Font size$font-size-base = 16px这个文件里定义了很多常量,有兴趣的可以自己去琢磨琢磨,修改一些其他的变量。文章启用tags和categories可能是该版本的NexT主题的关系,在我第一次使用NexT主题时,折腾了很久都没办法让菜单栏里的ta

2021-07-16 11:23:55 535

原创 live-server安装和使用

这是一款带有热加载功能的小型开发服务器。用它来展示你的HTML / JavaScript / CSS,但不能用于部署最终的网站。安装,使用npm命令即可,这里建议全局安装,以后任意位置可用。npm install -g live-server运行命令:live-server一些参数以及配置:--port=NUMBER - 选择要使用的端口,默认值:PORT env var或8080--host=ADDRESS - 选择要绑定的主机地址,默认值:IP env var或0.0.0.0(“任

2021-07-12 11:36:24 411

原创 xss脚本攻击获取用户cookie信息存储到本地

首先准备一个获取cookie的asp脚本<html><title>test</title><body><%testfile = Server.MapPath("code.txt") msg = Request("msg") set fs = server.CreateObject("scripting.filesystemobject")set thisfile = fs.OpenTextFile(testfile,8,True,0)th

2021-07-09 16:41:15 461

转载 SpringCloud 中 Invalid bean definition with name ‘xxx.FeignClientSpecification‘

合并微服务代码时编译通过,启动时报错:Invalid bean definition with name ‘xxx-rcc-Service.FeignClientSpecification’原因:多个接口上的@FeignClient(“相同服务名”)会报错,overriding is disabled。解决办法:在application.yml中配置spring: main: allow-bean-definition-overriding: true...

2021-07-06 11:45:56 1830

原创 使用minio接口里上传的图片无法在管理界面预览,直接在管理界面上传的图片可以预览

记录一下使用minio存储文件的时候遇到一些坑爹问题,先是上传的方法putObject,用官网给的sdk示例一写,发现居然提示错误了。然后进该方法类仔细看了一下,好家伙居然方法偷偷改过了但是官网还没改,于是写的测试方法如下://filename--图片名称 bucket -- 桶名称(bucketName) serviceUrl--文件服务器地址public String saveImg(MultipartFile file, String bucket, String serviceUrl) th

2021-06-28 16:09:25 7788 1

原创 Jmeter使用参数化、获取其他接口参数值用作下一个接口参数值进行压测

今天想用jmeter对自己写的接口进行一下压测,以下为个人操作时遇到的问题。问题一:如何使用参数化?答:右键线程组-配置元件-CSV Data Set Config。以下为个人配置注:后面可能会遇到提取的数据当参数值传递时,参数值前面会多出%EF%BB%BF来。解决方法为使用npp另存为UTF-8无BOM格式。问题二:如何让多个接口按顺序访问?答:右键线程组-逻辑控制器-Critical Section Controller。接口按顺序放在Critical Section Controller

2021-06-08 16:14:40 435

原创 Http客户端工具RestTemplate调用的时候报org.springframework.web.client.HttpServerErrorException: 500 null

测试代码如下:@Testpublic void httpGet() { Users users = this.restTemplate.getForObject("http://localhost:8080/user/query/1", Users.class); System.out.println(users);}解决:看了下控制台报错,是方法的返回值字符串和视图解析器解析的页面名字字符串冲突导致的。回去看了下controller,结果发现之前为了测试thymeleaf吧@RestCont

2021-04-19 15:28:55 3222

原创 SpringBoot访问不了静态资源

问题:刚新建完的springboot项目,没改什么配置,莫名访问不了static下的静态资源。解决:一个坑,结果是发现target/classes/static下没有,maven clean一下重新启动项目就行了。

2021-04-16 15:38:37 141

转载 @service(xxx)括号里的内容的作用

当一个接口只有一个实现类,括号里的内容是没有意义的,只有在有多个实现类的时候才会起到作用.比如在一个Student实现类上加上@Service(“student”),括号里面就是给实例化后的Student对象取个名字。。。这是在你一个接口有多个实现类的情况下区分实现类的方式。。。。比如Student实现了Person接口,在你的controller里面@Autowired Person时,假如这时Person还有另一个实现类User,为了确定实例化Student还是User, @Service括号里

2021-04-06 16:15:32 527

原创 SpringSecurity中access配置了角色仍登录失败解决方法

问题:配置了acess的角色,但登录后台的时候仍旧失败<!-- 配置具体的拦截的规则 pattern="请求路径的规则" access="访问系统的人,必须有的角色" --><security:intercept-url pattern="/**" access="hasAnyRole('ROLE_USER','ROLE_ADMIN')"/>解决方法:1.service中要获取的属性前加上"ROLE_",例:authorities.add(new SimpleGrant

2021-03-29 16:40:48 310

原创 使用SpringSecurity出现的异常security.authentication.BadCredentialsException: Bad credentials

原因:在配置文件中配置了对密码的加密方式:<!-- 配置加密的方式 --><security:password-encoder ref="passwordEncoder"/>解决方法:1:注释掉该行代码。2.配置加密类为<!-- 配置加密类 --><bean id="passwordEncoder" class="org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder"/&g

2021-03-29 16:32:41 535

转载 浅谈application-*.xml和springmvc-.xml的区别

1.项目配置说明 一般springMVC和Spring的整合过程中,我们喜欢配置两个文件application-*.xml和springmvc-.xml,但是配置不好的话,很容易出现这样的问题:Injection of resource dependencies failed; nested exception is org.springfra…,也就是注入bean失败的问题。 一般对文件的配置喜欢<context:component-scan base-package=“com.edu”/&gt

2021-03-25 11:11:15 376

转载 Spring 注解无效 空指针异常

问题描述在这里就说一下 注解的使用 ,相信有不少人遇到下面类似的问题:“ @Autowired 注入为空 ”“ @Resource 注入为空 ”“ @PostConstruct 注解无效 ”。。。。。。这些问题几乎都是在 非Controller层、非Service层 才会遇到的不知道你们遇到这些问题的时候,有没有想过为什么那些注解在 Controller、Service 里面才有效?原理解析  其实这个得说到Spring的 IOC容器 对 Bean 的管理 。在 Spring里面,能够

2021-03-03 09:52:47 603

原创 关于勾选delegate IDE build/run actions to maven后测试类方法运行两次问题

问题描述:今天用注解方式写mybatis项目时,在执行测试类时发现方法都执行了两次,比如我执行saveUser的测试类,就保存了两条相同的记录,执行别的测试类的时候,都会附带执行一次saveUser,产生一条记录,看了半天才发现是勾了delegate IDE build/run actions to maven的原因。解决方法:pox.xml里加上<plugin> <groupId>org.apache.maven.plugins</groupId> <ar

2021-02-19 14:26:35 750 3

转载 maven pom.xml 里scope的作用

<dependency>中<scope>它主要管理依赖的部署。目前<scope>可以使用5个值:* compile,缺省值,适用于所有阶段,会随着项目一起发布。* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。* system,类似provided,需要显式提供包含

2021-02-02 16:35:31 297

转载 redis命令操作介绍

命令操作1. redis的数据结构:* redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构* value的数据结构:1) 字符串类型 string2) 哈希类型 hash : map格式3) 列表类型 list : linkedlist格式。支持重复元素4) 集合类型 set : 不允许重复元素5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序 2. 字符串类型 string 1. 存储: set key valu

2021-01-30 16:15:00 69

转载 HTTP.sys远程代码执行漏洞

漏洞描述Http.sys是Microsoft Windows处理HTTP请求的内核驱动程序。HTTP.sys会错误解析某些特殊构造的HTTP请求,导致远程代码执行漏洞。成功利用此漏洞后,攻击者可在System帐户上下文中执行任意代码。由于此漏洞存在于内核驱动程序中,攻击者也可以远程导致操作系统蓝屏。此次受影响的系统中,Windows7、Windows8、WindowsServer 2008 R2和WindowsServer 2012所带的HTTP.sys驱动均存在一个远程代码执行漏洞,远程攻击者可以通..

2021-01-27 14:06:23 521

转载 关于IDEA java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper的解决方法

Type 异常报告消息 Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper描述 服务器遇到一个意外的情况,阻止它完成请求。Exceptionorg.springframework.web.util.NestedServletException: Handler dispatch failed; nested ex

2021-01-14 14:31:46 467

代码审计报告.docx

代码审计报告,docx格式,项目验收需要代码审计报告的可以用这个。

2022-05-06

圣诞情缘动态效果动画完整源码

css3+h5圣诞情缘动态效果动画完整源码

2021-01-15

超级好用的硬盘数据恢复软件recuva

硬盘数据恢复软件recuva是一款简单易用且功能强大完全免费的数据恢复软件,可以恢复被删除、被格式化、分区丢失、重新分区或者分区提示格式化的数据。

2021-01-15

OllyDbgv2.01版本

Ollydbg 通常称作OD,是反汇编工作的常用工具,OD附带了200脱壳脚本和各种插件,功能非常强大,可以过SE,VMP3.0,深受逆向圈内人士的喜爱

2021-01-05

html5 3D酷炫世界地球仪动画特效.zip

html5 3D酷炫世界地球仪动画特效 整体旋转发光 有紫光特效 有位置标注(可自己修改代码添加新位置) 可鼠标拖动旋转查看 要是打开空白就是浏览器对跨域访问禁止了(可在IDE直接用浏览器打开查看或添加浏览器启动参数)

2021-01-05

空空如也

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

TA关注的人

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