blueju blueju
4年前
搭建 umi + qiankun + antd 的微前端平台
<aname"f5444d4a"</a关键词:umiqiankunantdesignpro非动态注册子应用非动态装载子应用(路由)<aname"Lxdp4"</a背景银行项目,需要一个前端中台,承载各项目组开发的应用,本篇文章是在工作实践后所写,还是具有一定可借鉴性的,至于官网已经有相关内容还专门写这么一篇,还
Easter79 Easter79
4年前
spring中@Scope控制作用域
  注解形势:通过@Scope注解控制作用域,默认使用单实例模式,可修改为多实例模式1/2Specifiesthenameofthescopetousefortheannotatedcomponent/bean.3<pDefaultstoanempty
Easter79 Easter79
4年前
ssh 框架搭建汇总
1、作为菜鸟,先理解自己理解:spring是用来实例化struts中的类和hibernate的类struts用的是mvc,包括url路由器匹配等。hibernate用的是数据库操作。参考如下:1.struts就是一个mvc的架构,在控制器,视图和模型方面都有其特定的组件,所以我们在SSH组合中,更多的是利用了contr
Chase620 Chase620
4年前
Dubbo 源码分析 - 集群容错之Directory
注:本系列文章已捐赠给Dubbo社区,你也可以在Dubbo中阅读本系列文章。1\.简介前面文章分析了服务的导出与引用过程,从本篇文章开始,我将开始分析Dubbo集群容错方面的源码。这部分源码包含四个部分,分别是服务目录Directory、服务路由Router、集群Cluster和负载均衡LoadBalance。这几个部分的源码逻辑比
Wesley13 Wesley13
4年前
thinkphp5.x全版本任意代码执行getshell
ThinkPHP官方2018年12月9日发布重要的安全更新(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.thinkphp.cn%2F869075),修复了一个严重的远程代码执行漏洞。该更新主要涉及一个安全更新,由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情
Wesley13 Wesley13
4年前
2018.9.20笔记
Nginx默认虚拟主机去掉usr/local/nginx/conf/nginx.conf中的内容Server{.....}vim/usr/local/nginx/conf/nginx.conf//增加includevhost/.conf;
Stella981 Stella981
4年前
Spring Cloud构建微服务架构服务注册与发现
SpringCloud简介SpringCloud是一个基于SpringBoot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。SpringCloud包含了多个子项目(针对分布式
Wesley13 Wesley13
4年前
mysql too many connection 解决
  最近的项目用了动态切换数据源起初感觉还好,后来发现每次切换数据库都会创建一个新的连接,这样就导致大量的sleep线程。而mysql的默认sleep时间是28800秒。。。。默认最大连接数为151,这就导致经常会出现mysqltoomanyconnection的异常,需要重新启动项目太麻烦于是就搜了些解办法1;showvariablesli
Stella981 Stella981
4年前
RabbitMQ的五种工作模式的简单实现
1\.不使用Exchange交换机(默认交换机)工具类packagecom.lemon.rabbitmq.utils;importcom.rabbitmq.client.Connection;importcom.rabbitmq.client.ConnectionFactory;
Stella981 Stella981
4年前
SpringBoot @Schedule使用注意与原理
简介之前使用@Schedule一直没有遇到什么问题,那种拿来就用的感觉还挺好,最近使用@Schedule遇到一点问题,才仔细的研究了一下@Schedule的一些细节和原理问题。这篇文章就将分享一下,使用@Schedule一些可能被忽略的问题。注意事项@Schedule默认线程池大小我相信@Schedule默认线程池