logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 封装通用HTTP返回结果类

*** 错误码*/super("业务异常", null, false, false);

文章图片
#java#http#网络
使用postman时请求参数中包含特殊字符问题,如加号传到后台变成空格

今天使用postman做测试时发现了一个问题,我的参数传递到后台时,加号变成了空格,这让我百思不得其解,怀着学习的态度,研究了一番,最成功找到了原因。1.首先在postman中,如果参数是填在params模块中时,参数都是会拼接在url后面的,如下图:然后我又了解到在url中有些特殊字符是会有特殊含义的:最后得出结论,因为我们的参数带有特殊字符,且参数拼接到了url中, 所以特殊字符被转义了,所以

#postman
springBoot @Value注解的使用

前言对于从事java开发工作的小伙伴来说,spring框架肯定再熟悉不过了。spring给开发者提供了非常丰富的api,满足我们日常的工作需求。如果想要创建bean实例,可以使用@Controller、@Service、@Repository、@Component等注解。如果想要依赖注入某个对象,可以使用@Autowired和@Resource注解。如果想要开启事务,可以使用@Transactio

文章图片
#java#spring
lambda表达式中错误提示 Variable used in lambda expression should be final or effectively final

Java 8 中,Lambda 表达式,包括匿名内部类、内部类,访问外部本地变量时,该变量必须是 final 或者 effectively final 类型的,而静态变量、实例变量则不存在该限制。

文章图片
#java#开发语言
java 虚拟机常用启动参数

-Xms1024m分配给java虚拟机的最小内存-Xmx2048m分配给Java虚拟机的最大内存-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\临时文件\配置出现内存溢出时生成堆内存快照-XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/home/ezdata/log/stat/stat-g

#java#开发语言#tomcat
spring配置文件中bean name或者id相同所引起的问题

如果在spring的同一配置文件出现相同的id或name,会直接抛出异常,如果是在不同的配置文件中存在相同的id或name,那么后面加载的bean会覆盖前面的bean。    id或name相同,但不属于同一类型的bean,后面加载的bean也会覆盖前面的bean:这两个bean是在不同的配置文件里面,在加载spring容器的时候,第一个bean就会被覆盖掉,这个时候自动注入Stu...

#spring
lambda表达式中错误提示 Variable used in lambda expression should be final or effectively final

Java 8 中,Lambda 表达式,包括匿名内部类、内部类,访问外部本地变量时,该变量必须是 final 或者 effectively final 类型的,而静态变量、实例变量则不存在该限制。

文章图片
#java#开发语言
Java中的Replace和ReplaceAll的区别

replace(字串接口实现类):全部匹配的都替换;不支持正则匹配,调用Pattern(不匹配正则模式)和Matcher的replaceAll方法。String类中一共提供了四种替换字符/字符串相关的方法,分别是replace的两个重载方法、replaceAll方法和replaceFirst方法。replaceAll:全部匹配的都替换,参数为String类型,支持正则匹配;中提供的两种用于字符/字

文章图片
#java#开发语言
spring AOP注解@Aspect的使用以及spring注解失效的场景

AOP思想:AOP(Aspect Oriented Programming)是一种面向切面的编程思想。面向切面编程是将程序抽象成各个切面,即解剖对象的内部,将那些影响了多个类的公共行为抽取到一个可重用模块里,减少系统的重复代码,降低模块间的耦合度,增强代码的可操作性和可维护性。AOP把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切

#spring#java#后端
    共 13 条
  • 1
  • 2
  • 请选择