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

最新文章

  • SpringBoot怎么加载多个配置文件实现dev、product多环境切换 正版软件
    SpringBoot怎么加载多个配置文件实现dev、product多环境切换
    1.SpringBoot中实现多环境切换在SpringBoot中,除了application.properties,我们新建的其他配置文件的文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识(不一定是.properties文件,也可以是.yml)其对应的{profile}值是开发者自定义的(如dev,product),在项目启动的时候,只需要添加对应的参数,springboot就会去读取该配置文件了。具体profile的配置在app
    1066天前 SpringBoot dev product 0
  • Springboot怎么在启动前执行代码 正版软件
    Springboot怎么在启动前执行代码
    在Springboot自动实例化类前,我们需要准备一些数据在类型实例化的时候使用。经过测试,在启动类添加注解@PostConstruct有效。@SpringBootApplicationpublicclassMyApplication{publicstaticvoidmain(String[]args){SpringApplication.run(MyApplication.class,args);}//springboot正式启动前@PostConstructpublicvoidpostConstruc
    1066天前 SpringBoot 0
  • SpringBoot项目中怎么实现MySQL读写分离 正版软件
    SpringBoot项目中怎么实现MySQL读写分离
    1、MySQL主从复制但我们仔细观察我们会发现,当我们的项目都是用的单体数据库时,那么就可能会存在如下问题:读和写所有压力都由一台数据库承担,压力大数据库服务器磁盘损坏则数据丢失,单点故障为了解决上述提到的两个问题,我们可以准备两(多)台MySQL,一台主(Master)服务器,一台从(Slave)服务器,主库的数据变更(写、更新、删除这些操作),需要同步到从库中(主从复制)。而用户在访问我们项目时,如果是写操作(insert、update、delete),则直接操作主库;如果是读操作(select),则
    1066天前 MySQL SpringBoot 0
  • SpringBoot怎么集成ShedLock实现分布式定时任务 正版软件
    SpringBoot怎么集成ShedLock实现分布式定时任务
    一、背景在项目服务是集群部署的时候,代码在每个人都会有定时任务,但是如果让每个节点都去跑定时任务是不大合适的。SpringBoot中的ShedLock可以很好解决这个问题,下面我将为大家详细介绍SpringBoot如何集成ShedLock,而ShedLock又是如何实现分布式定时的。二、ShedLock是什么以下是ShedLock锁提供者,通过外部存储实现锁,由下图可知外部存储集成的库还是很丰富:三、落地实现1.1引入依赖包shedlock所需依赖包:org.springframework.bootspr
    1066天前 SpringBoot shedlock 0
  • SpringBoot2中如何整合Drools规则引擎 正版软件
    SpringBoot2中如何整合Drools规则引擎
    一、Drools引擎简介1、基础简介Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。具有易于访问企业策略、易于调整以及易于管理的特点,作为开源业务规则引擎,符合业内标准,速度快、效率高。2、规则语法(1)、演示drl文件格式packagedroolRule;importorg.slf4j.Loggerimportorg.slf4j.LoggerFactory;dialect
    1066天前 SpringBoot drools 0
  • Linux Docker怎么运行springboot项目 正版软件
    Linux Docker怎么运行springboot项目
    一:咱们首先要有一个运行docker环境第一步:使用yum安装(centos7下)docker要求centos系统的内核版本高于3.10,查看本页面的前提条件来验证你的centos版本是否支持docker。通过uname-r命令查看你当前的内核版本第二步:安装dockerdocker软件包和依赖包已经包含在默认的centos-extras软件源里,安装命令如下:安装完成。第三步:启动docker后台服务第四步:测试运行hello-world由于本地没有hello-world这个镜像,所以会下载一个hell
    1066天前 Docker Linux SpringBoot 0
  • Spring Boot配置文件的作用与细则是什么 正版软件
    Spring Boot配置文件的作用与细则是什么
    一.配置文件的作用配置文件是非常重要的,整个项目中所有的重要数据都是在配置文件中进行配置的例如:数据库的连接信息(用户名和密码的设置);项目启动的端口;第三方系统调用的秘钥信息;可以发现和定位问题的普通日志和异常日志等(日志的级别和持久化);如果没有配置文件的话,这些信息就无法进行配置了,数据库无法连接,日志无法查看等这些问题都是对于SpringBoot项目非常关键的,因此配置文件是特别重要的!二.配置文件的格式配置文件的分类一般是:系统的配置文件(系统定义好的),如连接字符串,日志的相关设置;用户自己定
    1066天前 SpringBoot 0
  • Java Stream API使代码更出色的操作方法是什么 正版软件
    Java Stream API使代码更出色的操作方法是什么
    前言JavaStream是一种强大的数据处理工具,可以帮助开发人员快速高效地处理和转换数据流。使用Stream操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。filter():根据指定的Predicate保留符合条件的元素。map():根据指定的Function映射每个元素,生成一个新的Stream。flatMap():将每个元素映射为一个Stream,然后将这些Stream连接成一个Stream。distinct():返回一个去重后的Stream。sorted():对Stream进行排
    1066天前 API Java Stream 0
  • SpringBoot+nginx怎么实现资源上传功能 正版软件
    SpringBoot+nginx怎么实现资源上传功能
    1.nginx安装及配置小编使用的服务器是阿里云的轻量应用服务器,系统使用的是ubuntu。注意记得开放9090tcp端口,如果不使用9090端口作为服务器端口也可不用。安装首先,获取安装包是必要的吧,这里提供一个nginx-1.11.3-ubuntu.tar.gzhttps://pan.baidu.com/s/1vvb41qkoj4vqfyfckxbkja(密码45wz)小编是将安装包放在/usr/nginx中,进入目录下然后执行tar-zxvfnginx-1.11.3.tar.gz进行解压配置修改/u
    1066天前 SpringBoot nginx 0
  • springboot themaleaf第一次进页面不加载css怎么解决 正版软件
    springboot themaleaf第一次进页面不加载css怎么解决
    springbootthemaleaf第一次进页面不加载css近期在做springboot+themaleaf项目中遇到首页css样式不加载情况,后来发现是注册拦截器时没有加入css样式,下边是最开始代码publicvoidaddInterceptors(InterceptorRegistryregistry){registry.addInterceptor(newLoginHandleInterceptor()).addPathPatterns("/**").excludePathPatterns("/
    1066天前 CSS SpringBoot themaleaf 0