- 博客(11)
- 收藏
- 关注
原创 GIT小白入职必学
我们需要做的就是将这个仓库克隆到自己的电脑中,可以使用命令克隆:git clone git@gitee.com:qwe/order.git,也可以在我们的IDEA中直接克隆,直接将地址复制在这里,选择存放的目录,点击clone就可以。选中需要提交的文件,点击commit后,会提交到本地仓库(提交前先更新代码,养成好习惯,右键分支点击update),双击我们本地的开发分支可以看到提交记录,已经有我们刚刚提交的记录了,在本地开发分支会显示一个需要push的标志,我们右键点击push即可。
2024-06-08 01:12:37
398
原创 GO设计模式——抽象工厂模式
Windows和Mac风格的具体工厂分别实现了这个接口,创建相应风格的按钮和文本框。客户端代码只需关心 WidgetFactory 接口,而无需关心具体是Windows风格还是Mac风格的组件,这样就可以轻松切换或扩展不同的UI风格。小明家新开了两个工厂用来生产家具,一个生产现代风格的沙发和椅子,一个生产古典风格的沙发和椅子,现在工厂收到了一笔订单,请你帮他设计一个系统,描述订单需要生产家具的信息。在示例中,工厂收到了3笔订单,其中有2笔要求生产modern风格,1笔要求生产classical风格。
2024-01-24 16:22:43
451
原创 GO设计模式——单例模式
单例模式用于确保一个类只有一个实例,并提供一个全局访问点来获取该实例,但是go语言中没有类的概念,而是用的结构体,以下讲的所有都是基于go语言来讲的。在单例模式下,保证了这个结构体只能被初始化一次。单例模式又分为饿汉模式和懒汉模式,这两种模式的根本区别就是实例的初始化时机。1、饿汉模式在包被导入的时候,就初始化了这个结构体的实例。var singleton = &Singleton{Name:"张三"}2、懒汉模式在第一次需要使用这个结构体的实例的时候,这个实例才被初始化。import (
2024-01-24 15:00:55
653
原创 GO语言项目实战【二】——实现一个简单的crud系统
首先这是一个非常简单的增删改查系统,通过请求路径的不同以及请求方式的不同来做不同的操作。这边主要是使用GO语言实现以下,熟悉GO语言的语法,以及一些标准库和第三方包的使用。,这是一个强大的请求路由器,用于将传入的HTTP请求映射到对应的处理函数上,还支持路由的路径变量、子路由、路由中间件、请求主机、查询字符串等高级功能。2、简单学习了encoding标准库中处理json数据的方法,使用。将movies切片编码成json格式,并写入io.Writer中。
2024-01-23 10:15:13
535
1
原创 GO语言项目实战【一】——实现一个简单的WEB服务器
实现一个简单的web服务器,通过浏览器访问不同的请求地址,展示不同的内容。下面是最终效果图:1、浏览器访问 localhost:8080/2、浏览器访问 localhost:8080/hello3、浏览器访问 localhost:8080/form.html,填写内容后点击提交。
2024-01-23 10:14:14
1097
1
转载 vue组件keep-alive知识详解
keep-alive是vue内置的一个组件,而这个组件的作用就是能够缓存不活动的组件,我们能够知道,一般情况下,组件进行切换的时候,默认会进行销毁,如果有需求,某个组件切换后不进行销毁,而是保存之前的状态,那么就可以利用keep-alive来实现我这里利用脚手架创建项目后会生成home和about两个组件,并且通过路由进行切换home组件我在home组件中写了一个input输入框about组件同样的about组件也放了一个输入框当我们在home组件的输入框输入一些内容..
2022-04-18 09:31:44
626
原创 简述IO和NIO的区别
ioio字面理解就是输入输出(input和output),只要是io,就是用来传输数据的流(stream)是一个比较抽象的概念,我们可以把它比作生活中的水流,生活中的水管面对的就是里面的水流的传输,流就是相当于字节数据的流动。在双方传输过程中,io只能提供单方向的传输例如,我们要把目标地点的数据读取到程序中来,我们需要建立一个用来传输数据的管道,这个管道就是输入流。如果我们想要将程序写到目标地点去,我们需要建立一个输出流用来传输数据。可以说,传统的io是面向流nionio也是用来传输数.
2021-07-19 16:18:11
691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人