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

最新文章

  • mysql脏页指的是什么 正版软件
    mysql脏页指的是什么
    在mysql中,当内存数据页和磁盘数据页上的内容不一致时,则称这个内存页为脏页。刷脏页的场景:1、当redolog写满,mysql就会暂停所有更新操作,将同步这部分日志对应的脏页同步到磁盘;2、系统内存不足时,需要淘汰一部分数据页,如果淘汰的是脏页,就要先将脏页同步到磁盘;3、MySQL认为系统空闲的时候,有机会就同步内存数据到磁盘,这种没有性能问题。脏页(内存页)干净页:内存和磁盘中的数据一致脏页:内存和磁盘中的数据不一致为什么会出现脏页平时很快的更新操作,都是在写内存和日志。他并不会马上同步到磁盘数据
    1086天前 MySQL 0
  • SpringBoot怎么根据用户系统时区动态展示时间 正版软件
    SpringBoot怎么根据用户系统时区动态展示时间
    根据用户系统时区动态展示时间当我们使用SpringBoot+Mysql开发系统时,总是统一设置UTC+8时区,这样用户在任何地区访问系统,展示的时间都是国内标准时间,体验不友好,下面通过获取当前用户系统所在的时区,给用户展示不同的时间。一、用户时区的获取我们可以通过JavaScript来获取系统所在的时区,然后统一设置在请求头里。Intl.DateTimeFormat().resolvedOptions().timeZone;//Asia/Shanghai二、核心代码这里统一使用LocalDateTime
    1086天前 SpringBoot 0
  • 如何实现Hikari连接池使用SpringBoot配置JMX监控 正版软件
    如何实现Hikari连接池使用SpringBoot配置JMX监控
    Hikari是SpringBoot默认的数据库连接池。区别于C3P0直接通过连接池对象获取各项状态指标,Hikari需要通过JMX来获取。Demo如下,采用SpringBoot集成,定时采集连接状态。publicstaticvoidmain(String[]args)throwsSQLException,MalformedObjectNameException,InterruptedException{SpringApplication.run(HikariTest.class,args);HikariD
    1086天前 SpringBoot jmx hikari 0
  • springboot动态注入配置与docker设置环境变量的方法是什么 正版软件
    springboot动态注入配置与docker设置环境变量的方法是什么
    一.springboot动态注入配置信息。这是一个很简单的问题,但是我不擅长记命令,只是知道实用jar-jar启动springboot项目的时候添加几个参数,具体的参数我是一个记不住,也不知道这些命令是怎么配置的,这里就简单整理一下。springboot的配置优先级默认配置&1&#后台启动并且将启动日志输入到log.txt文件并且打印进程idjava-Xms256m-Xmx512mbrief-plus_oa.jar#设置虚拟机内存地址注意-D后面的参数名称不区分大小写二.docker动态注入env环境变量
    1086天前 Docker SpringBoot 0
  • mysql if then出错怎么解决 正版软件
    mysql if then出错怎么解决
    MySQL中的if-then语句通常用于实现条件控制。其基本格式如下:IFconditionTHENstatement_listENDIF其中,condition是一个逻辑表达式,如果该表达式为真,则执行statement_list中的语句,否则不执行。但是,在使用if-then语句时,我们需要注意一些细节。下面,我将介绍几种可能发生错误的情况,并提供相应的解决方案。1.条件表达式中使用了错误的运算符如果条件表达式中使用了错误的运算符,就会导致if-then语句出错。例如,在条件表达式中使用了位运算符(&
    1086天前 MySQL 0
  • SpringBoot2底层注解@ConfigurationProperties如何配置绑定 正版软件
    SpringBoot2底层注解@ConfigurationProperties如何配置绑定
    我们通常会把一些经常变动的东西放到配置文件里。比如之前写在配置文件application.properties里的端口号server.port=8080,另外常见的还有数据库的连接信息等等。那么,我的数据库连接信息放在配置文件里,我要使用的话肯定得去解析配置文件,解析出的内容在bean里面去使用。整个场景其实就是把配置文件里的所有配置,绑定到javabean里面。要完成这个场景,基于java原生代码编写还是有点麻烦的。通常会做一个封装,读取到properties文件中的内容,并且把它封装到JavaBean
    1086天前 SpringBoot @configurationproperties 0
  • SpringBoot怎么整合Minio文件存储 正版软件
    SpringBoot怎么整合Minio文件存储
    背景公司的开发框架集成了附件本地存储,阿里云,华为云等,现项目有要求附件存储与应用部署环境不能是同一台服务器,也不能使用云存储,经过技术选型后决定框架整合minio,将minio部署在另一台服务器开通外网端口即可解决问题Minio安装部署下载minio安装部署包,创建对应配置文件,这里提供一个整合后的压缩包下载地址:http://xiazai.jb51.net/202204/yuanma/minio_jb51.rar创建minioData文件夹作为文件存储路径,解压安装包根据放置路径修改对应配置文件文件m
    1086天前 SpringBoot minio 0
  • 怎么在SpringBoot2中整合Filter 正版软件
    怎么在SpringBoot2中整合Filter
    首先定义一个统一访问URL拦截的Filter。代码如下:publicclassUrlFilterimplementsFilter{privateLoggerlog=LoggerFactory.getLogger(UrlFilter.class);@OverridepublicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{HttpSe
    1086天前 SpringBoot filter 0
  • Springboot怎么整合RabbitMQ消息队列 正版软件
    Springboot怎么整合RabbitMQ消息队列
    生产者工程POM依赖可以在创建工程时直接选择添加依赖。application文件因为rabbitmq具有默认地址及用户信息,所以如果是本地rabbitmq可以不需要进行配置。RabbitMQ配置文件:在使用相关交换机及队列时,我们需要实现声明交换机及队列,如果没有对应信息,则启动项目会失败。所以在使用springboot整合rabbitmq时,我们可以通过配置文件来进行交换机、队列的声明及二者之间的关系绑定。由于目前在演示Fanout模式,所以使用FanoutExchange来声明交换机,其他模式则使用相
    1086天前 SpringBoot rabbitmq 0
  • 如何使用Prometheus+Grafana的方法监控Springboot应用 正版软件
    如何使用Prometheus+Grafana的方法监控Springboot应用
    1简介项目越做越发觉得,任何一个系统上线,运维监控都太重要了。Prometheus是一套优秀的开源的监控、报警和时间序列数据库组合系统,在现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。2.1引入到Springboot将Prometheus引入依赖如下:io.micrometermicrometer-registry-prometheus对于Springboot,要开启Actuator,并打开对应的Endpoint:management.endpoints.web.
    1086天前 SpringBoot prometheus grafana 0