随笔分类 -  谷粒商城

摘要:236 - 247 让人感兴趣的就是线程隔离和拦截器一起用,还有一个就是添加购物车后进行重定向。思路的话,就是临时用户和登录用户的那块逻辑不要忘了,实时增加删减购物车都要对redis进行操作。 ThreadLocal可以查看之前的博客:https://www.cnblogs.com/dalianpa 阅读全文
posted @ 2020-07-24 11:19 天宇轩-王 阅读(555) 评论(2) 推荐(0) 编辑
摘要:##233-235 这3节就是手写xxl-sso,我就简单把流程图画了一下 代码如下: Title: XXL-SSO流程 浏览器->客户端A: 1.访问:http://client2.com:8081/xxl/ Note left of 客户端A: 2.经过XxlSsoWebFilter,判断释放有 阅读全文
posted @ 2020-07-22 00:02 天宇轩-王 阅读(703) 评论(2) 推荐(2) 编辑
摘要:###231-232 一、简介 1.1 概述 XXL-SSO 是一个分布式单点登录框架。只需要登录一次就可以访问所有相互信任的应用系统。 拥有"轻量级、分布式、跨域、Cookie+Token均支持、Web+APP均支持"等特性。现已开放源代码,开箱即用。 1.2 特性 1、简洁:API直观简洁,可快 阅读全文
posted @ 2020-07-21 16:34 天宇轩-王 阅读(407) 评论(0) 推荐(0) 编辑
摘要:225-230 在官网上截了2个片段,具体如下: 5. HttpSession Integration Spring Session 使用HttpSession提供透明的 integration。这意味着开发人员可以使用 Spring Session 支持的 implementation 切换Htt 阅读全文
posted @ 2020-07-21 15:42 天宇轩-王 阅读(460) 评论(9) 推荐(0) 编辑
摘要:###220、商城业务-认证服务-OAuth2.0简介-224、商城业务-认证服务-社交登录测试成功 之前博客也写过Oauth2的,不过没有和新浪qq等做整合,具体的也可以看https://www.cnblogs.com/dalianpai/p/12423982.html. 首先要跟着视频开通我的应 阅读全文
posted @ 2020-07-17 00:05 天宇轩-王 阅读(399) 评论(0) 推荐(1) 编辑
摘要:###211、商城业务-认证服务-环境搭建- 219、商城业务-认证服务-账号密码登录完成 感觉总体也比较简单,就是html太烦事了。 发送短信的代码 public void sendSms(String phone,String code) { String method = "GET"; Map 阅读全文
posted @ 2020-07-16 14:26 天宇轩-王 阅读(415) 评论(0) 推荐(1) 编辑
摘要:###202-210 敲完了这个阶段,感觉最后整合的时候还是特别有用的,在工作中还是很有用的。这个阶段没啥太技术含量的东西,就一笔带过了。 最后整合的代码: @Override public SkuItemVo item(Long skuId) throws ExecutionException, 阅读全文
posted @ 2020-07-14 17:06 天宇轩-王 阅读(464) 评论(1) 推荐(1) 编辑
摘要:##CompletableFuture异步编排(193-202) /** * @author WGR * @create 2020/7/7 -- 19:34 */ public class ThreadTest { public static ExecutorService executor = E 阅读全文
posted @ 2020-07-07 22:32 天宇轩-王 阅读(403) 评论(0) 推荐(0) 编辑
摘要:#谷粒商城检索服务(三十) 173、商城业务-检索服务-搭建页面环境 - 192、商城业务-检索服务-条件筛选联动 敲完代码,感觉ES的复杂查询还不是很熟练,不过应用的也比较简单,权重和分词都没有应用到,ES后面要在好好学习,在把功能完善一下,下面就简单的贴出点代码。 web层 /** * @aut 阅读全文
posted @ 2020-07-02 17:08 天宇轩-王 阅读(876) 评论(34) 推荐(2) 编辑
摘要:167、缓存-SpringCache-简介-172、缓存-SpringCache-原理与不足 感觉也比较简单,视频中也是跟着官网的介绍做的,可以参考前面一篇的中文翻译。 主要代码如下: /** * 级联更新所有关联的数据 * @param category */ @Transactional @Ov 阅读全文
posted @ 2020-06-28 22:14 天宇轩-王 阅读(343) 评论(0) 推荐(0) 编辑
摘要:371、部署-k8s部署MySQL - 377、部署-k8s部署Sentinel 按照视频跟着做就行了,其中是nacos比较特殊点,一开始创建的是有状态服务,然后删掉服务,在指定NodePort。 下面就简单贴出来几个图,其中里面的命令脚本,我之前的博客也简单记录了一下,可以往前翻翻。 做的时候也很 阅读全文
posted @ 2020-06-28 21:13 天宇轩-王 阅读(637) 评论(0) 推荐(0) 编辑
摘要:367、集群-ElasticSearch-集群原理--368、集群-ElasticSearch-集群搭建 for port in $(seq 1 3); \ do \ mkdir -p /mydata/elasticsearch/master-${port}/config mkdir -p /myd 阅读全文
posted @ 2020-06-28 12:53 天宇轩-王 阅读(374) 评论(0) 推荐(0) 编辑
摘要:369、集群-RabbitMQ-镜像集群搭建 docker run -d --hostname rabbitmq01 --name rabbitmq01 \ -v /mydata/rabbitmq/rabbitmq01:/var/lib/rabbitmq -p \ 15672:15672 -p 56 阅读全文
posted @ 2020-06-27 01:03 天宇轩-王 阅读(397) 评论(0) 推荐(0) 编辑
摘要:所有的命令如下: for port in $(seq 7001 7006); \ do \ mkdir -p /mydata/redis/node-${port}/conf touch /mydata/redis/node-${port}/conf/redis.conf cat << EOF > / 阅读全文
posted @ 2020-06-26 00:50 天宇轩-王 阅读(317) 评论(0) 推荐(0) 编辑
摘要:159、缓存-分布式锁-Redisson简介&整合 - 166、缓存-分布式锁-缓存一致性解决 官网说明:https://github.com/redisson/redisson 反正也很详细,有说明,也有配置的用法,感兴趣的可以具体看一下。底层也是用到lua脚本 /** * 简单请求 * @ret 阅读全文
posted @ 2020-06-24 14:31 天宇轩-王 阅读(849) 评论(0) 推荐(0) 编辑
摘要:151、缓存-缓存使用-本地缓存与分布式缓存 - 157、缓存-缓存使用-本地锁在分布式下的问题 主要就是把数据缓存到redis中 @Override //会内存异常,主要就是lettuce的bug,导致内存溢出,它是使用netty进行网络通信 //luttuce的bug导致netty堆外内存溢出 阅读全文
posted @ 2020-06-22 20:26 天宇轩-王 阅读(561) 评论(0) 推荐(0) 编辑
摘要:141、性能压测-压力测试-基本介绍 - 150、性能压测-优化-优化三级分类数据获取 之前学过nginx,这10节最大的收获就是实际用了动静分离,以前没有完整的用过。 部分压测的结果: nginx 结果: 网关 结果: 简单请求 安装插件监控内存 压测nginx的收获,CPU的情况 压测nginx 阅读全文
posted @ 2020-06-22 00:16 天宇轩-王 阅读(338) 评论(0) 推荐(2) 编辑
摘要:解决方案:1、cmd中,用regedit打开注册表2、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下 1)右击parameters,添加一个新的DWORD,名字为MaxUserPort 2)然后双击Ma 阅读全文
posted @ 2020-06-19 15:15 天宇轩-王 阅读(367) 评论(0) 推荐(1) 编辑
摘要:136、商城业务-首页-整合thymeleaf渲染首页 - 140、商城业务-nginx-搭建域名访问环境二(负载均衡到网关) 坑主要出现在我服务器的虚拟机访问不到我的本地访问,所以nginx暂时不能在上面,自己在本地测试的话,就先安装在本地虚拟机上,到后面带上都部署到k8s上,在切换到服务器虚拟机 阅读全文
posted @ 2020-06-18 23:59 天宇轩-王 阅读(1340) 评论(13) 推荐(0) 编辑
摘要:128 商城业务-商品上架-sku在es中存储模型分析-135 商城业务-商品上架-抽取响应结果&上架测试完成 主要踩的坑就是上一篇的博客,当数据放到R中,由于是HashMap结构,数据根本拿不到,具体可以看上一篇博客 https://www.cnblogs.com/dalianpai/p/1315 阅读全文
posted @ 2020-06-18 21:28 天宇轩-王 阅读(947) 评论(2) 推荐(1) 编辑