Spring教程
一、spring123456789spring核心学习内容 IOC,AOP,jdbcTemplate,声明式事务 Maven构建,不用闸包!!!!1.IOC:控制反转,可以管理Java对象2.AOP:切面编程3.JDBCTemplate:是spring提供一套访问数据库技术4.声明式事务:基于ioc/aop实现事务管理几个重要概念:Spring可以整合其他框架(Spring是管理框架的框架)两个核心概念:IOC、AOP 二、快速入门1234567891011121314151617181920212223242526271.构建Maven模块2.引入依赖:pendency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>7.0.5</version></dependency>3.在resources文件夹下创建xml文件(s...
Vue3教程
一、vue3Vue 3 是 Vue.js 的第三代核心框架,于 2020 年正式发布,是目前 前端开发的主流选择。它以 组合式 API (Composition API)、Proxy 响应式系统、极致性能和 TypeScript 原生支持为核心,彻底重构了 Vue 2 的架构。二、快速入门123456789101112131415161718192021222324252627282930313233343536<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>Vue3 CDN 引入</title> <!-- 1. 引入 Vue 3 CDN --> <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script></head><bo...
Node.js教程
2025/12/14一、node.js介绍Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,让 JavaScript 脱离浏览器运行在服务器端 / 本地环境,彻底改变了 JavaScript 仅作为 “前端脚本语言” 的定位,成为全栈开发、高性能服务端开发的核心技术之一。二、安装node.jshttps://nodejs.cn/download/#google_vignette 官网下载node -v 查看安装是否成功三、fs模块引入模块:const fs = require(‘fs’)1234写入数据:fs.writeFile(file, data[, options], callback) 文件名,写入的数据,模式,回调函数如: fs.writeFile('test.txt',"你好",{flag:a},err => {错误}) flag: w 默认,写入 a为追加注:异步方法 1234写入数据:fs.w...
java设计模式教程
一、设计模式概述 Java 中设计模式的整体概述,核心是GoF 经典 23 种设计模式在 Java 中的落地逻辑、分类、核心价值和使用原则,下面从定义与核心价值、经典分类(附 Java 典型应用)、Java 中使用设计模式的特点、使用原则四个核心维度讲清楚,内容贴合 Java 开发实际,新手也能快速理解。 一、Java 设计模式的定义与核心价值设计模式(Design Patterns)是软件设计中通用、可复用的解决方案,针对 Java 开发中反复出现的代码设计、架构优化、对象交互问题,提供标准化的思路,而非现成的代码。 它的核心价值体现在 Java 开发中: 提高代码复用性:避免重复造轮子,比如单例模式解决全局唯一实例的重复实现; 增强代码可维护性:符合 Java 的面向对象(OOP)思想,代码结构清晰,易修改、易扩展; 统一设计规范:团队开发中达成共识,降低沟通成本; 解耦核心逻辑:解决 Java 中对象耦合、依赖过重的问题,比如工厂模式解耦对象创建与使用。 Java 是纯面向对象语言,完美契合设计模式的封装、继承、多态核心思想,因此设计模式在 Java 开发中应用最广泛、...
Mysql基础教程
一、mysql概述MySQL是一款开源的关系型数据库管理系统,使用SQL语言进行数据管理,因其性能优异、成本低廉和社区活跃,成为LAMP/LEMP技术栈的核心组件,支撑着全球大多数网站和应用。 默认端口: 3306 关系型:数据像 Excel表格,有严格的结构 非关系型:数据像 JSON对象,结构灵活 二、sql基本操作启动mysql: net start mysql 需要配置环境变量停止mysql: net stop mysql登录mysql: mysql -u 用户名 -p [数据库名];查看版本: mysql version();退出: exit;注意事项:sql可以单行或多行书写,以分号结尾;sql可以使用空格、缩进来增强语句的可读性。 注释: 单行:– 或 # 多行 /* */mysql数据库不区分大小写,关键字建议大写。三、DDL操作1.库操作(1)创建库 指令 完整语法 作用 是否检查存在 设置字符集 示例 基本创建 CREATE DATABASE 数据库名; 创建数据库 ❌ 不检查 ❌...
2026_5_19更新
一、添加 音乐按钮可以在右边点击音乐图标播放音乐歌曲陆续上传!!!
JUC java锁
一、JUC介绍JUC 全称 Java Util Concurrent,是 JDK 1.5 正式引入的并发编程工具包(java.util.concurrent 包及子包),基于 volatile、CAS、AQS 三大底层基石,全面替代原始 synchronized、wait/notify、原生 Thread 手动创建的粗糙多线程方案,提供高性能、细粒度、功能丰富的并发工具,是 Java 后端高并发开发、面试核心体系。 1、JUC 底层三大基石所有 JUC 工具的底层原理,全部基于这三个基础机制: 1. volatile(内存屏障) 作用:保证可见性、禁止指令重排序,不保证原子性 可见性:线程修改主内存变量,立即刷新;其他线程缓存失效,强制从主内存读取 有序性:插入内存屏障,禁止 CPU 指令重排,支撑单例 DCL、状态标志位 局限:i++ 这类复合操作依然线程不安全 2. CAS(Compare And Swap,比较并交换,无锁算法) 原理:内存值 V、旧预期值 A、新值 B;仅当 V==A 时,才把 V 更新为 B,全程无锁、重试循环 优点:无阻塞、无线程上下文切换开销,并发...
less CSS_预处理器语言
一、less介绍Less(Leaner Style Sheets)是一种CSS预处理器,它在CSS的基础上增加了: 变量 混合(Mixins) 嵌套规则 运算 函数 导入等特性 二、less安装1.node.js安装1npm i -g less 2.浏览器环境使用12<link rel="stylesheet/less" type="text/css" href="styles.less" /><script src="https://cdn.jsdelivr.net/npm/less@4" ></script> 3. vscode使用安装插件即可 三、less变量121.创建 .less后缀文件2.会自动生成.css文件!!! 1234567891011121314151617181920212223242526272829303132333435363738394041424344//使用 @变量名: 属性;@colors: black;@ba...
我的第一篇文章
终会在事与愿违中学会自渡
python基础全部教程
一、python概述Python 是一门解释型、面向对象、动态类型的高级编程语言,由荷兰程序员吉多・范罗苏姆(Guido van Rossum,又称 “龟叔”)于 1989 年构思,1991 年正式发布。它的核心设计理念是 “优雅、明确、简单”,致力于让开发者用更少的代码实现更强大的功能,如今已成为全球最流行的编程语言之一。二、python注意事项1.python以.py为扩展名,但不是必须的2.python区分大小写3.语句后面可以不加 ;号4.字符串内容和数字用,号链接,不是+号5.在python中,非0属性都为真,0属性(如:” “、())为假6.在print(end = “”) 代表不换行7.pass 占位符,在方法或函数中什么都不想写的时候使用,防报错多行注释和单行注释:1.# 单行注释2.””” 内容 “”” 多行注释3.’’’ 内容 ‘’’ 多行注释三、基本变量1.基本概述无论哪种高级语言程序,变量都是其程序基本组成单位变量有三个基本要素:类型 名称 值!!!!python变量在使用的时候必须赋值!!!!!查看类型的数据: type(object)...









ch02090071
3559561470
https://github.com/Xcww824/Ulen_Bloy