06 2020 档案

摘要:下载PicGo 链接:https://pan.baidu.com/s/1EIcqhCj8YzeUuuqbH5GSRw提取码:hs3c 配置PicGo 还需要再设置一下,不要急~ 右上角头像–>访问控制 选择用户–>新建用户: 创建Bucket列表 授权: 安装最新版 Typora修改图片设置:使用P 阅读全文
posted @ 2020-06-30 18:47 天宇轩-王 阅读(569) 评论(0) 推荐(0) 编辑
摘要:以前写笔记都是md文件存在本地的,然后想起来写点博客,就复制进来的,一开始格式有问题,也没有放在心上,最近就想整一下。 在默认编辑器中选择Markdown; 然后点击typora的左下角的源码模式 但是会发现本地图片展示不了 下面一篇博客会详细讲一下图床,上传到oss,这样就可以很好的结合起来了。 阅读全文
posted @ 2020-06-30 12:16 天宇轩-王 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1. 安装Socat 在线安装依赖环境: yum install gcc yum install socat 2. 安装Erlang mkdir /rabbitmq && cd /rabbitmq # 上传 erlang-22.0.7-1.el7.x86_64.rpm 安装包上传 # 安装 rpm 阅读全文
posted @ 2020-06-28 23:38 天宇轩-王 阅读(176) 评论(0) 推荐(0) 编辑
摘要:167、缓存-SpringCache-简介-172、缓存-SpringCache-原理与不足 感觉也比较简单,视频中也是跟着官网的介绍做的,可以参考前面一篇的中文翻译。 主要代码如下: /** * 级联更新所有关联的数据 * @param category */ @Transactional @Ov 阅读全文
posted @ 2020-06-28 22:14 天宇轩-王 阅读(349) 评论(0) 推荐(0) 编辑
摘要:371、部署-k8s部署MySQL - 377、部署-k8s部署Sentinel 按照视频跟着做就行了,其中是nacos比较特殊点,一开始创建的是有状态服务,然后删掉服务,在指定NodePort。 下面就简单贴出来几个图,其中里面的命令脚本,我之前的博客也简单记录了一下,可以往前翻翻。 做的时候也很 阅读全文
posted @ 2020-06-28 21:13 天宇轩-王 阅读(645) 评论(0) 推荐(0) 编辑
摘要:我本地的虚拟机开启了dhcp,但是有时间重启ip就换了。写死ip以后居然ping不通本地和百度,修改如下: 把时间改到最大的63天,然后定一个固定的ip当作起始的ip,把想写死的ip不在这个范围里面就行。 然后在进行启停就可以了 最后也能ping通本地和百度了 [root@localhost ~]# 阅读全文
posted @ 2020-06-28 14:56 天宇轩-王 阅读(299) 评论(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 天宇轩-王 阅读(377) 评论(0) 推荐(0) 编辑
摘要:官网介绍中文翻译如下: 8.缓存抽象 从 version 3.1 开始,Spring Framework 支持透明地向现有的 Spring application 添加缓存。与交易支持类似,缓存抽象允许一致使用各种缓存解决方案,而对 code 的影响最小。 从 Spring 4.1 开始,在JSR- 阅读全文
posted @ 2020-06-27 23:44 天宇轩-王 阅读(447) 评论(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 天宇轩-王 阅读(403) 评论(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 天宇轩-王 阅读(321) 评论(0) 推荐(0) 编辑
摘要:159、缓存-分布式锁-Redisson简介&整合 - 166、缓存-分布式锁-缓存一致性解决 官网说明:https://github.com/redisson/redisson 反正也很详细,有说明,也有配置的用法,感兴趣的可以具体看一下。底层也是用到lua脚本 /** * 简单请求 * @ret 阅读全文
posted @ 2020-06-24 14:31 天宇轩-王 阅读(859) 评论(0) 推荐(0) 编辑
摘要:151、缓存-缓存使用-本地缓存与分布式缓存 - 157、缓存-缓存使用-本地锁在分布式下的问题 主要就是把数据缓存到redis中 @Override //会内存异常,主要就是lettuce的bug,导致内存溢出,它是使用netty进行网络通信 //luttuce的bug导致netty堆外内存溢出 阅读全文
posted @ 2020-06-22 20:26 天宇轩-王 阅读(567) 评论(0) 推荐(0) 编辑
摘要:Linux下netdata中文版安装以及汉化Netdata 是一款 Linux 性能实时监测工具.。以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。炫酷的界面来显示你的服务器性能。还能显示Nginx ,Java项目等性能,具体操作 阅读全文
posted @ 2020-06-22 17:58 天宇轩-王 阅读(3974) 评论(0) 推荐(0) 编辑
摘要:141、性能压测-压力测试-基本介绍 - 150、性能压测-优化-优化三级分类数据获取 之前学过nginx,这10节最大的收获就是实际用了动静分离,以前没有完整的用过。 部分压测的结果: nginx 结果: 网关 结果: 简单请求 安装插件监控内存 压测nginx的收获,CPU的情况 压测nginx 阅读全文
posted @ 2020-06-22 00:16 天宇轩-王 阅读(344) 评论(0) 推荐(2) 编辑
摘要:Sampler是一个用于shell命令执行,可视化和告警的工具。其配置使用的是一个简单的YAML文件。 Linux sudo wget https://github.com/sqshq/sampler/releases/download/v1.0.3/sampler-1.0.3-linux-amd6 阅读全文
posted @ 2020-06-19 23:44 天宇轩-王 阅读(964) 评论(0) 推荐(1) 编辑
摘要:解决方案:1、cmd中,用regedit打开注册表2、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下 1)右击parameters,添加一个新的DWORD,名字为MaxUserPort 2)然后双击Ma 阅读全文
posted @ 2020-06-19 15:15 天宇轩-王 阅读(377) 评论(0) 推荐(1) 编辑
摘要:136、商城业务-首页-整合thymeleaf渲染首页 - 140、商城业务-nginx-搭建域名访问环境二(负载均衡到网关) 坑主要出现在我服务器的虚拟机访问不到我的本地访问,所以nginx暂时不能在上面,自己在本地测试的话,就先安装在本地虚拟机上,到后面带上都部署到k8s上,在切换到服务器虚拟机 阅读全文
posted @ 2020-06-18 23:59 天宇轩-王 阅读(1352) 评论(13) 推荐(0) 编辑
摘要:128 商城业务-商品上架-sku在es中存储模型分析-135 商城业务-商品上架-抽取响应结果&上架测试完成 主要踩的坑就是上一篇的博客,当数据放到R中,由于是HashMap结构,数据根本拿不到,具体可以看上一篇博客 https://www.cnblogs.com/dalianpai/p/1315 阅读全文
posted @ 2020-06-18 21:28 天宇轩-王 阅读(969) 评论(2) 推荐(1) 编辑
摘要:之前没有了解过,但是在谷粒商城中确实学到了,于是去github中了解了一下,它的用法 1. 基础使用 在fastjson中提供了一个用于处理泛型反序列化的类TypeReference。 import com.alibaba.fastjson.TypeReference; List<VO> list 阅读全文
posted @ 2020-06-18 01:38 天宇轩-王 阅读(549) 评论(0) 推荐(0) 编辑
摘要:Supervisor安装与配置(linux/unix进程管理工具) Supervisor(http://supervisord.org)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、 阅读全文
posted @ 2020-06-17 13:28 天宇轩-王 阅读(451) 评论(0) 推荐(0) 编辑
摘要:125、全文检索-ElasticSearch-整合-SpringBoot整合high-level-client - 127、全文检索-ElasticSearch-整合-测试复杂检索 Api的调用参考:https://www.elastic.co/guide/en/elasticsearch/clie 阅读全文
posted @ 2020-06-16 22:13 天宇轩-王 阅读(591) 评论(0) 推荐(0) 编辑
摘要:由于我用的是springboot2.3.0版本,es用的是7.4.2,但是boot中研究定义了es的版本是7.6.2, https://stackoverflow.com/questions/61029889/error-at-createindex-elasticsearch-using-elas 阅读全文
posted @ 2020-06-16 20:40 天宇轩-王 阅读(4024) 评论(3) 推荐(1) 编辑
摘要:由于服务器创建的虚拟机都是由dhcp进行分配ip的,可是最近一次断电重启以后IP就变了,于是就要修改一下配置文件。 具体说明如下: TYPE=Ethernet 接口类型,常见的有ETHERNET(以太网)、Bridge(桥接接口) BOOTPROTO=dhcp 激活此接口使用什么协议来配置接口属性: 阅读全文
posted @ 2020-06-16 13:40 天宇轩-王 阅读(478) 评论(0) 推荐(0) 编辑
摘要:在Jumpserver群中,飞致云旗下的产品,正好安装试一下,后面可以用来压测谷粒商城,先简单的安装了一下,下面都来自于官网。 [root@iZjd8471u20gpaZ bin]# chmod u+x docker-compose [root@iZjd8471u20gpaZ bin]# cd /t 阅读全文
posted @ 2020-06-16 12:12 天宇轩-王 阅读(2419) 评论(3) 推荐(1) 编辑
摘要:具体的IK分词可以查看博客:https://www.cnblogs.com/dalianpai/p/12694298.html 122、全文检索-ElasticSearch-分词-分词&安装ik分词 - 124、全文检索-ElasticSearch-分词-自定义扩展词库 下载地址;https://g 阅读全文
posted @ 2020-06-16 02:07 天宇轩-王 阅读(493) 评论(0) 推荐(1) 编辑
摘要:更新容器的配置 docker update:更新一个或多个容器的配置。 具体内容请访问:https://docs.docker.com/engine/reference/commandline/update/#options 语法:docker update [OPTIONS] CONTAINER 阅读全文
posted @ 2020-06-16 01:40 天宇轩-王 阅读(924) 评论(0) 推荐(0) 编辑
摘要:110、全文检索-ElasticSearch-进阶-两种查询方式-121 全文检索-ElasticSearch-映射-修改映射&数据迁移 讲的也比较简单,就简单记录一下 GET /bank/_search { "query": { "match_all": {} }, "sort": [ { "ac 阅读全文
posted @ 2020-06-16 00:54 天宇轩-王 阅读(383) 评论(0) 推荐(0) 编辑
摘要:上面一篇设置nacos开机自启,但是发现启动一直报错,找不到java环境,手动执行发现根本没有问题。 个人猜测的原因是,无论把脚本放到rc.local中还是创建nacos.service,都在环境变量的配置文件前面加载,会报下面的错 which: no javac in (/usr/local/sb 阅读全文
posted @ 2020-06-13 22:49 天宇轩-王 阅读(8636) 评论(1) 推荐(2) 编辑
摘要:修改主机名 hostnamectl set-hostname nacos 创建服务 [Unit] Description=nacos After=network.target [Service] Type=forking ExecStart=/usr/local/nacos/nacos/bin/st 阅读全文
posted @ 2020-06-13 01:19 天宇轩-王 阅读(6612) 评论(2) 推荐(1) 编辑
摘要:1.PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 Java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录 阅读全文
posted @ 2020-06-12 15:58 天宇轩-王 阅读(486) 评论(0) 推荐(1) 编辑
摘要:由于服务器放在家里,正好断点了,所有的服务都断开了,因此写了多个shell,进行重启,下面是其中一个 [root@localhost logs]# cat start.sh #!/bin/bash :<<EOF 目的:杀死进程,并重启jenkins和sonar 时间:2020-06-11 作者:da 阅读全文
posted @ 2020-06-11 20:19 天宇轩-王 阅读(343) 评论(0) 推荐(1) 编辑
摘要:背景:自己的服务器放在家里,结果昨天早上跳槽了,12台虚拟机需要全部重启,每个里面都有服务,需要手动起就很麻烦, 就给每个虚拟机写脚本,开机的时候直接执行。 一开始把脚本放在/etc/bashrc里面的,但是执行的时候有些特殊 然后改到rc.local中,具体如下: [root@localhost 阅读全文
posted @ 2020-06-11 17:36 天宇轩-王 阅读(861) 评论(0) 推荐(1) 编辑
摘要:1.1 密码学基本概念 密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢? 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。 密码学有数千年的历史,从最开始的替换法到如今的非对称加密算法,经历了古典密码学,近代密码学和现代 阅读全文
posted @ 2020-06-10 23:34 天宇轩-王 阅读(806) 评论(0) 推荐(2) 编辑
摘要:[root@k8s-master ~]# kubectl get pods --all-namespacesThe connection to the server 192.168.180.110:6443 was refused - did you specify the right host o 阅读全文
posted @ 2020-06-10 10:56 天宇轩-王 阅读(3253) 评论(0) 推荐(0) 编辑
摘要:102、全文检索-ElasticSearch-简介 --109、全文检索-ElasticSearch-入门-删除数据&bulk批量操作导入样本测试数据 安装 [root@play ~]# docker pull elasticsearch:7.4.2 7.4.2: Pulling from libr 阅读全文
posted @ 2020-06-09 17:07 天宇轩-王 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:363-364 1. 规则配置 编辑%SHARDING_PROXY_HOME%\conf\config-xxx.yaml。 分表分库 读写分离 编辑%SHARDING_PROXY_HOME%\conf\server.yaml。 2. 引入依赖 如果后端连接PostgreSQL数据库,不需要引入额外依 阅读全文
posted @ 2020-06-07 22:44 天宇轩-王 阅读(342) 评论(0) 推荐(0) 编辑
摘要:361-363 创建mysql主从 STEP 1 启动主从 [root@database ~]# docker run -p 3307:3306 --name mysql-master -v /mydata/mysql/master/conf:/etc/mysql -v /mydata/mysql/ 阅读全文
posted @ 2020-06-05 23:05 天宇轩-王 阅读(433) 评论(0) 推荐(0) 编辑
摘要:扩容之前的存储 查找新的磁盘 # fdisk -l 创建分区 fdisk /dev/sdb操作命令 n、p、1、回车、回车、t、8e、w [root@k8s-node1 ~]# fdisk -l Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 阅读全文
posted @ 2020-06-05 15:19 天宇轩-王 阅读(445) 评论(0) 推荐(0) 编辑
摘要:同事的项目组Solr服务器 可以排除加括号直接搜出来,但是我的就不行,到最后发现在括号上加上"",就可以了,格式如下: menuId:1234 AND "(" -menuClass:wqw AND -sort:12")" 阅读全文
posted @ 2020-06-05 14:37 天宇轩-王 阅读(245) 评论(0) 推荐(0) 编辑
摘要:354、kubesphere-进阶-创建WordPress应用-密钥 -356、kubesphere-进阶-创建WordPress应用-外网访问 本地我也安装好了,直接把官网copy一下,写的很详细 WordPress 简介 WordPress 是使用 PHP 开发的博客平台,用户可以在支持 PHP 阅读全文
posted @ 2020-06-05 00:11 天宇轩-王 阅读(292) 评论(0) 推荐(0) 编辑
摘要:353、kubesphere-进阶-建立多租户系统 我按照视频建好了5个角色,视频中也是参考官网的,所以就直接官网复制过来,加深点印象 目前,平台的资源一共有三个层级,包括 集群 (Cluster)、 企业空间 (Workspace)、 项目 (Project) 和 DevOps Project ( 阅读全文
posted @ 2020-06-05 00:07 天宇轩-王 阅读(418) 评论(0) 推荐(0) 编辑
摘要:虚拟机安装的有点多,后面还会增加,就赶紧记下来 服务器账号密码服务 192.168.1.111(k8s-node2) 192.168.1.113(k8s-node1) 192.168.1.114(k8s-master) 192.168.1.113:32200 admin 123456 jenkins 阅读全文
posted @ 2020-06-03 23:56 天宇轩-王 阅读(283) 评论(0) 推荐(0) 编辑
摘要:k8s安装直接跳过,用Kubeadm安装也比较简单 安装和配置 NFSNFS简介NFS(Network File System),它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。我们可以利用NFS共享Jenkins运行的配置文件、Maven的仓库依赖文件等NFS安装直接 阅读全文
posted @ 2020-06-03 23:52 天宇轩-王 阅读(1106) 评论(1) 推荐(0) 编辑
摘要:Jenkins的Master-Slave分布式构建 什么是Master-Slave分布式构建 Jenkins 的Master-Slave分布式构建,就是通过将构建过程分配到从属Slave节点上,从而减轻Master节点的压力,而且可以同时构建多个,有点类似负载均衡的概念。如何实现Master-Sla 阅读全文
posted @ 2020-06-03 23:35 天宇轩-王 阅读(900) 评论(0) 推荐(0) 编辑
摘要:修改所有微服务配置注册中心配置(*) server: port: 10086 spring: application: name: eureka # 指定profile=eureka-server1 # profiles: eureka-server1 eureka: instance: # 指定当 阅读全文
posted @ 2020-06-03 23:21 天宇轩-王 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:Harbor的安装也比较简单,可以查看之前的博客。 http://192.168.1.120:8001 admin/Harbor12345 注意:要在docker的配置文件中加入信任 [root@play bin]# cat /etc/docker/daemon.json { "registry-m 阅读全文
posted @ 2020-06-02 23:41 天宇轩-王 阅读(4003) 评论(2) 推荐(0) 编辑
摘要:Jenkins+Docker+SpringCloud持续集成流程说明 大致流程说明:1)开发人员每天把代码提交到Gitlab代码仓库2)Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。3)Jenkins发送SSH远程命令, 阅读全文
posted @ 2020-06-02 20:03 天宇轩-王 阅读(404) 评论(7) 推荐(1) 编辑
摘要:69、商品服务-API-品牌管理-JSR303自定义校验注解 JSR 303 自定义校验注解 (1)为什么使用自定义校验注解? 上面的注解满足不了业务需求时,可以自定义校验注解,自定义校验规则。 (2)步骤:Step1: 需要自定义一个校验注解。 可以创建一个 ValidationMessages. 阅读全文
posted @ 2020-06-01 21:44 天宇轩-王 阅读(289) 评论(0) 推荐(0) 编辑
摘要:68、商品服务-API-品牌管理-JSR303分组校验 JSR 303 分组校验 (1)为什么使用 分组校验? 通过上面的过程,可以了解到单个方法的校验规则。 如果出现多个方法,都需要校验 Bean,且校验规则不同的时候,怎么办呢? 分组校验就可以去解决该问题,每个分组指定不同的校验规则,不同的方法 阅读全文
posted @ 2020-06-01 21:30 天宇轩-王 阅读(363) 评论(0) 推荐(1) 编辑
摘要:61-64可以查看下面2篇博客 https://www.cnblogs.com/dalianpai/p/12984290.html https://www.cnblogs.com/dalianpai/p/12984850.html 65-66 JSR303校验和统一异常处理 JSR303得到了很好的 阅读全文
posted @ 2020-06-01 20:41 天宇轩-王 阅读(364) 评论(0) 推荐(0) 编辑
摘要:[root@Harbor gitlab]# su - git -sh-4.2$ gitlab- gitlab-backup gitlab-ctl gitlab-psql gitlab-rails/ gitlab-rake -sh-4.2$ gitlab- gitlab-backup gitlab-c 阅读全文
posted @ 2020-06-01 00:37 天宇轩-王 阅读(2179) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示