springboot2学习笔记
转自: https://blog.csdn.net/u011863024/article/details/113667634#01SpringBoot2_18 https://blog.csdn.net/u011863024/article/details/113667946 代码地址: https://gitee.com/xiaowu_wang/springboot2 01、基础入门-SpringBoot2课程介绍 Spring Boot 2核心技术 Spring Boot 2响应式编程 学习要求-熟悉Spring基础-熟悉Maven使用 环境要求 Java8及以上 Maven 3.3及以上 学习资料 Spring Boot官网 Spring Boot官方文档 本课程文档地址 视频地址1、视频地址2 源码地址 02、基础入门-Spring生态圈Spring官网 Spring能做什么Spring的能力 Spring的生态覆盖了: web开发 数据访问 安全控制 分布式 消息服务 移动开发 批处理 … Spring5重大升级 响应式编程 内部源码设...
React 19 TypeScript 基础进阶与实战完全指南
基础篇 - 现代化 React 开发入门开发环境与核心概念React 思想与前端演进在 Web 开发的早期,开发者们使用 JavaScript 和 jQuery 等库来为静态的 HTML 页面注入活力。这种方式在处理简单的交互时卓有成效,其核心思路是“命令式”的:开发者需要精确地告诉浏览器“第一步,找到这个 DOM 元素;第二步,修改它的样式;第三步,替换它的文本内容”。当应用程序的规模和复杂度不断攀升时,这种直接操作 DOM 的方式很快就会导致代码逻辑混乱,UI 状态与数据状态的同步变得异常困难,代码最终演变成难以维护的“面条代码”。为了解决这一困境,前端社区引入了 MVC 和 MVVM 等设计模式,诞生了像 AngularJS 和早期 Vue 这样的框架。它们通过数据绑定的方式,将开发者从繁琐的 DOM 操作中解放出来,这是一个巨大的进步。然而,React 的出现,带来了一种更为纯粹和强大的心智模型。React 的核心思想可以被精炼为一个优雅的公式:UI = f(State)。这个公式的含义是,用户界面(UI)仅仅是应用程序状态(State)的一个函数(f)。...
vagrant+virtualbox
virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads vagrant下载地址:https://developer.hashicorp.com/vagrant/downloads virtualbox安装添加box1vagrant box add --name centos/7 D:\HashiCorp\Vagrant\boxes\CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box 安装插件/配置环境变量(修改disksize需要)1234567# 解决centos7下使用synced_folder报错,https://stackoverflow.com/a/65545379/14936119vagrant plugin install vagrant-vbguest --plugin-version 0.21# 配合config.disksize.size使用(非必要,目前vagrant已支持实验参数node.vm.disk)# vagrant plugin inst...
windows指令记录
端口转发1234567891011# 添加端口转发规则netsh interface portproxy add v4tov4 listenport=$port listenaddress=$addr connectport=$port connectaddress=$remoteport# 删除端口转发规则netsh interface portproxy delete v4tov4 listenport=$port listenaddress=$addr# 清空当前所有的配置规则netsh interface portproxy reseteg:netsh interface portproxy add v4tov4 listenport=主机转发端口 listenaddress=0.0.0.0 connectport=监听端口 connectaddress=监听ip 查看端口转发规则1234567netsh interface portproxy show all侦听 ipv4: 连接到 ipv4:地址 端口 ...
wsl配合docker desktop安装k8s
clone k8s-for-docker-desktop 项目1git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git 从阿里云镜像服务下载 Kubernetes 所需要的镜像 如果项目未支持想要的镜像版本, 可以通过修改 images.properties 文件自行加载你自己需要的镜像 如果因为安全策略无法执行 PowerShell 脚本,请在 “以管理员身份运行” 的 PowerShell 中执行 Set-ExecutionPolicy RemoteSigned 命令。 在Windows上,使用 PowerShell 1.\load_images.ps1 开启 Kubernetes,并等待 Kubernetes 开始运行 如果在Kubernetes部署的过程中出现问题 可以在 C:\ProgramData\DockerDesktop下的service.txt 查看Docker日志 在 C:\Users\yourUserName\AppData\Local...
windows查看自己的电脑支持的内存规模
windows查看自己的电脑支持的内存规模 最近打算趁着618给自己的电脑升级下内存,所以记录下怎么"内存"怎么买才合适 确定好自己的电脑最大支持的内存是多少 123451. 进入cmd2. 在命令窗口输入"wmic memphysical get maxcapacity"然后敲下回车键。3. 然后电脑会给出一串以千字节为单位的数字。我们再把这串数字换算成我们常见的GB单位的。 换算方法是:"得出来的数字/(除以)1024/(除以)1024" 我的是33554432,换算成GB就是32G 查看自己的内存规格 121. 进入任务管理器2. 在内存模块的右侧就是显示内存规格的地方 查看自己的内存条属于DDR几 1234567891.运行cmd2.输入wmic回车3.输入memorychip回车4.往右拉找到Speed Status下面的数字,如果是133-266就是属DDR1400-800就是DDR21066-1600就是DDR31866-3200就是DDR4 查看内存工作频率
gitlab安装与更新
安装官方文档链接:https://docs.gitlab.cn/jh/index.html 使用外部 PostgreSQL 服务配置 GitLab:https://docs.gitlab.cn/jh/administration/postgresql/external.html 以下安装方式使用内置postgresql 安装必要组件1yum -y install curl policycoreutils-python openssh-server perl rpm 方式源地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 123wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0-ce.0.el7.x86_64.rpmrpm -ivh gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm Docker 方式12345678910111213141516mkdir -p ~/data/git...
nexus-docker镜像清理
先清理mainfests方法1 - Cleanup Policies查看docker repo 比如你的docker repo名字叫做test-repo,然后在nexus3首页的seatch下面找到docker,点进去随便查看一个已经上传的镜像 记住上面的Name选项,之后要用到 设定清理策略(clean policies) 在nexus3 设置中找到 Cleanup Policies 点击 Create Cleanup Policy 创建一个新的清理策略 注意到Asset Name Matcher区域,这里可以填写RE表达式,过滤的是第一步中得到的Name选项。比如你想要过滤所有以clean结尾的rabbitmq镜像,你可以这么编写你的表达式: 1v2/rabbitmq/manifests/.*-clean 如果你想要清理所有的镜像,而不只是rabbitmq 1v2/.*/manifests/.*-clean 当然你也可以根据情况选择是否设置镜像过期时间一起配合使用(注意这里的三个条件是逻辑与的关系)配置完成后,不要忘了点击下方进行预览,以...
制作centos镜像并保持后台运行
手段有很多,只要保证后台是运行状态中即可1. 添加 shell 脚本:tail -f xxx文件,利用 tail -f 追踪日志更改,保证 xxx 文件存在即可(没有的话可以先 touch xxx文件)2. 添加 tty: true 来启用交互来维持后台运行,在 docker-compose 和 k8s yaml 中都有对应项,k3s 中测试不好使,没找到原因,docker-compose 测试倒是 OK
