随笔分类 -  框架

摘要:一、构建多租户机制 (一)多租户机制的设计方法 多租户是实现如何在多用户环境下共用相同的系统或程序组件,并且可确保各用户间数据的隔离性,多租户技术在共用的数据中心以单一系统架构与服务提供多数用户相同甚至可定制化的服务。场景可以分为业务集成(医院HIS系统/电商供应商对接)、开放平台(天气/地图/导航 阅读全文
posted @ 2023-04-10 21:32 李聪龙 阅读(274) 评论(0) 推荐(0)
摘要:Homebrew 安装 /usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)" 一、安装OpenResty 安装并设置环境变量 brew install openresty 阅读全文
posted @ 2022-04-02 20:15 李聪龙 阅读(348) 评论(0) 推荐(0)
摘要:一、分布式部署 在分布式部署项目时一般部署结果如下图所示: 应用程序,使用集群部署,解决服务层的性能瓶颈 入口层,使用 LVS + Openresty(Nginx)来解决入口层瓶颈问题 入口层,使用DNS多机房部署,解决接入层流量问题。 在解决了服务层面的平静后,数据库就成为了需要解决的性能瓶颈,一 阅读全文
posted @ 2021-10-26 19:53 李聪龙 阅读(461) 评论(0) 推荐(0)
摘要:一、零拷贝 零拷贝指的是从一个存储区域到了另一个存储区域的copy任务没有CPU参与,零拷贝通常用于网络文件传输,以减少CPU消耗和内存带宽占用,减少用户空间和CPU内核空间的拷贝过程,减少用户上下文与CPU内核上下文间的切换,提高系统效率。 用户空间指的是用户可操作的内存缓存区域,CPU内核空间是 阅读全文
posted @ 2021-03-11 17:24 李聪龙 阅读(780) 评论(0) 推荐(0)
摘要:一、静态代理 Nginx静态代理是指将所有的静态资源,例如,css、js、html、jpg等资源存放到Nginx服务器,而不存放在应用服务器Tomcat中,当客户端发出的请求是对这些静态资源的请求时,Nginx直接将这些静态资源响应给客户端,而无需提交给应用服务器处理,这样就减轻了应用服务器的压力。 阅读全文
posted @ 2021-03-10 21:55 李聪龙 阅读(1204) 评论(0) 推荐(0)
摘要:一、请求定位 (一)资源访问 nginx默认的配置文件如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.lo 阅读全文
posted @ 2021-03-09 11:48 李聪龙 阅读(1397) 评论(0) 推荐(0)
摘要:一、Nginx概述 1、代理服务器 对于代理服务器,可以分为正向代理服务器和反向代理服务器两种。 正向代理服务器就是客户端的代理服务器,主要作用:隐藏(可以隐藏掉实际的客户端地址)、FQ(客户端无法或无权限访问服务器时,可以使用代理服务器访问)、提速(客户端访问服务器比较慢,但是代理客户端与服务器交 阅读全文
posted @ 2021-03-08 14:54 李聪龙 阅读(72) 评论(0) 推荐(0)
摘要:shiro主要有用户认证和用户授权两个功能 一、用户认证 1、导入依赖 2、新增测试页面 新增测试页面: login.html(登陆页面)、index.html(登陆成功页面)、error.html (无权限页面)、add.html(添加页面)、update.html(修改页面) 3、新增控制类 新 阅读全文
posted @ 2019-10-30 20:00 李聪龙 阅读(354) 评论(0) 推荐(0)
摘要:一、搭建xxl-job 1、下载xxl-job代码 码云地址:https://gitee.com/xuxueli0323/xxl-job gitHub地址:https://github.com/xuxueli/xxl-job 2、执行SQL 在数据库执行 \xxl-job\doc\db\tables 阅读全文
posted @ 2019-10-28 16:24 李聪龙 阅读(29344) 评论(1) 推荐(2)
摘要:实现定时任务有多种形式: Timer(强烈不建议使用): JDK自带的java.util.Timer;通过调度java.util.TimerTask的方式 让程序按照某一个频度执行,但不能在指定时间运行。 一般用的较少。 ScheduledExecutorService(建议不使用): JDK1.5 阅读全文
posted @ 2019-10-21 18:02 李聪龙 阅读(335) 评论(0) 推荐(0)