logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Tomcat优化系列-配置tomcatThreadPool

在tomcat中每一个用户请求都是一个线程,所以可以使用线程池提高性能。配置线程池修改server.xm参数说明配置例子:

SpringBoot+FastDFS+Vue.js搭建分布式文件系统

1 什么是分布式文件系统1.1什么是文件系统引用“百度百科”中的描述:​总结:文件系统是负责管理和存储文件的系统软件,它是操作系统和硬件驱动之间的桥梁,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。如下图:常见的文件系统:FAT16/FAT32、NTFS、HFS、UFS、APFS、XFS、Ext4等 。思考:如果没有文件系统我们该怎么管理自己的文件?...

Apache NIFI环境搭建

NiFi介绍Apache NiFi 是一个易于使用,功能强大且可靠的系统,用于处理和分发数据。可以自动化管理系统间的数据流。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。NiFi原来是NSA的一个项目,目前已经代码开源,是Apache基金会的顶级项目之一。NiFi是基于Java的,使用Maven支持包的构建管理。 NiFi基于Web方式工作,后台在服务器..

跟传智燕青一起学SpringMVC

SpringMVCSpringMVC介绍框架原理组件说明视频分享SpringMVC介绍Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:框架原理1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射...

mybatis-plus教程-Mybatis-plus使用Oracle 主键Sequence

完整代码https://github.com/pbteach/mybatis-plus-test完整讲义http://www.pbteach.com/post/java_distribut/mybatis-plus-01/http://www.pbteach.com/post/java_distribut/mybatis-plus-02/Mybatis-plus使用Oracle 主键Se...

SpringCloud集成RocketMQ实现事务消息方案

前边的话当前SpringCloud作为微服务开发的首选开源方案提供了完善的微服务开发技术套件,不过针对分布式领域的难题–分布式事务控制并没有成熟的方案,本篇将介绍作为柔性事务控制的优秀方案RocketMQ的使用原理和方法。通过本案例的学习,掌握SpringCloud集成RocketMQ事务分布式事务控制的方法。RocketMQ事务消息方案RocketMQ 是一个来自阿里巴巴的分布式消息中间...

Elasticsearch中ik_max_word和 ik_smart的区别

这里写自定义目录标题ik_max_word和 ik_smart介绍最佳实践ik_max_word和 ik_smart介绍学习过Solr或Elasticsearch的同学都知道IK分词器,它是一个针对中文的分词器。IK分词器地址:https://github.com/medcl/elasticsearch-analysis-ikIK分词有两种分词模式:ik分词器有两种分词模式:ik_max...

MySQL优化-EXPLAIN执行计划

在MySQL中可以使用EXPLAIN查看SQL执行计划。本文章采用tb_item商品表、tb_order订单表、tb_user用户表作为例子。查看sql的执行计划,例子如下:EXPLAIN SELECT * FROM tb_itemEXPLAIN 结果说明idSELECT识别符。这是SELECT查询序列号。这个不重要。select_type表示SELECT语句的类型。有以下几种...

软件架构的演变-单体架构,垂直架构,分布式架构,SOA架构和微服务架构的演变历程

软件架构的发展经历了从单体架构、垂直架构、SOA架构到微服务架构的过程,作为一个80年代的程序员,今天燕青跟大家说说具体的经历。单体架构Web应用程序发展的早期,大部分web工程师将所有的功能模块打包到一起并放在一个web容器中运行,所有功能模块使用同一个数据库。下图是一个单体架构的电商系统:特点:1、所有的功能集成在一个项目工程中。2、所有的功能打在一个war包部署到服务器。3、...

到底了