- 博客(121)
- 资源 (11)
- 收藏
- 关注

原创 慈様や 前端学习导航
一直都想做这个,但因为前端的文章还没写多少,不够撑起来…就一直没写,最近终于忙完了,趁着摸鱼的时间来梳理一下前端,还有未来更新的Demo。
2024-12-25 10:14:48
1085

原创 Java 开发日记高级~
微服务学习:SpringBootSpringBoot2 基础入门 SpringBoot 简介,背景,单体应用/微服务应用 SpringBoot2入门,简介,优缺点,基础开发,特定:依赖配置|自动注入,常用注解学习!Spring Boot2 应用使用 SpringBoot中集成MyBatis前后分离跨域,集成Redis,多线程操作,@Ehcache JVM缓存 LomBok插件使用!SpringCloud微服务分布式 笔记(一) 软件行业分类:单体|微服务,分布式理论概念,Boot和C
2021-01-31 20:30:59
2569
1
原创 软件设计师-进制转换
从上往下排列将十进制小数0.625转换为二进制0.625x2 = 1.25,整数部分为10.25 x2=0.5,整数部分为 00.5x2=1.0,整数部分为1从上往下排列整数部分,得到二进制小数为:0.101。
2025-03-23 23:00:27
999
原创 [程序设计]—代理模式
目前有一个计算器🧮类,它有add 加sub 减的方法,计算前后进行日志记录输出;用于规范计算器类的定义;//计算器类接口://计算器加函数//计算器减函数声明并实现计算器接口;//计算器接口实现类:@Override@Override正常情况下,大部分开发者会直接在上面实现类上改动,但为了不影响其他就创建新的实现类;//计算器日志接口实现类: 不就是日志嘛一行代码CV的事~~@Override。
2025-01-10 15:54:45
1007
原创 TypeScript w字入门文档
TS和JS之间的关系其实就是Less/Sass和CSS之间的关系,TypeScript由微软开发,基于JavaScript的⼀个扩展语⾔,包含了JavaScript的所有内容静态类型检查、接⼝、 泛型等很多现代开发特性,更适合⼤型项⽬的开发;抽象类是一种不能被实例化的类,它主要用于作为其他类的基类抽象类通常包含抽象方法和非抽象方法,抽象方法是没有具体实现的方法,//创建一个形状的抽象类// 非抽象属性、方法// 面积抽象方法,没有具体实现。
2025-01-02 16:28:34
686
原创 Vue3 大事件管理系统
或或新建利用创建一个自定义的axios来使用;// TODO 1. 基础地址,超时时间baseURL,})// 请求拦截器// TODO 2. 携带token},// 响应拦截器(res) => {// TODO 4. 摘取核心响应数据return res// TODO 3. 处理业务失败// 处理业务失败, 给错误提示,抛出错误ElMessage.error(res.data.message || '服务异常')},(err) => {// TODO 5. 处理401错误。
2024-12-14 01:01:23
1092
3
原创 《SpringSecurity 速速上手》
专为基于Java的应用程序设计,以提供身份验证和授权服务;集成于Spring生态系统中,利用Spring的IoC容器、AOP特性,确保了安全策略的灵活配置和管理,核心功能👇身份验证通过接口管理认证过程;验证用户名密码OAuth2登录JWT验证等…认证授权用户登录成功,控制已认证用户访问资源的权限;通过角色、访问控制列表ACL来实现,确保用户只能访问他们被允许的资源;SpringSecurity 和 Shiro 选择:提供了自动化配置方案,使用更少的配置来使用。
2024-08-22 14:15:00
1205
1
原创 还不了解 Pinia 状态管理库⁉️
定义Store状态管理仓库// 定义store// defineStore(仓库的唯一标识, () => { ... })// 仓库唯一标识,也被称作id:是必须传入的,Pinia将用它来获取store// defineStore() 的第二个参数可接受两类值:Setup 函数或 Option对象,分别对应Vue3\Vue2写法;//以 Option对象,形式定义Pinia store库,貌似现在用的比较多,因为结构相对清晰,语法与Vux几乎类似;
2024-08-18 05:15:03
1082
原创 Vue2.0 项目实战篇\部署篇
104-139集 》》🎯目标:冲击前后端全栈🔥,Java.慈祥的博客、本来想完整跟完一个项目Blog的,结果发现后面的全是业务逻辑;而业务逻辑不同的项目场景又都不同,接口又不稳定,所以这里就不继续了;
2024-08-14 00:41:10
912
原创 Vue2.0 项目实战篇-学不会算我的;
一级路由,定义为文件夹、index.vue主页面定义在所属的一级路由目录下;——————创建文件my-app/│├── src/│ ├── router/ # 定义路由组件配置 │ │ ├── index.js│ ├── views/ # 定义路由模块页面 │ │ ├── login/ #登录模块 │ │ │ │ ├── index.vue│ │ └── layout/ #首页模块——内涵多个二级子模块;│ │ │ │ ├── 首页.vue│ │ │ │ ├── 我的.vue。
2024-08-13 01:40:26
2001
原创 Vuex 深入浅出超详细
在Vuex的store配置中,定义mutations键 =是=>事件类型(通常是大写命名)值=是=>处理函数// 创建仓库 store 状态,即数据:// 类似于vue组件中的data、data 是组件自己的数据;// state 中的数据整个vue项目的组件都能访问到;//开启严格模式state: {count: 10,title: "大标题1",},//mutations对象其中键是事件类型通常是大写命名)、值是处理函数;
2024-08-09 02:15:00
1265
原创 懂个锤子Vue VueRouter路由深入浅出
单页应用类网站:系统类网站 / 内部网站 / 文档类网站 / 移动端站点,如:网易云音乐多页应用类网站:公司官网 / 电商类网站,如:京东 https://jd.com/Vue Router为了提供更多的定制性,开发者可以自定义激活时的CSS类名;routes: [...], // 路由配置linkActiveClass: 'custom-active', // 自定义模糊匹配激活类名。
2024-08-05 11:00:00
930
原创 懂个锤子Vue VueRouter案例篇
Vue CLI自定义创建项目是一个灵活的过程,允许开发者根据项目需求选择和配置不同的特性:确保,安装脚手架 (已安装)vue create 项目名注意,不能有大小、特殊符号←↑↓→按键选择、空格选中、回车下一步?> Manually select features #选自定义,此处简单介绍一下,实际开发根据需求而定;配置选项:Vue版本:你可以选择Vue 2.x或Vue 3.xRouter:是否集成Vue RouterVuex:是否集成状态管理库VuexCSS预处理器。
2024-08-05 11:00:00
1082
原创 懂个锤子Vue 自定义指定、插槽:
是Vue.JS提供的一组内置的功能指令,它们以v-这些指令使得开发者能够以声明式的方式实现数据与视图的绑定,从而简化了DOM操作;自定义指令:是Vue.js实现对DOM元素的定制化操作,这种机制为开发者提供了直接操作控制DOM能力;从而在不深入组件内部逻辑的情况下,增加或修改元素的行为;自定义指令分为: 全局注册、局部注册;在Vue中让指令在整个应用程序中可用的方法,通过调用方法完成;Vue的静态方法指令名称v-指令名称;定义对象:该对象内包含指令执行的生命周期钩子函数;指令第一次绑定到元素时触发。
2024-07-31 18:23:58
710
原创 懂个锤子Vue 项目工程化扩展:
适用场景:v-model更适合简单的表单输入双向绑定,而.sync适用于需要子组件修改父组件数据的复杂场景版本差异:在Vue 3中,.sync已被废弃,推荐使用Composition API中的方法来实现类似功能而v-model依然存在,且支持更广泛的类型和自定义行为灵活性:.sync提供了更灵活的双向绑定方式,尤其是在需要子组件影响父组件状态时而v-model则更专注于简化用户体验设计中的数据绑定。
2024-07-29 16:01:42
495
原创 懂个锤子Vue 项目工程化进阶⏫:
前言: 紧跟前文,目标学习Vue2.0——3.0: 懂个锤子Vue、WebPack5.0、WebPack高级进阶 涉及的技术栈…当然既然学习框架的了,HTML+CSS+JS三件套必须的就不说了: JavaScript 快速入门学习前置链接: 懂个锤子Vue 项目工程化在 Vue 开发中,组件样式冲突是一个常见的问题: 为什么会发生组件样式冲突⁉️我们都知道,组件是由: 组成,每个组件都是有自己的三件套)但,因为Vue在运行过程中,本质是将多个组件合并成一个:html文件所以,多个组件样式,相互匹配就发生组件
2024-07-27 12:43:29
1114
原创 懂个锤子Vue 项目工程化
node_modules/ # 存放项目的第三方依赖包public/ # 存放外部静态文件├── favicon.ioc # 网站图标├── index.html # 项目的入口 HTML 文件src/ # 项目的主要源码目录├── assets/ # 存放内部静态文件,如图片和字体图标├── components/ # 存放项目的公共组件└── HelloWorld.vue # 默认组件页面├── App.vue # 项目的主组件——>项目运行看到的内容就在这里编写。
2024-07-25 01:48:55
1266
原创 懂个锤子Vue 生命周期
Vue生命周期:紧跟前文,目标学习Vue2.0——3.0: 懂个锤子Vue、WebPack5.0、WebPack高级进阶 涉及的技术栈…当然既然学习框架的了,HTML+CSS+JS三件套必须的就不说了: JavaScript 快速入门Vue.js 的生命周期是指从组件实例创建到销毁的整个过程:这个过程分为四个阶段:创建——挂载——更新——销毁 每个阶段都有相应的生命周期钩子函数;创建阶段: 准备数据)beforeCreate: 在实例初始化之后,进行数据侦听和事件/侦听器的配置之前同步调用;
2024-07-23 12:28:09
813
原创 WebPack高级进阶:
cross-env是一个用于跨平台设置环境变量的工具,特别适用于在 Windows 和 Unix 系统之间进行兼容通过cross-env安装cross-env配置在中添加脚本,使用cross-env设置环境变量//....省略部分代码;},配置将配置中根据NODE_ENV环境变量动态调整配置;//为方便管理引入Node 文件资源管理模块;//WebPack配置://...省略部分代码,module:{ //加载器:rules: [ //规则列表://优化-提取 css 代码。
2024-07-19 10:00:00
1959
原创 WebPack5.0 快速入门
Webpack是一个强大的静态模块打包工具🧰主要用于现代JavaScript应用程序,它从一个或多个入口点开始,构建一个依赖图,然后将项目中所需的每个模块打包成一个或多个bundle,这些bundle是静态资源,用于展示你的内容;指的是编写代码过程中,htmlcssjs图片、文件🖺等固定内容的资源;把静态模块内容,压缩,整合,转译等…🧊前端工程化;WebPack支持多种模块标准语法把less/sass转成css代码把ES6+降级成ES5Webpack是一个强大的静态模块打包工具🧰主要用于现代。
2024-07-15 10:00:00
2030
原创 懂个锤子Vue
Vue2.0 零基础通俗易懂🎢本篇文章会持续更新,至Vue3.0+TS 整个前后端架构生态笔记,请多多关注; 当个笔记看也好鸭~本篇文章学习于尚硅谷,快速跳转 最近互联网环境真的爆炸啊,为了多一口饭吃还是赶紧学一下前端吧前置知识: 此篇并不适合初学者,学习Vue之前,还需掌握:HTML+CSS+JS 前端三件套;分享个人一些📄:JavaScript、 JavaScript新特性、前后端交互ajax、前端工程\模块化懂个锤子Vue🔨Vue是一套用于构建用户界面的渐进式JS框架 是中国程序员 尤雨溪
2024-07-01 10:30:00
1015
原创 前后端交互的弯弯绕绕
🆗,收拾一下心情让我们来聊一聊AJax吧,随着前端的飞速发展,前后的交互也发生了天翻地覆的变化:前后端交互的方式有很多: 、、、、这对新入行的朋友很不友好,乱七八糟都不知道学什么怎么学了,学了没用??傻傻呼呼让人头疼😵😵本篇文章学习至: 黑马前端AJAX入门到实战 ✅官方文档也超级细致,细致到都不用看视频都能看懂了Axios框架全称 官方文档🔗不是一种新技术,本质上还是对原生的封装,用于、 HTTP客户端:HTTP请求响应工具;它基于 ,提供了一种简洁且强大的方式来发送异步请求,使用 Axios开
2024-06-22 12:23:42
1124
原创 听说前端都是切图仔,所以学了PS
Adobe Photoshop,通常简称为PS是由Adobe Systems开发和发行的图像处理软件:支持多种图像格式,并允许用户进行图像修复、色彩校正、图形设计以及数字绘画等工作它提供了丰富的工具和功能,包括图层、选择工具、画笔、滤镜和特效,使用户能够进行高度复杂的图像编辑和创作图像处理、平面设计、广告摄影、网页制作、后期修饰、视觉创意于设计、界面设计等领域…自1990年发布以来,经历了多个版本的更新有三个大版本🆙最初版本传统的软件版本号迭代。
2024-06-13 13:05:11
1043
原创 Express进阶升级
此处的接口是API前后端通信的桥梁,某些编程语言也有接口概念是一种编码语法…一个接口就是 服务中的一个路由规则 ,根据请求响应结果;接口的作用:实现不同软件之间的连接和通信:通过API,软件可以在业务上实现数据共享和交换提供软件开发人员的工具:API使开发人员可以快速设计和编写代码,简化软件的开发过程提高软件应用程序的性能:API通过有效地传递和处理数据,缩短数据处理时间,提高软件的响应速度接口的组成:接口访问地址:由协议、IP地址或域名、端口号、应用名和功能名组成。例如,请求方法。
2024-04-27 22:37:15
949
原创 Node携手MongoDB探险旅行⛏️
MongoDB是一种流行的开源文档数据库,基于分布式文件存储的数据库;是一个介于关系数据库和非关系数据库之间的产品,它属于NoSQL数据库的一种,由C++语言编写;MySQL,它不遵循传统的表格结构,类似json的bson格式正因如此,对于JavaScript有天然的优势;
2024-03-12 09:55:53
1085
原创 NodeJS背后的人:Express
多中间件,本质和单中间件一样,与它们被添加到app.use(???的顺序相同;//程序自上而下: 先全局绑定的中间件先执行;app.use((req,res,next)=>{console.log("中间件1");next();});app.use((req,res,next)=>{console.log("中间件2");next();});
2024-02-16 09:47:56
1326
原创 邂逅Node.JS的那一夜
本篇文章,并不完全适合小白,需要有一定的HTML、CSS、JS、HTTP、Web等知识及基础学习:之后,让我们来认识一个新的盆友那是一个满是星星的夜晚,正把玩JS的我,想到一个问题,一个个单独的.JS文件,如何组合在一起成为一个项目看网上好多大佬,使用 JS 像Java一样导包、写脚本、甚至连接服务器写后端….,这是如何做到的呢🤔❓经过一番查找认识了它🎉学习NodeJS首先就是要掌握 JavaScript(这里不介绍了)
2024-01-11 10:53:55
1143
原创 JavaScript新特性
回调函数是一种函数,它作为参数传递给另一个函数并在后者执行完成或达到特定条件时被调用执行,这允许我们在需要的时候执行一些操作,而不必等待同步代码块的执行完毕//假设存在:函数x、函数y|x是y的回调函数//就是:将函数x,作为参数传递函数yy(x,...){//执行函数,//在特定的位置执行x() 函数;//如果x函数需要参数,可以定义在...也在y()函数中一起传递过来;//定义X函数: 用于加法运算;//定义y函数: 作为计算器验证判断参数是否是数值;
2023-12-04 14:49:41
1799
原创 记一次蓝屏日志
虽然说,我是一个在职两年半的程序员,但是对于这个问题其实也和大部分人一样,一脸懵逼🤖那是一个风和日丽的早上,w开开心心去上班摸鱼🐟,突然发现今天的电脑巨卡无比,难道是我很长时间没有关机导致的?正准备重启⚙️,给休息休息💤,结果突然就启动不了接着就是:蓝蓝蓝🟦~ 完犊子了好兄弟罢工了,😥在经过一些列的悉心关照,好兄弟是起起伏伏的硬了几次,最后直接摆烂,难道是最近七夕🎋没陪它生气🤯❗❗啊,我还有好多资料📑快起来,别摆烂啊😥,w 心里咯噔〰️,立刻给好兄弟抱着到空旷地方,做一套全身体检(清灰+硬
2023-08-26 15:51:48
2367
原创 JavaScript 快速入门手册
JavaScript是一门解释型语言,所谓解释型指语言是指不需要被编译为机器码在执行,而是直接浏览器|node中执行。JavaScript中每一个函数对象都存在一个隐藏的对象属性:prototype原型对象函数以普通函数调用,prototype没有任何作用函数以构造函数调用,new 构造函数(...);
2023-08-17 15:37:16
22251
43
原创 Mysql8.0 新特性 窗口函数 公共表表达式
MySQL 5.7 到 8.0,Oracle 官方跳跃了 Version 版本号这里就不一一介绍了,就先介绍几个简单常用的窗口函数 公共表表达式, 感觉挺高级常用的,帮助快速开发.本节操作的表,提供:窗口函数:Mysql8.0 开始支持窗口函数 官方地址 窗口函数也称为OLAP函数 功能很强大,可以帮我们做很多事情.窗口函数的作用类似于在查询中对数据进行分组:✨但,不同的是分组操作,并不会把分组后的结果合并成一条记录,窗口函数将结果,置于每一条记录中.可以更加方便的进行实时分析处理。例如,市场分析、
2022-06-05 12:32:55
802
原创 浅谈 MySQL 存储过程与函数
本篇学习于B站尚硅谷 康师傅的Mysql2022 yyds👍Mysql 存储过程🔃 与 函数📊:存储过程 和 存储函数说实话本人工作中不经常使用,康师傅也说 阿里开发准则 不建议使用存储过程/函数… 但这并不是咱不会的理由🙃很久以前学习过,也听说了,存储过程是mysql5.0新增的 大致就像编程语言的 方法/函数一样, 将复杂的sql 逻辑封装在一起, 使用的时候调用一下即可.应用程序无需关注内部的逻辑,只需要传入对应的参数, 就可以返回想要的结果. 要知道很多数据库 本身也是有很多方便的 函数
2022-05-09 00:21:56
1417
原创 手把手实战 Redis 教学
「2022年什么会火?什么该学?本文正在参与“聊聊2022技术趋势”征文活动」Redis基础入门简介:Redis(RemoteDictionaryServer远程字典服务)使用C语言编写的,开源的高性能非关系型的键值对数据库Redis可以存储键和五种不同类型的值之间的映射K,V值支持五种数据类型:字符串、列表、集合、散列表、有序集合与传统数据库不同的是Redis的数据是存在内存中的,所以:读写速度非常快因此redis被广泛应用于缓存方向Re
2022-02-03 14:41:23
2242
1
原创 RabbitMQ 超详细入门篇
MQ全称为MessageQueue即是在消息的传输过程中保存消息的容器它是典型的:生产者————消费者模型生产者不断向消息队列中生产消息————————消费者不断的从队列中获取消息.这样的好处:生产者只需要关注发消息,消费者只需要关注收消息,二者没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦.或者说MQ有什么好处,MQ主要可以实现三种功能:场景:服务A产生数据,而服务B,C,D需要这些数据那么我们可以在A服务中直接调用B,C,D服务,把数据传递到下游服务即可;但随着我们的应用规模不断扩
2022-01-24 14:35:37
8541
15
原创 MyBatisPlus
本人学习于B站的 三更草堂新的一年努力学习,明年2-3 月,高薪工作我来了~MyBatis-Plus 轻松掌握????????:官方图标是一个 魂斗罗 表示:Mybatis 和 Plus就像兄弟一样,相辅相成????介绍:MyBatis-Plus 简称 MP, 是一个MyBatis 的增强工具 官方网站在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生MyBatis 大家都了解吧,对于Java开发者已经是 家喻户晓,ORM 对象关系映射的,半自动化,持久层的框架
2022-01-07 01:26:07
2545
1
原创 还不了解,日志框架吗?
2021/12/14距离过年还有 44天想家????,这两天有一件事闹的 沸沸扬扬的~某个日志框架,出现了严重的bug ,听说好多,大厂大佬加班加点的改bug~????然后,本人想好像本人对日志框架还不怎么了了解,只知道导入依赖,配置文件,正常的使用…更深入的就不太清除了...赶紧,学习总结了一波笔记~????日志框架????日志的概念日志文件是用于记录系统操作事件的文件集合在计算机领域,日志文件logfile是一个记录了发生在运行中的操作系统或其他软件中的事件的文件,或者
2021-12-23 16:36:37
1045
wsm_mq.zip...............................................................
2021-04-04
Ajax_Shop实例Demo.zip
2020-10-07
MyBatis_Spring整合代码案例.zip
2020-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人