摘要: Spring动态多数据源源码分析及解读 一、为什么要研究Spring动态多数据源 ​ 期初,最开始的原因是:想将答题服务中发送主观题答题数据给批改中间件这块抽象出来, 但这块主要使用的是mq消息的方式发送到批改中间件,所以,最后决定将mq进行抽象,抽象后的结果是:语文,英语,通用任务都能个性化的配置 阅读全文
posted @ 2021-08-06 22:13 盛开的太阳 阅读(3691) 评论(0) 推荐(2) 编辑
摘要: vuex官网: https://vuex.vuejs.org/zh/ 一. 前言 不管是Vue,还是 React,都需要管理状态(state),比如组件之间都有共享状态的需要。 什么是共享状态? 比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个组件的状态,都是共享状态。 如果不对状态 阅读全文
posted @ 2021-05-07 09:59 盛开的太阳 阅读(1127) 评论(1) 推荐(2) 编辑
摘要: 前后端路由的来历 前端如何实现页面跳转但是不刷新? 了解hash和history两种方法 vue-router基本使用 安装vue-router 搭建vue-router框架的步骤 vue-router路由的配置步骤 第一步: 创建路由组件 第二步: 配置路由映射。 即:组件和路由的关系 第三步: 阅读全文
posted @ 2021-04-02 21:51 盛开的太阳 阅读(1335) 评论(1) 推荐(3) 编辑
摘要: 本文涉及主题 1. BeanFactoryPostProcessor调用过程源码剖析 2. 配置类的解析过程源码 3. 配置类@Configuration加与不加的区别 4. 重复beanName的覆盖规则 5. @ComponentScan的解析原理 一. 研究目标: 解析spring如何加载配置 阅读全文
posted @ 2020-11-02 12:50 盛开的太阳 阅读(593) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/14630.htmljava堆的特点《深入理解java虚拟机》是什么描述java堆的 Java堆(Java Heap)是java虚拟机所管理的内存中最大的一块 java堆被所有线程共享的一块内存区域 虚拟机启动时创建java堆 java堆的唯一目的就 阅读全文
posted @ 2017-11-30 14:53 盛开的太阳 阅读(17589) 评论(0) 推荐(4) 编辑
摘要: # 一、有一个list,对list中的数据进行分组 ``` List curriculumIdSplitList = SplitListUtils.splitList(curriculumIds, 20); for (List curriculumIdSplit : curriculumIdSpli 阅读全文
posted @ 2023-09-05 11:03 盛开的太阳 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # 一、gin框架常用模块 ## 1、基础常用go写法 ### 1)将收到的http post请求中body参数转换为对象 ``` func UploadConfig(c *gin.Context) { p := mconfig.CoursewareParam{} if err := c.Shoul 阅读全文
posted @ 2023-08-17 15:51 盛开的太阳 阅读(25) 评论(0) 推荐(0) 编辑
摘要: linux vi命令进入去以后,全部复制、粘贴命令 全部复制:999yy 全部粘贴:p 阅读全文
posted @ 2022-12-20 18:24 盛开的太阳 阅读(28) 评论(0) 推荐(0) 编辑
摘要: # 一、Kubernetes的整体架构 学习k8s,最终目的是为了部署应用,部署一个完整的k8s, 就要知道k8s的组成。k8s主要包含两大部分: 中间包含三个绿色包的是master服务器. 下面是node节点. 在这里提前说一下etcd,etcd是k8s集群的一个数据库存储服务器。它采用了RAFT 阅读全文
posted @ 2022-11-11 09:56 盛开的太阳 阅读(342) 评论(0) 推荐(0) 编辑
摘要: k8s是Kubernetes的缩写,Google 于 2014 年开源了 Kubernetes 项目。 一、k8s的历史演变 k8s的演变过程:首先从传统的服务-->虚拟机部署-->容器部署-->k8s。 k8s的由来,归根结底是容器的由来,搞清楚容器的来历,k8s是在容器的基础上,方便容器管理、维 阅读全文
posted @ 2022-11-08 06:16 盛开的太阳 阅读(615) 评论(0) 推荐(1) 编辑
摘要: 来到一个新的团队,开发的代码被同事覆盖了。找同事核实,同事却说根本没有看到我的代码。经过一番沟通了解,原来他们的代码没有直接在gitlab上操作,而是先提交到gerrit,然后在提交到git。但是代码拉取的时候,不会直接从gitlab上拉取。所以,我提交到gitlab上的代码,同事们都没有拉取到。 阅读全文
posted @ 2022-03-02 11:34 盛开的太阳 阅读(4237) 评论(4) 推荐(1) 编辑
摘要: 前言: 采坑 k8s有3种安装方式,如下所示: minikube:这是一个k8s集群模拟器,只有一个节点的集群,只为了测试使用,master和node都在一台机器上 直接使用带有容器功能的云平台安装:这个可以采用阿里云或者腾讯云服务器带有容器功能的,这个的优点就是可视化搭建,步骤简单,完全不用自己去 阅读全文
posted @ 2022-02-28 11:47 盛开的太阳 阅读(3005) 评论(0) 推荐(0) 编辑
摘要: 一、go mod安装 1、为什么要安装go mod 在项目中需要某个依赖包,必须使用go get安装,否则运行go run main.go会报错。这种方式在依赖包较多时不便于管理,于是在go1.11版本就有了go mod。go mod是go的包管理工具,使用go mod后,无需把所有项目放在**$G 阅读全文
posted @ 2022-02-24 11:39 盛开的太阳 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 背景: go环境的安装和卸载, 有时已经安装过,需要对go版本进行升级. 所以我们需要先卸载, 然后在安装 本文介绍以下几个问题 go环境的卸载 go环境的安装 go环境变量配置 go集成开发工具 idea上安装go插件 go集成开发工具 GoLand # 一、go环境的卸载 a. 删除/usr/l 阅读全文
posted @ 2022-02-24 11:38 盛开的太阳 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 一、配置独立ip的环境 前面研究了k8s的组件,核心概念,网络模型,都了解了一遍,现在就要进入实战了,摆在面前的一座大山,必须克服才行 虚拟机搭建,及网络环境配置。 先说说本文的运行环境: mac笔记本 虚拟机使用的是Parallels 虚拟机镜像:使用的是CentOS-7-x86_64-DVD-2 阅读全文
posted @ 2022-02-17 19:06 盛开的太阳 阅读(2881) 评论(0) 推荐(1) 编辑