自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 MQ消息总线

思考何时同步索引库?方案一:在buy-shop-service中,添加商品的业务逻辑中,添加一个同步索引库的业务逻辑。缺点:业务逻辑耦合度高,业务拆分不明确方案二:业务逻辑在buy-search-service中实现,调用服务在buy-shop-service实现。业务逻辑分开。缺点:服务之间的耦合度变高。服务的启动有先后顺序。方案三:使用消息队列。MQ是一个消息中间件。[外链图...

2020-04-29 09:15:47 546

原创 redis缓存的使用

搭建前台工程1.创建springboot应用,egobuy-portal2.添加依赖(整合jsp) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web<...

2020-03-12 15:35:14 231

原创 solr搜索服务的使用

1. 了解搜索技术1.1 搜索引擎所谓搜索引擎,就是根据用户需求与一定算法,运用特定策略从互联网检索出制定信息反馈给用户的一门检索技术。搜索引擎依托于多种技术,如网络爬虫技术、检索排序技术、网页处理技术、大数据处理技术、自然语言处理技术等,为信息检索用户提供快速、高相关性的信息服务。搜索引擎技术的核心模块一般包括爬虫、索引、检索和排序等,同时可添加其他一系列辅助模块,以为用户创造更好的网...

2020-03-12 15:30:35 1092

原创 Thymeleaf实现页面静态化

页面静态化1.简介1.1.问题分析现在,我们的页面是通过Thymeleaf模板引擎渲染后返回到客户端。在后台需要大量的数据查询,而后渲染得到HTML页面。会对数据库造成压力,并且请求的响应时间过长,并发能力不高。如何解决?首先我们能想到的就是缓存技术,比如之前学习过的Redis。不过Redis适合数据规模比较小的情况。假如数据量比较大,例如我们的商品详情页。每个页面如果10kb,10...

2020-03-12 15:15:58 1258 1

原创 spring面试题

1、spring[1]IOC/DI(给定义)IOC是spring的一个特点,叫控制反转,也称之为DI。(阐述)spring是一个IOC容器,我们可以将我们的对象交给spring管理。这时我们将对象的创建权利和组装权利全部交给spring管理,这就是所谓控制反转。spring可以通过反射调用setter方法帮我们给对象注入属性值,这就是DI。(总结)IOC主要的作用就是解耦。[2]AOP...

2019-12-24 09:37:19 143

原创 Linux中开启端口访问权限

PS: --permanent 永久生效,没有此参数重启后失效        添加:     firewall-cmd --zone=public --add-port=80/tcp --permanent      &n...

2019-12-09 16:00:21 1866

原创 建造者设计模式

建造者设计模式盖房项目需求:​ 1)需要建房子:过程为打地基,砌墙,封顶;(每种房子的建造过程是相同的)​ 2)房子有各种各样的,如:普通平房,高楼大厦,别墅,每种房子的建造过程是相同的,但是要求是不同的;代码案例一://由于所有的房子建造的过程都是相同的,所以可以把房子抽象成一个抽象类;public abstract class AbstractHourse { privat...

2019-11-07 09:47:59 197

原创 centos7网络操作命令

1、查看网络的命令centos6.x 查看网络的命令是 ifconfigcentos7 查看网络的命令是 ip addr2、防护墙的命令1. firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status fire...

2019-11-06 20:25:00 1691

原创 面试中的SQL优化问题

1、sql优化1.1 SQL语言是结构化查询语言(Structured Query Language)的简称,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,也是数据库脚本文件的扩展名。1.2 SQL优化定位有问题的语句,检查执行计划,检查执行过程中优化器的统计信息,分析相关表的记录数、索引情况改写SQL语句、使用HINT、调整索引、表分析有些SQL语句...

2019-11-05 14:56:06 1559

原创 使用FileUpload实现文件的上传

public void fileUpLoad(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException {  // 使用FileUpload实现文件的上传  // 判断请求是否是文件上传的...

2019-11-04 19:37:58 276

原创 XML文件解析

1、XML​ XML可扩展的标记语言。往往用来作配置文件或者网络数据传输。XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准一个文档只能有一个根节点。标签要...

2019-11-02 16:36:12 215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除