- 博客(43)
- 资源 (5)
- 收藏
- 关注
原创 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
转载 SpringData JPA中@OneToMany和@ManyToOne的用法详解
SpringData JPA中@OneToMany和@ManyToOne的用法详解
2023-01-05 11:26:45
5140
2
原创 mongodb管道查询使用lookup连接另一个集合DBRef格式值时写法
mongodb管道查询使用lookup连接另一个集合DBRef格式值时写法
2022-10-24 16:34:57
535
转载 springboot启动eureka失败(Reason: Failed to determine a suitable driver class)
springboot启动eureka失败
2022-07-25 16:32:01
538
原创 使用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”/>
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
超级好用的硬盘数据恢复软件recuva
2021-01-15
OllyDbgv2.01版本
2021-01-05
html5 3D酷炫世界地球仪动画特效.zip
2021-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人