商城首页欢迎来到中国正版软件门户

最新文章

  • Springboot中如何消除switch-case 正版软件
    Springboot中如何消除switch-case
    基本逻辑如下:Stringevent=crsRequest.getEvent();CRSResponsecrsResponse=null;switch(event){caseCRSRequestEvent.APP_START:crsResponse=processAppStartCommand(crsRequest);break;caseCRSRequestEvent.INIT_COMPLETE:crsResponse=processInitCompleteCommand(crsRequest);brea
    1066天前 Switch SpringBoot case 0
  • SpringBoot项目怎么使用aop 正版软件
    SpringBoot项目怎么使用aop
    前言IOC和AOP是Spring中的两个核心的概念,简单介绍一下我的理解:IOC:控制反转,就是将以前由我们自己手动创建对象的过程交给了Spring,Spring帮助我们生产对象、管理对象、管理对象和对象之间的依赖关系。降低了代码的耦合度,方便我们后期对项目做维护。举个通俗一点的例子:正常情况下,我们在家,饿了,自己做饭。使用IOC情况下,我们在家,饿了,打电话给商家,饭送过来。IOC就相当于商家,做饭就相当于创建对象。也就是说正常情况下,当一个类需要调用其他类的方法时,我们手动通过new、工厂或者其他方
    1066天前 SpringBoot aop 0
  • SpringBoot怎么打印mybatis的执行sql问题 正版软件
    SpringBoot怎么打印mybatis的执行sql问题
    SpringBoot打印mybatis的执行sql1、使用场景应为在开发过程之中跟踪后端SQL语句,因什么原因导致的错误。需要在Debug过程之中打印出执行的SQL语句。所以需要配置一下SpringBoot之中,Mybatis打印SQL语句。2、具体实现application.properties(yml)中配置的两种方式:1.logging.level.dao包名(daopackage)=debug2.mybatis.configuration.log-impl=org.apache.ibatis.lo
    1066天前 SQL SpringBoot mybatis 0
  • springboot读取application.yml报错怎么解决 正版软件
    springboot读取application.yml报错怎么解决
    springboot读取application.yml报错springboot项目启动时,读取配置文件出错错误信息如下Failedtoloadpropertysourcefromlocation'classpath:/application.yml'......org.yaml.snakeyaml.error.YAMLException:java.nio.charset.MalformedInputException:Inputlength=1查找资料,原因基本确定为文件编码格式的问题(原
    1066天前 SpringBoot application.yml 0
  • SpringBoot怎么读取资源目录中JSON文件 正版软件
    SpringBoot怎么读取资源目录中JSON文件
    思路使用Spring的ResourceUtils读取资源目录下的json文件。使用common-io将读取的文件转化为json字符串。使用fastjson将json字符串反序列为对象。示例1.Maven依赖pom.xml,主要是common-io、fastjson的引入。commons-iocommons-io2.11.0com.alibaba.fastjson2fastjson22.0.142.json资源文件notice.json,简单列举要使用json内容。[{"title":"新功能xxx上线",
    1066天前 JSON SpringBoot 0
  • Spring Boot多个定时器冲突怎么解决 正版软件
    Spring Boot多个定时器冲突怎么解决
    使用场景我们的订单服务,一般会有一个待支付订单,而这个待支付订单是有时间限制的,比如阿里巴巴的订单是五天,淘宝订单是一天,拼多多订单是一天,美团订单是15分钟…基金系统中,如何同时更新多个存储分区中的基金信息…总的来说,实际开发中定时器需要解决多个定时器同时并发的问题,也要解决定时器之间的冲突问题问题不大,说到并发那就离不开多线程了…慢慢看看就懂了问题场景重现我们清晰的看到执行结果都是scheduling-1就此可以判定,Springboot定时器默认的是单线程的
    1066天前 SpringBoot 0
  • SpringBoot依赖管理源码分析 正版软件
    SpringBoot依赖管理源码分析
    一.依赖管理Ⅰ.部分dependency导入时为啥不需要指定版本?我们创建项目时添加的依赖并没有帮我们指定版本号,那SpringBoot是如何来指定版本账号的呢?现在我们来剥析一下SpringBoot的父依赖启动器spring-boot-parentorg.springframework.boot2.2.9.RELEASE1.1父依赖启动器的工作鼠标指针停留在spring-boot-parent上Ctrl+鼠标左键点击进去,我们来看看这个父依赖启动器负责什么工作:org.springframework.b
    1066天前 SpringBoot 0
  • SpringBoot中如何整合Lettuce redis 正版软件
    SpringBoot中如何整合Lettuce redis
    1、添加依赖org.springframework.bootspring-boot-starter-data-redisorg.apache.commonscommons-pool22、添加redis配置spring:redis:host:****password:****port:6379#连接超时时间(毫秒)timeout:1000#Redis默认情况下有16个分片,这里配置具体使用的分片,默认是0database:0#连接池配置lettuce:pool:#连接池最大连接数(使用负值表示没有限制)默认
    1066天前 SpringBoot 0
  • mysql脏页指的是什么 正版软件
    mysql脏页指的是什么
    在mysql中,当内存数据页和磁盘数据页上的内容不一致时,则称这个内存页为脏页。刷脏页的场景:1、当redolog写满,mysql就会暂停所有更新操作,将同步这部分日志对应的脏页同步到磁盘;2、系统内存不足时,需要淘汰一部分数据页,如果淘汰的是脏页,就要先将脏页同步到磁盘;3、MySQL认为系统空闲的时候,有机会就同步内存数据到磁盘,这种没有性能问题。脏页(内存页)干净页:内存和磁盘中的数据一致脏页:内存和磁盘中的数据不一致为什么会出现脏页平时很快的更新操作,都是在写内存和日志。他并不会马上同步到磁盘数据
    1066天前 MySQL 0
  • SpringBoot怎么根据用户系统时区动态展示时间 正版软件
    SpringBoot怎么根据用户系统时区动态展示时间
    根据用户系统时区动态展示时间当我们使用SpringBoot+Mysql开发系统时,总是统一设置UTC+8时区,这样用户在任何地区访问系统,展示的时间都是国内标准时间,体验不友好,下面通过获取当前用户系统所在的时区,给用户展示不同的时间。一、用户时区的获取我们可以通过JavaScript来获取系统所在的时区,然后统一设置在请求头里。Intl.DateTimeFormat().resolvedOptions().timeZone;//Asia/Shanghai二、核心代码这里统一使用LocalDateTime
    1066天前 SpringBoot 0