Java
《摆与混》第三十三章--8月6日--周日
明天出发去长沙玩一圈,今天狠狠的学习。 1.今天做了什么:今天8点半起床。洗漱后,简单吃了早饭,早上拼命学,下午看了一趟弟弟,继续拼命学,下午5点健身,晚上经典PTA。 2.解决了什么问题:Java课程推进,复习了一下。 3.明天干什么:长沙gogogo!!! PS:不想学习,我想成为塑料袋;
P1002 [NOIP2002 普及组] 过河卒
过河卒 题目描述 棋盘上 (A) 点有一个过河卒,需要走到目标 (B) 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 (C) 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。 棋盘用坐标表示,(A) 点 ((0, 0))、(B) 点 ((n, m)),同样马的位置坐标是需要给出的。 现在要求你计算出卒从 (A) 点能够到达 (B) 点的路径
kafka 入门最佳实践
认识 kafka kafka简介 Kafka 是一个分布式流媒体平台,kafka官网:http://kafka.apache.org/ (1)流媒体平台有三个关键功能: 发布和订阅记录流,类似于消息队列或企业消息传递系统。 以容错的持久方式存储记录流。 记录发生时处理流。 (2)Kafka通常用于两大类应用: 构建可在系统或应用程序之间可靠获取数据的实时流数据管道 构建转换或响应数据流的实时流应
Springboot - mybatis
目录入门 入门 1.准备工作(创建springboot工程,数据库表user,实体类user) 2.引入Mybatis 的相关依赖,配置Mybatis 3.编写SQL语句(注解/xml) 创建工程时直接引入mybatis依赖: dao层编写mapper: application.properties 配置数据库连接信息: 运行springboot的测试类:
nacos系列:简介和安装
目录版本选择安装windows安装centos安装访问地址mysql方式存储 官网:https://nacos.io github:https://github.com/alibaba/nacos 或 https://kgithub.com/nacos-group/nacos-examples gitee:https://gitee.com/mirrors/Nacos nacos示例:https:
vue表格分页以及增删改查的实际应用
效果: 1:表格以及分页 2:增加一条数据 3:删除一条数据 4:修改一条数据 5:查询一条数据 <template> <div class="tab-container"> <div class="filter-container" style="margin-bottom: 20px"> <el-input
【Nacos篇】Nacos基本操作及配置
官方文档:https://nacos.io/zh-cn/docs/v2/ecology/use-nacos-with-spring-cloud.html 前置条件:SpringCloud脚手架 单机模式下的Nacos控制台: Nacos服务注册与发现 GitHub官方注册中心实例:https://github.com/alibaba/spring-cloud-alibaba/wiki/Nac
【五】Vue之生命周期钩子函数
【一】生命周期图 【1】官网原图 【2】我理解的图 【二】生命周期 钩子函数 描述 beforeCreate 创建Vue实例之前调用 created 创建Vue实例成功后调用(可以在此处发送异步请求后端数据) beforeMount 渲染DOM之前调用 mounted 渲染DOM之后调用 beforeUpdate 重新渲染之前调用(数据更新等操作时,控制DOM重新
设计模式原则之:迪米特法则
不符合迪米特法则的案例 import java.util.ArrayList; import java.util.List; /** * @description: 不符合迪米特法则的案例 * @author: abel.he * @date: 2023-08-06 **/ public class Test { public static void main(String[
【7.0】Vue之组件
【一】组件介绍 【1】什么是组件 组件就是:扩展 HTML 元素,封装可重用的代码,目的是复用 例如: 有一个轮播图,可以在很多页面中使用,一个轮播有js,css,html 组件把js,css,html放到一起,有逻辑,有样式,有html 组件是在Web开发中常用的一种技术方式,它可以将页面上的不同部分进行封装,形成独立的、可复用的代码块。 通过组件化的方式,我们可以将一些常见且
【6.0】Vue之生命周期函数
【一】Vue的生命周期 【1】详解 Vue.js生命周期是指在Vue实例从创建到销毁的过程中,会经历一系列的钩子函数,这些钩子函数可以让我们在不同的阶段插入自定义的代码。 Vue的生命周期分为三个主要阶段: 创建阶段 更新阶段 销毁阶段。 (1)创建阶段 beforeCreate: 在实例初始化之后,数据观测和事件配置之前被调用。 在这个阶段,Vue实例的属性和方法尚未初始化。
【8.0】Vue之ref属性
【ref属性】 ref属性,vue提供的,写在标签上 可以写在普通标签:在vue中使用 this.$refs.名字 拿到dom对象,可以原生操作 可以写在组件上:在vue中使用 this.$refs.名字 拿到[组件]对象,组件属性,方法直接使用即可 【详解】 ref属性是Vue.js中提供的一种特殊属性,它可以用于在标签上进行设置。 ref属性可以被用在普通HTML标签上,也可以被
【标签属性补充】scoped/ref/props
【一】scoped 新建的组件 加了scoped,表示样式只在当前组件生效 如果不加,子组件都会使用这个样式 scoped 是 Vue.js 中的一个样式作用域限定符,用于将样式限制在当前组件中生效,并不会影响子组件或父组件。 使用 scoped 后,样式只会应用于当前组件的模板部分,不会影响其他组件。 例如,在一个 Vue 组件中,我们可以这样定义样式: 在上述代码中
【补充】使用idea打开可运行没问题的js文件,多处红色波浪线警告
【补充】使用idea打开可运行没问题的js文件,多处红色波浪线警告 【一】问题说明 问题主要发现于在pycharm中打开Vue项目发现所有JS文件代码底下都是红色波浪线 当我们将鼠标悬停在红色波浪线的代码上时,他会提示 这个警告是由JSHint静态代码分析工具生成的,它告诉你在当前的JavaScript代码中使用了ES6的"export"语法,但是没有指定正确的ES版本。 ES6(也被
【Java】从头开始的Java复建day1
用的书:《Java从入门到精通》 前两章跳过了 第三章 Java语言基础 3.1 Java主类结构 包声明 导入api类库 eg. import xxx; 声明类 声明成员变量和局部变量 编写主方法 3.2 基本数据类型 数值型 整数类型(byte short int long) 浮点类型(float double) 字符型 布尔型 整数类型 十进制 八进制 十六进制 注意: 除
Docker部署SpringBoot项目准备
创建一个SpringBoot项目测试程序,在Windows中执行 java -jar xxx.jar 查看效果 主要代码 1、pom.xml文件 View Code 2、controller类 View Code 3、主程序 View Code
12-Spring-Cloud-Security
一、Spring Security认证和授权 (一)安全性和Spring Security框架 1、从一个安全性应用场景说起 如下图所示,工单的生成需要使用用户的订单记录等数据,而这些数据保存在外部平台中;那么就需要用户将自己在订单管理平台上用户名和密码告诉工单系统,工单系统登录到订单管理平台并读取订单记录。 这种方式很明显有很大的安全问题,例如:
nacos系列:spring cloud使用nacos实现配置管理和服务发现
目录版本说明创建项目 版本说明 IDEA:2021.3 Maven:3.6.3 Jdk:17 Spring-Boot:2.6.13 Spring-Cloud:2021.0.5 Spring-Cloud-Alibaba:2021.0.5.0 创建项目 1、选择Spring Initalizr 2、选择需要安装的版本和依赖 3、修改pom文件 4、配置bootstrap.yaml 5、添加启动
单片机原理2:汇编语言设计
低级语言->机器语言:使用汇编系统将其翻译成机器语言,该过程为汇编 高级语言->机器语言:使用编译系统将其翻译成机器语言,该过程为编译 设计流程: 1.整体构思 2.构建整体的流程图 3.局部模块化 简单程序设计: 结构特点:按指令的先后顺序依次执行 基础步骤: 1.流程图 2.分配内存及端口 3.编制源程序 4.仿真,调试程序 5.固化
宏观上看Spring创建对象的过程
宏观上看Spring创建对象的过程 对于对象而言,可以分为简单对象和复杂对象; 简单对象 复杂对象 这仅仅完成了对象的创建。我们还要考虑为对象属性进行赋值(也称为属性的注入)。 Spring为创建的对象注入属性 注入的方式: set注入 会有两种注入的形式 程序员自己完成的注入 可以注入8种基本类型、自建类型(通过ref=)的bean; Spring容器自己的注入(a