08 2020 档案
摘要:谷粒商城完成 上线的代码,我提交到prod分支了:https://gitee.com/dalianpai/gulimall 本地的代码,我提交到master分支了:https://gitee.com/dalianpai/gulimall 主要就是nginx的镜像制作,commit的时候,拿不到静态和
阅读全文
摘要:##391-400 上传镜像运行 把镜像上传到dockerhub太卡了,就上传到阿里云镜像,我虚拟机也有Harbor,不过为了和视频一样就不折腾了。 这里也要修改,不然码云上会有一样重复的标签 打包nginx推送到dockerhub,只是演示一下 [root@test ~]# docker load
阅读全文
摘要:##383-390 流水线部署 问题:在代码扫描的时候,会有报错,无法识别kubesphere内嵌的snoarqube,但是改成我主机安装的发现又没什么问题,但是最后会发送回调请求判断这个阶段有没有成功,所以也有问题,所以先跳过代码扫描。 正在成功的时候如下图: 修改后的Jenkins文件: pip
阅读全文
摘要:在前面的博客中,想要用的suse操作系统,wkhtnmltopdf只有opensuse的,于是下载了一个变开始使用。 但是后来才发现有不兼容的问题,目录生成的连接无法跳转,变采用了centos的镜像,结果发现不支持中文参数。 解决如下:在正常的命令中增加环境参数:env LANG-c.UTF-8 d
阅读全文
摘要:##378-382 上线准备工作 这几集中感觉最麻烦的就是修改上线脚本,头皮发麻,而且雷神也有遗漏的地方,个人总结了一下大约有下面几点: 1.把redis,数据库,zipkin等等地址修改为上线地址 2.把数据库的密码为123456 3.把所有的服务端口改成8080 4.配置文件里面的地址也要修改,
阅读全文
摘要:简介 Minio是Apache License v2.0下发布的对象存储服务器。它与Amazon S3云存储服务兼容。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/ VM映像。对象的大小可以从几KB到最大5TBMinio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS,
阅读全文
摘要:术语定义 文档对象 “文档对象”是指PDF文档中的文档对象,共有三种类型的“文档对象”,他们分别是“页面对象”,“封面对象”和“目录对象”。 页面对象 “页面对象”是指以页面的形式在PDF文档中呈现的对象,这个是相对于“封面对象”和“目录对象”来讲的。此类对象会成为PDF文档中内容。 封面对象 “封
阅读全文
摘要:项目中的suse,而且没有网,安装wkhtmltopdf就比较麻烦,于是就准备了2种方案。 在阿里云镜像安装成suse的,准备好rpm包 iZbp145axkc98giot5b448Z:~ # zypper install --download-only xorg-x11-fonts* Retrie
阅读全文
摘要:##yum下载不安装 yumdownloader 命令在软件包 yum-utils 里面 [root@test ~]# yum install yum-utils -y Loaded plugins: fastestmirror Loading mirror speeds from cached h
阅读全文
摘要:325-338 整合链路追踪和sentinel 全部的Java代码已经提交到:https://gitee.com/dalianpai/gulimall 之前的boot和cloud都是高版本,整合的时候有问题,而且高版本在加入actuator后,用JRebel启动也有报错,降低版本和视频中一样的时候,
阅读全文
摘要:在整合sentinel和服务的时候,报标题这个错,也是由版本原因导致的 feign的Contract接口, 2.2.0.RELEASE: // TODO: break this and correct spelling at some point List<MethodMetadata> parse
阅读全文
摘要:##335-338 个人感觉是版本的问题,因为我版本都是最新的,报各种错,订单服务调用说轮询有问题,然后还有下面这个问题,订单那个没有解决。 安装的zipkin也是最新的,可以参考之前的博客: https://www.cnblogs.com/dalianpai/p/11723024.html htt
阅读全文
摘要:今天想把所有虚拟机上的服务都整理一下,结果忘记tower的密码了,修改如下: [root@ansible ~]# tower- tower-manage tower-python [root@ansible ~]# tower-manage changepassword admin Changing
阅读全文
摘要:sentinel之前也简单的写过博客:https://www.cnblogs.com/dalianpai/p/12283155.html 项目中是本地启动的,我直接打成镜像,这样用起来方便点,具体如下: [root@cicd sentinel]# pwd /wgr/sentinel [root@ci
阅读全文
摘要:320-324 秒杀商品完成 完成商品的秒杀 @Controller public class SeckillController { @Autowired private SeckillService seckillService; @ResponseBody @GetMapping("/curr
阅读全文
摘要:310-320秒杀商品上架 断断续续差不多敲了3个月,这个星期差不多可以把高级结束,集群还有30级,下周应该可以把谷粒商城全部完结。 代码已经上传:https://gitee.com/dalianpai/gulimall /** * @author WGR * @create 2020/8/17 -
阅读全文
摘要:网上百度到的基本都是生成pdf的时候,添加页眉页脚,但是假如对已有的pdf添加页眉页脚就比较麻烦,突然想到了可以曲线救国,用itext进行复制pdf的时候,在添加页眉页脚,最后可以成功的。 生成pdf的代码忘记参考谁的了。。。。 生成Pdf的代码如下: /** * @author WGR * @cr
阅读全文
摘要:InfluxDB Docker version: 19.03.8 运行容器实例: docker run -d \ --rm \ --name influxdb \ -p 8086:8086 \ -v /opt/docker/influxdb:/var/lib/influxdb \ --hostnam
阅读全文
摘要:304-309 主要对支付宝的开放平台对接的使用,验签收单有了一定的连接。 视频中的nginx配置: 我没有动这块,还是走的阿里云: 代码具体如下: @ConfigurationProperties(prefix = "alipay") @Component public class AlipayT
阅读全文
摘要:windows解决端口占用的问题 C:\Users\asus> netstat -aon|findstr 8088 TCP 127.0.0.1:8086 127.0.0.1:8088 ESTABLISHED 19768 TCP 127.0.0.1:8088 127.0.0.1:8086 ESTABL
阅读全文
摘要:300-303 支付宝的沙箱环境 主要就是内网穿透,视频中买的代理,我用的阿里云+frp,主要手里阿里云太多,之前试过远程连接,没有试过端口的,博客也写过,可以看: https://www.cnblogs.com/dalianpai/p/12846270.html 客户端进行运行exe 支付宝的沙箱
阅读全文
摘要:今天遇到一个非常奇怪的问题,写了一个工具类实现ApplicationContextAware接口来获取Spring上下文, 代码如下: public class SpringContextHolder implements ApplicationContextAware { private stat
阅读全文
摘要:公司把基础的类,打成了一个boot-starter的包,引入到新项目不是太好维护,当新写一个mapper进行基础的时候,就会报错 org.springframework.beans.factory.NoUniqueBeanDefinitionException异常信息 解决:加上@Primary注解
阅读全文
摘要:它带有游戏风格的响应式终端UI和可自定义的菜单。各种显示部分的整齐排列使监视各种系统指标变得容易。Bashtop是Linux中基于终端的资源监控实用程序。它是一个漂亮的命令行工具,可以直观地显示CPU、内存、正在运行的进程和带宽的统计数据。 使用Bashtop,您还可以对进程进行排序,以及轻松地在各
阅读全文
摘要:再安装Bashtop的过程中报错: 解决: #查看自己bash的版本发现是4.2版本 /bin/bash --version #下载bash5.0版本 wget http://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz #解压 tar zxvf bash-5.0.tar
阅读全文
摘要:293-299 代码提交到码云:https://gitee.com/dalianpai/gulimall 个人感觉这几章有点东西,还是第一次系统的接触到rabbitmq的这些应用。之前学的rabbitmq专题视频,正好是这些概念,等有时间去学完,还有几节没有看完,同时也在等尚硅古的rabbitmq视
阅读全文
摘要:「QuickLook」是一款开源、免费的文件快速预览辅助工具,可以将 macOS 广受好评的“空格预览”功能带到 Windows 桌面!支持图片、音视频、文档、代码、压缩包等内容,可让用户在使用 Windows 系统时也能获得与 Mac 同样高效快速便捷的文件预览体验。 其实,我们常常在整理、查找文
阅读全文
摘要:Snipaste 提供强大的截图、贴图以及图片标注等功能,完全免费,无任何限制。最初仅支持 Windows 10 /8/7 系统,经过一年半以后,作者终于兑现承诺发布了 macOS 版本!作者之前曾表示将会推出 Mac 和 Linux 的版,相信全平台制霸后的 Snipaste 一定会成为很多高端用
阅读全文
摘要:昨天晚上在b站看到一个视频,说你工作效率提高1400%,推荐了10款软件,这其中就是一款。 Tips: 如果你需要用到文件的快速搜索、打开功能,需要预先安装 Everything , 这里是 Everythig 的下载地址。 下载地址 Wox 的官方下载地址; 文档位置 Wox 官方说明文档。 这就
阅读全文
摘要:最近在敲到整合分布式事务的时候,发现当触发自定义的异常时候,重新回退到购物车结算,却一直报错 com.alibaba.fastjson.JSONException: autoType is not support 因为在springsession中我用的是fastjson进行序列化的,会让生成的JS
阅读全文
摘要:291-292 下面主要是视频中课件的截图,之前学rabbitmq的时候,这些还没有学,后面学了在做一个笔记 代码: /** * @author WGR * @create 2020/8/6 -- 14:46 */ @Configuration public class MyMQConfig { @
阅读全文
摘要:261-284 订单服务 代码提交到码云:https://gitee.com/dalianpai/gulimall 感觉订单服务业务逻辑还是比较复杂的,改html改的头皮发麻。 上个星期写的,没有时间简单的记录一下,让人感觉有点意思的也就Feign的请求头丢失的问题。 ThreadLocal可以查看
阅读全文
摘要:在做谷粒商城的时候,雷神把seata放到common包中,然后重启了订单和库存服务,别的服务没有重启,但是重启的时候就会报错了, 因为他们的下面没有那2个配置文件。他应该只是处于演示,所以我就把seata的依赖提到那2个微服务中,发现启动报错 org.springframework.beans.fa
阅读全文
摘要:283-289 这章节主要讲的就是seata及一些分布式事务的概念。 之前的博客也有写过,可以查看:https://www.cnblogs.com/dalianpai/category/1591258.html 不过用的方式还是不太一样,其中就包括数据源的创建和一些配置文件,还有当和mybatisp
阅读全文
摘要:1.在exsi中选择相应的iso文件,配置创建好虚拟机 2.开始启动,选择安装版本 3.选择自定义安装 4.选择镜像,准备安装VMTOOLS 5.开始安装 6.准备相应的exe 7.安装好就可以链接
阅读全文
摘要:先下载docker-compose [root@test wgr]# curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/loc
阅读全文
摘要:1.tomcat整合skywalking的使用 先修改apache-skywalking-apm-bin/agent/config下的agent.config,给tomcat一个名字 在tomcat的catalina.sh中首行添加 CATALINA_OPTS="$CATALINA_OPTS -ja
阅读全文
摘要:之前用的是6.x的skywalking和6.x的es,发现没有问题,直接就起来的。 最近再敲谷粒商城的时候,正好有es7.4,就直接用了,skywalking的版本也为7,选择它为存储的时候,启动就直接报错。 然后再谷歌进行搜索了一下,应该是不支持的原因。 我选择了es6.4,就可以跑起来了 但是看
阅读全文
摘要:本地事务失效问题: 同一个对象内事务方法互调默认失效,原因绕过了代理对象,事务使用代理对象来控制的 解决:使用代理对象来调用事务方法 1.pom.xml引入aspectj <dependency> <groupId>org.springframework.boot</groupId> <artifa
阅读全文
摘要:在服务器里安装了黑群晖,建了一个共享文件夹映射到本地,体验一下,要是感觉不错的话,就开始买硬件准备组装。 但是在体验的时候发现有点卡。 群晖上的共享目录 然后本地打开,发现视频根本打不开,然后重新更换播放器和解码器。 https://daumpotplayer.com/wp-content/uplo
阅读全文
摘要:248-260 消息队列 代码提交到:https://gitee.com/dalianpai/gulimall 其实只要看过尚硅谷的springboot视频,就会发现和里面讲解的都是一模一样。 也简单学过别的机构的rabbitmq视频:https://www.cnblogs.com/dalianpa
阅读全文