- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 关于ElasticSearch
关系型数据库搜索出现的问题 要实现类似百度的复杂搜索,或者京东的商品搜索,如果使用传统的数据库存储数据,那么会存在一系列的问题: 性能瓶颈:当数据量越来越大时,数据库搜索的性能会有明显下降。虽然可以通过分库分表来解决存储问题,但是性能问题并不能彻底解决,而且系统复杂度会提高、可用性下降。 复杂业务:百度或京东的搜索往往需要复杂的查询功能,例如:拼音搜索、错字的模糊搜索等。这些功能用数据库搜索难以实现,或者实现复杂度较高 并发能力:数据库是磁盘存储,虽然也有缓存方案,但是并不实用。因此数据库的读写并发能力较
2021-03-13 18:11:50
226
原创 关于Docker的一些常用命令
关于Docker的一些常用命令 1、镜像的相关命令 1.1、查看镜像 docker images 1.2、搜索镜像 docker search + 镜像名称 1.3、拉取镜像(将镜像从中央仓库下载到本地仓库) docker pull + 镜像名称 1.4、删除镜像 (根据id或者名称删除镜像) docker rmi + 镜像名称或者镜像id (删除所有镜像) docker rmi docker images -q 2、容器的相关命令 2.1、查看容器 docker ps(查看正在运行的容器) docker
2021-03-13 17:14:29
165
原创 关于Filter
** JavaWeb的三大组件 Servlet:小应用程序,在JavaWeb中主要做为控制器来使用 可以处理用户的请求并且做出响应。 实现接口:javax.servlet.Servlet Filter:过滤器,对用户发送的请求或响应进行集中处理,实现请求的拦截。 实现接口:javax.servlet.Filter Listener:监听器,在某些框架中会使用到监听器(比如spring),在Web执行过程中,引发一些事件,对相应事件进行处理 实现接口:javax.servlet.XxxListener 每
2020-12-21 23:58:11
235
2
原创 2020/12/21关于MVC三重架构实例中的一些问题
关于request.getRequestDispatcher()的两个方法以及request域 一、getRequestDispatcher() getRequestDispatcher()包含两个方法,分别是请求转发和请求包含。 RequestDispatcher rd = request.getRequestDispatcher("/MyServlet"); 请求转发: rd.forward( request , response ); 请求包含: rd.include( request , resp
2020-12-21 21:23:01
160
空空如也
kafka如何获取到发送失败的数据
2021-07-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人