- 博客(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关注的人
RSS订阅