多个jar包先后启动脚本 1.创建Server.shexport DC_UPMS_BIZ=dc-upms-biz.jarexport DC_GATEWAY=dc-gateway.jarexport DC_AUTH=dc-auth.jar#qualificationexport UPMS_BIZ_port=4000export GATEWAY_port=9999export AUTH_port=3000case "$1" in start) ## 启动upms-biz
Vue + qiankun 快速实现前端微服务 一、前言什么是微前端Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. – Micro Frontends微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。更多关于微前端的相关介绍,推荐大家可以去看这几篇文章:Micro FrontendsMicro Front
Vue + qiankun 快速实现前端微服务 一、前言什么是微前端Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. – Micro Frontends微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。更多关于微前端的相关介绍,推荐大家可以去看这几篇文章:Micro FrontendsMicro Front
JAVA获取本周 本月 本年 第一天和最后一天 /**日期工具类*/public class DateUtils {/**获取今天@return String/public static String getToday(){return new SimpleDateFormat(“yyyy-MM-dd”).format(new Date());}/*获取昨天@return String/public static String getYestoday(){Calendar cal=Calendar.getInst.
传统springmvc项目集成健康检查 1、引入maven依赖org.springframework.bootspring-boot-actuator1.5.9.RELEASE注意:spring-boot-actuator的具体版本号,请到https://mvnrepository.com寻找兼容自己项目中spring版本互相兼容的版本号。2、创建配置类@Configuration@Import({EndpointAutoConfiguration.class, HealthIndicatorAutoConfiguration
IBM MQ介绍 BM MQ(IBM Message Queue)是IBM的一款商业消息中间产品,适用于分布式计算环境或异构系统之中。消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行–它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。MQ基本概念1、对列管理器队列管理器是MQ系统中最上层的一个概念,由它为我们提供基于队列的消息服务。2、消息在MQ中,我们把应用程序交由MQ传输的数据定义为消息,我们可
springboot 使用 PageHelper 进行分页报错 :无法自动获取数据库类型,请通过 helperDialect 参数指定! 配置文件需要添加以下配置:PageHelper分页插件pagehelper:helperDialect: oraclereasonable: truesupportMethodsArguments: trueparams: count=countSqlpostgresql可以改用PageHelper的offsetpage解决,offset参数需要设置pageNumber-1*pageSize...
springCloud微服务之自动刷新配置 1、给配置中心模块添加依赖2、修改配置中心配置文件主要是连接rabbitmq,以及注册到服务中心中,还有一个开启所有端点,主要是bus-refresh端点3、给用户和订单微服务都加入以下依赖在这两个模块的pom文件中分别加入以下两个依赖4、将用户和订单微服务的application的配置文件放入git仓库中在仓库中创建以下几个配置文件5、给用户和订单微服务都新建bootstrap.yml文件@RefreshScope 加入此注解才能刷新此类中的配置源码地址 https://
记postman一次400调试错误 postman调用第三方接口,为post请求,路径,参数是对的.开始调用如下:结果报的400错误.更改为text类型后,正常返回结果springboot项目后台以字符串接收参数时,需要更改json为text.
物理分页与逻辑分页 一 概述1.物理分页物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是分页结果。2.逻辑分页逻辑分页依赖的是程序员编写的代码。数据库返回的不是分页结果,而是全部数据,然后再由程序员通过代码获取分页数据,常用的操作是一次性从数据库中查询出全部数据并存储到List集合中,因为List集合有序,再根据索引获取指定范围的数据。二 对比1.数据库负担物理分页每次都访问数据库,逻辑分页只访问一
mongo分页 对于 mongodb 数据库,和 mysql 类似,也有自带的分页 api,其实直接调用 api,也可以实现 mongodb 的分页,主要 api 就是两个:query.skip((pageNum - 1) * pageSize);query.limit(pageSize);其中:pageNum:当前页,pageSize:页大小但是当数据量多了的时候,mongodb 再使用这种方式去做分页,查询效率就会变得很慢,主要原因是 mongodb 自带的这个 skip() 方法的问题,跳跃查询导致虽然做了分
jsoup 使用选择器语法来查找元素 使用选择器语法来查找元素问题你想使用类似于CSS或jQuery的语法来查找和操作元素。方法可以使用Element.select(String selector) 和 Elements.select(String selector) 方法实现:File input = new File("/tmp/input.html");Document doc = Jsoup.parse(input, “UTF-8”, “http://example.com/”);Elements links = doc.
Java保留两位小数的几种写法总结 使用java.math.BigDecimal2. 使用java.text.DecimalFormat使用java.text.NumberFormat使用java.util.Formatter使用String.format文章末尾给大家分享了更多的拓展知识,另外可以自己实现或者借用封装好的类库来实现,在这篇文章中就不一一列举了。 下面来看看详细的介绍。一、使用Bi...
Nacos部署中的一些常见问题汇总 问题一:Ubuntu下启动Nacos报错问题描述使用命令sh startup.sh -m standalone启动报错:复制代码./startup.sh: 78: ./startup.sh: [[: not found./startup.sh: 88: ./startup.sh: [[: not found./startup.sh: 90: ./startup.sh: [[: not ...
dubbo用到的设计模式 最近在看阿里开源RPC框架Dubbo的源码,顺带梳理了一下其中用到的设计模式。下面将逐个列举其中的设计模式,并根据自己的理解分析这样设计的原因和优劣。责任链模式责任链模式在Dubbo中发挥的作用举足轻重,就像是Dubbo框架的骨架。Dubbo的调用链组织是用责任链模式串连起来的。责任链中的每个节点实现Filter接口,然后由ProtocolFilterWrapper,将所有Filter串连起来...