ershoumall
程序彤
无废话,纯干货。
展开
-
上线配置总结
上线配置总结原创 2022-06-04 22:52:31 · 298 阅读 · 0 评论 -
ershoumall分布式事务(初体验)
在a中包含b,c二次远程调用,a操作a1数据库,b操作b1数据库,c操作c1数据库,若不使用分布式事务,当a,b成功操作成功,但c失败,但一般本地事务回滚只会将a事务回滚,无法直接远程控制到bc的数据库成功改变。@Transactional本地事务,只能控制自己服务的回滚,无法控制本服务远程调用的其他服务的回滚。此时,引出分布式事务,采用RabbitMQ。...原创 2022-04-15 14:26:37 · 1750 阅读 · 0 评论 -
ershoumall使用Gitee社交登录(注意@RequestBody不可有多个)
使用Gitee做社交登录。因微博、qq、微信需要上传证件且审核。原创 2022-04-13 14:22:13 · 1521 阅读 · 0 评论 -
注册发送qq邮件获取验证码-存入Redis并做防刷
ershoumall登录,qq邮箱验证码注册功能思路:我本人自己的小号25065494xx作为发送方,2439034xx作为接收方,我将收到java服务端生成的6位随机数字。但与此同时这段数字将保存在本地redis中,为了防止用户频繁发送sendQQCode的Ajax请求,将通过在redis中存入六位数字_当前系统毫秒时间作为判断,若再想发送一个请求那一时刻的时间now-第一次发送的系统时间>60000,才允许方法进一步执行继续随机生成6位数字。只不过生成的六位随机数存入redis和发送给收件原创 2022-04-12 14:05:23 · 1221 阅读 · 0 评论 -
商品详情-创建线程池异步编排
可将线程池7大参数额外声明写进配置文件//@EnableConfigurationProperties(ThreadPoolConfigProperties.class)@Configurationpublic class MyThreadConfig { @Bean public ThreadPoolExecutor threadPoolExecutor(ThreadPoolConfigProperties pool) { return new ThreadP.原创 2022-04-11 15:29:44 · 445 阅读 · 0 评论 -
docker宿主机外部挂载
有一种情况:当我们首次docker run并没有-name指定容器名,并没有-v挂载外部文件时,我们在创建该容器后,只能屡次通过docker exec -it xxx bash进入容器程序内部修改具体配置等信息,而且如果在docker中部署nginx,为实现动静分离,会将静态static文件放到docker中的nginx内,此时我们根本无法实现宿主机的文件和docker容器内部文件的方便访问。此时:挂载技术帮助我们解决了再宿主机本地文件中直接新增修改配置和资源文件,即可快速完成。如果你最初没有在本地挂原创 2022-04-09 15:36:42 · 5791 阅读 · 1 评论 -
彤医通项目cmn数据字典redis密码auth问题(同样适用ershoumall)
由于安装后设置了redis初始密码为”你的密码“,导致每次登录都必须输入 你的密码 四个大字,故需要在docker中的redis中,redis-cli(进入redis)auth 你的密码config set requirepass ‘’重启cmn服务...原创 2022-03-07 22:16:30 · 677 阅读 · 0 评论 -
ershoumall大坑处理-nginx
mac docker安装nginxdocker pull指定的nginx镜像后docker run --name nginx-test -p 80:80 -d nginxdocker exec -it nginx bashapt-get updateapt-get install vimcd etc/nginx/ls注意端口映射一定为80:80,否则无法成功。此后只需在本地访问ershoumall.com即可访问localhost:10000,nginx反向代理。...原创 2022-04-08 14:21:55 · 737 阅读 · 0 评论