- 博客(42)
- 收藏
- 关注
原创 装饰者模式
在这个例子中,基础的汉堡就像是我们的主体对象,生菜、番茄和酸黄瓜等增加的材料,就像是装饰者,用来为汉堡添加更多的风味。3、装饰类实现共同接口,实现共同接口会重写接口中的公共方法,引入原对象类进行私有化和写构造方法引入该对象 ,在重写方法中利用原有对象类对象调用自身类中的方法保持原有功能和代码不变。当我们创建一个新的汉堡时,我们可以选择用哪些"装饰者"去装饰它,就像我们选择加生菜、番茄或者酸黄瓜一样。在装饰者模式中,我们可以通过将一个类包裹在装饰类的对象中,来扩展其功能,而不需要修改原有类的代码。
2024-08-14 20:00:00
276
原创 Linux安装 JDK
1.1、使用 MobaXterm 或 xShell 软件上传 jdk 安装包到指定目录,进入到该目录。#1.2、解压 jdk1.8.0_221 到 /usr/local/ 目录下。将如下内容复制到 /etc/profile 文件最后面,然后保存退出即可。#1.3、进入/usr/local目录查看是否解压成功。使用 vi 命令编辑 /etc/profile 文件。
2023-03-25 14:21:35
838
1
原创 telnet 和 ping 命令测试IP或端口是否可连接
开始 -> 控制面板 -> 程序 -> 启用或关闭 Window 功能, 勾选 Telnet 服务器和 Telnet客户端(注意:电脑不同位置可能也不同,可自行百度哈)。一般没开启 cmd 会提示无该命令。打开 cmd 命令行或者 linux 可以测试某个 ip 是否可以连通。telnet 命令可以帮助我们去测试服务器上的某个端口是否可连接。弹出如下空白页面代表成功( ctrl + c 退出)。
2023-03-22 17:09:30
21481
1
原创 原生 html 绘制表格
心血来潮,打开自己电脑的 idea 找到 n 久之前自己练手的 demo, 觉得还挺有用的,就随手记录一下咯。如果各位看官有更加便捷的方式或插件绘制表格的方法也可以留言讨论一下哈。实现效果:完整代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>学生成绩表</title></head><bod
2023-03-21 16:51:03
1179
原创 SpringBoot 整合 MybatisPlus
哈哈,首先请允许我吐槽一下:最近的工作很久没接触后端了,有点手生,特地回来复习一下 java 的知识。经过仔细斟酌,觉得学习的事情还是得记录下来才行,毕竟,人的脑容量有限, 而学习的路程却是漫长而又遥远。一、运行数据库脚本1、创建表DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMME.
2022-04-29 15:43:52
1296
原创 vue 基于 Ant Design 实现表格序号
两种方式(不分页排序和分页排序)方式1、每一页的序号都重新排序方式2、基于分页的序号,点击下一页会自动往后继续排序。方式1 实现效果:方式1 实现代码: // 表头 const logColumns = [ { title: '序号', align: "center", width: 60, customRender: ({ text, record, index
2022-04-12 14:53:54
6516
原创 RocketMQ笔记-01安装
前文叙述:说明:安装 RocketMQ 之前需要先在 linux 安装好 JDK 环境,在 window装好 maven 环境,这里不再介绍,先自行安装好哈。RocketMQ 官网:https://rocketmq.apache.org/docs/quick-start/下载 RocketMQ 安装包:点击官网左侧的 Download,选择二进制的压缩包进行下载。下载之后扔到 linux 中的 /usr/local 目录(我用的是 MobaXterm 软件,还有其他软件也可直接扔,反正用
2021-12-14 16:35:36
1487
原创 js -断点调试技巧
说明:使用这个之后再也用不上 console.log() 打印信息和数据,来一句真香。官网链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/debugger#%E8%A7%84%E8%8C%83使用方法:在需要调试的 js 代码中输入 “ debugger; ” 便可启动断点调试,使用方法和步骤同谷歌浏览器调试 js 一样。...
2021-12-13 10:07:57
1067
原创 TypeScript概述-笔记01
TypeScript (简称 TS) 的概述:TS 是 JavaScript 的超集(JS 有的功能 TS 都有)TypeScript = Type + JavaScript(为 JS 添加了类型系统)。TS 是微软开发的开源编程语言,设计的目的是开发大型应用,可在任何浏览器、计算机和操作系统上运行。开发工具和环境:1、开发工具主要使用 VSCode , VSCode 依赖于 node.js 环境 (自行百度安装 node.js)。查看是否成功安装 node.js (出现版本号代表成功安装)
2021-12-07 15:24:54
482
原创 TortoiseSVN无法查看日志,并且日期为1970的解决方案
前文叙述:工作中突然遇到这个问题,真是吐血了,这一手猝不及防的 bug 呀。好了废话少说,好记性不如烂笔头,赶紧狗头记录一手。问题描述:查看日志日期显示 1970 , 选择不了到当前的日期,并提示仓库连接不上,且 URL 错误。百思不得其所,后面证实了不是连不上仓库的问题。好了少 BB,上方案伺候,希望可以帮到有需要的人。写作最主要的目的是记录自己开发中遇到的问题,同时做一些分享。所有文章如有错误,欢迎各位大佬们的指正。两种解决方案:(发现不起作用可两者结合使用,亲测有效)方案一:出现
2021-12-02 15:23:58
3871
2
原创 自定义组件---子向父传递数据?
前文叙述:跟着 B 站 黑马的 “零基础玩转微信小程序” 学习,俗话说好记性不如烂笔头,因此做手记录。需求:子组件想向父组件传递索引 index(传递数组等都类似)。目录结构说明:Tab 为子组件, demo17 为父组件实现步骤: 1、在子组件 Tab.js 文件中获取索引 2、在子组件 Tab.js 文件中通过 triggerEvent 事件触发父组件中的自定义事件,同时传递数据给父组件。 3、在父组件 demo17.wxml 文件标签上加入一个 自定义事件。 4
2021-11-24 10:50:51
744
原创 小程序中自定义组件?
前文叙述:跟着 B 站 黑马的 “零基础玩转微信小程序” 学习,俗话说好记性不如烂笔头,因此做手记录。接下来讲解的是怎么在小程序中跟 vue 一样自定义组件:可简单理解为:详细步骤如下:1、新建文件夹 components , 新建文件夹Tabs ,右键 Tabs 文件夹选择新建 component, 输入 Tabs 。2、在需要使用的页面进行注册组件:3、在 demo17.wxml 布局页面中使用 (其实和 vue 的组件注册差不多):效果如下:...
2021-11-23 19:12:44
432
原创 小程序中自定义组件-父向子传递数据?
前文叙述:跟着 B 站 黑马的 “零基础玩转微信小程序” 学习,俗话说好记性不如烂笔头,因此做手记录。父组件怎么向子组件传递数据呢?接下来就简单的用图解的方式呈现:传递单个数据图解步骤:传递数组步骤图解:...
2021-11-23 18:58:24
326
原创 在 vue 中 class 动静结合使用?
在 vue 中 class 动静结合使用?需求说明:开发过程中遇到一个 class 需要给两个或两个以上的类,其中有静态也有动态的。俗话说,好记性不如烂笔头,因此做手记录实现的四种方式(暂时发现这四种):方式一:<li :class="['user-menu-li','hand',item.isActive == 'true' ? 'active' : '']" @click="getIsActive(index)">{{item.pathName}}{{item.isActive
2021-11-23 11:13:53
1982
1
原创 vue学习笔记-常用指令01
vue2.0 官网地址:https://cn.vuejs.org/vue常见指令:v-if 和 v-show 的区别:相同点:都可以控制元素是否显示。不同点:v-if 如果为 false ,直接不进行渲染,页面没有该元素。标签也不存在,为真则标签会存在。v-show 如果为 false , 页面中有这个元素,区别在于它的 display 属性值为 none。 v-bind 和 v-model 的区别 (需懂 MVVM 概念):先解释一下 MVVM 的概念,为后续的理解做一些铺垫
2021-11-10 00:13:44
504
原创 报错 Cannot read properties of undefined (reading ‘propsData‘)“ ?
使用 vue 在引入 antd 有关于菜单的组件时一直报错,其他无关 menu 的组件都能够正常显示,这个 bug 困扰了我好久,最终在 GitHub 上找到了解决问题的方法。报错信息如下:问题描述:我一开始是这样引入的:import Vue from 'vue'import { Menu, Layout, Icon, Breadcrumb } from 'ant-design-vue' // 按需引入组件并注册Vue.use(Layout)export default { com.
2021-10-25 19:57:11
11351
3
原创 vue 页面按需引入 antd 组件库步骤?
说明:按照官网的方式也可以成功。但是在实际项目开发中为了避免项目体积过于庞大,一般都是按需引入组件。温馨提示:antd 官网有很多版本,别走错了,记住是右上角的---- 更多–> Ant Design of Vue (社区实现)官网链接:https://ant.design/index-cn使用步骤:引入组件库,进行局部注册。最主要的核心代码如下:import { Carousel, Progress } from 'ant-design-vue' // 按需引入组件并注册
2021-10-22 15:48:45
1809
原创 vue cli3创建项目?
vue cli3创建项目?说明:写作主要的目的是记录自己做过的东西,好记性不如烂笔头,因此做手记录。在帮助自己的同时也希望可以帮助到有需要的人。好了,废话少讲,跟着我直入主题吧!前提:安装了 npm 、node.js 、vue cli3 环境。步骤如下:1、命令行输入:vue create 项目名2、选择 default 创建项目的话一直回车就可以创建好项目。此处我选择的是手动配置项目:Manually select features。3、手动配置需要进行如下配置,* 代表选中该
2021-10-21 23:45:50
203
原创 vue配置mock.js模拟数据?
vue配置mock.js模拟数据?mock 的作用:使用 mock 可以模拟后台接口提供页面需要的数据,方便前端自动化测试,一般用于前后端分离的项目场景。mock 官网:http://mockjs.com/mock GitHub 地址:https://github.com/nuysoft/Mock/wiki在 vue 项目中配置 mock.js 步骤:1、安装:在工作中接触的是使用 npm 方式安装,因此本文使用的方式是 npm 方式安装,安装命令如下:npm install
2021-10-11 23:56:47
192
原创 在idea中自制快捷键?
在idea中自制快捷键File—>Settings---->Editor—>Live Templates,点击右边的+选择Live Templates。然后选择之后点击OK。然后回到代码区直接输入刚才定义的快捷键hm便出现了提示,回车确定就能出现惊喜了哦(提示:这能够大大提高工作效率)到此结束。...
2021-10-02 16:37:22
75
原创 vi或vim 编辑文件?
vi或vim 编辑文件?linux中编辑文件文本的频率非常高,因此做手记录。文章约定:vi | vim 文件名| 代表‘或’的意思即:vi 和 vim 两者之间只选一个。vim主要有三种模式:vim 模式进入命令命令模式按 Esc 可以随时回到命令模式 (vim 文件名 进入文件后默认此模式)编辑模式i底行模式shift + :vi和vim 操作其实都一样。图解步骤和三种模式之间的切换如下:详细说明:输入 vi | vim 文件名 打开
2021-09-18 11:15:26
205
原创 vue项目打包和部署?
1、执行打包命令:npm run build打包过程:看到上图则代表已打包完成,此时项目中会生成dist目录。dist目录中有static和index.html。2、打包完成后:此时直接用浏览器打开index.html文件,会发现浏览器中是一片空白,这个时候打开F12报错资源路径404,这是因为直接打包的是开发环境的路径,而打包之后的却是生产环境路径。因为会产生路径资源找不到的错误。如下图所示:3、解决方法:找到项目中的config文件夹,打开index.js文件将:assetsPublic
2021-09-17 15:57:01
828
3
原创 端口号被占用的解决方法
端口号被占用的解决方法1、电脑快捷键window+r,然后输入cmd打开命令行2、输入netstat -ano|findstr 8080(此处我被占用的端口号为8080端口为例)3、Ctrl+Alt+delete打开任务管理器。找到详细信息。找到8080端口号对应的PID(此处8080端口对应的PID为18540)然后结束任务。就可以完美解决了...
2020-07-11 17:06:34
25676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人