go每日一库之26 jj

go封装数据库连接池

package mainimport ( "errors" "fmt" "gorm.io/driver/mysql" "gorm.io/gorm")// DBConfig 定义一个DBConfig结构体,用于存储数据库连接的配置信息,包括主机地址、端口、用户名、密码和数据库名type DBConfi ......
数据库 数据

go语言使用单例模式封装数据库连接池

package singledb import ( "gorm.io/driver/mysql" "gorm.io/gorm" "sync" ) // 数据库连接对象只有一个 var ( db *gorm.DB Once sync.Once //只执行一次某个操作的机制 ) func GetDbIn ......
语言 模式 数据库 数据

10.17每日总结

今天学习了MapReduce的内容完成了MapReduce的wordcount。 Mapreduce就是在多计算机集群环境中营造一个统一而稳定的存储和计算环境,并能为其他分布式应用服务提供平台支持。 也就是说, Hadoop 在某种程度上将多台计算机组织成了一台计算机(做同一件事),那么 HDFS ......
10.17 10 17

每日总结

今天下的小雨,上了软件企业文化和大型数据库,完成了数据库的作业。 echo "hello world" > file1.txt echo "hello hadoop" > file2.txt 创键文件 之后进入hive进行操作: create table docs(line string); loa ......

每日总结

今日收获 将数据库作业写完了,巩固了hive的相关知识; 学习了软考的相关知识点; 重新捋了捋自己的逻辑; 学习了springboot的相关内容; 背单词; 明天预计 将逻辑实现; 将部门留下的一篇推文写了; 背单词; 学习软考; 学习新的技术; 规划一下; ......

Go 提取字符串中url,转换为markdown格式并替换

Go 提取字符串中url,转换为markdown格式并替换 // MakeContentUrlToMarkDown 将字符串中url非markdown格式转[](url)格式 func MakeContentUrlToMarkDown(sourceString string) (resultStri ......
字符串 字符 markdown 格式 url

Go - Making an HTTP Client Request

Problem: You want to make an HTTP request to a web server. Solution: Use the net/http package to make an HTTP request. HTTP is a request - respond pro ......
Request Client Making HTTP Go

菜鸡go后端开发学习笔记1

首先了解项目内容及对应的人员:重要的是产品以及前端。 1、了解项目,理清逻辑,有什么不通顺的地方不清楚的地方及时的与产品进行沟通。 2、在写请求时,主要是前端发送请求给到后端,后端通过逻辑处理获取数据库里面对应的数据,并返回数据。所以请求字段和前端是有交互的,和前端约定接口:请求的路径、请求的方式、 ......
笔记

2023.10.17——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.大型数据库 明日计划: 学习 ......
2023 10 17

Go - Using Templates for Go Web Applications

Problem: You want to use Go’s templating system to create a web application. Solution: Use the html/template package to create a web application. pack ......
Applications Templates Using Go for

Go - Serving Through HTTPS

Problem: You want to serve your web application through HTTPS. Solution: Use the http.ListenAndServeTLS function to serve your web application through ......
Serving Through HTTPS Go

每日总结10.16

今天的学习经历非常充实,早上我们进行了工程实训,学习了铁道知识,下午则投入了四节的Java编程学习,主题是异常处理。这一天的学习经验让我感到收获颇丰,以下是对这些学习内容的总结和反思。在工程实训中,我们深入了解了铁道领域的知识。铁路系统是一个复杂的工程,我们学习了铁路的基本构成、运营管理,以及安全规 ......
10.16 10 16

26. 删除有序数组中的重复项

目录1.题目法一、双指针法二、利用集合的去重特性 1.题目 给你一个非严格递增排列的数组 nums ,请你原地删除重复出现的元素,使每个元素只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 示例 1: 输入:nums = [1,1,2] ......
数组 26

从内存使用角度的比较:Go vs Rust

Go和Rust是最近几年非常火的语言,经常有人问到底该怎么选择,特别是谁更适合搭建网络后台服务,哪一个性能更好,稳定性更高。 网络上Go和Rust的比较文章很多,大体上是做一个测试或写几段测试代码,根据运行的时长来比较哪个性能更好,但这种测试可能会陷入误区: 1)比来比去,比的是网络IO,因为这种测 ......
角度 内存 Rust vs

Go - Creating a JSON Web Service API

Problem: You want to create a simple web service API that returns JSON. Solution: Use the net/http package to create a web service API and the encodin ......
Creating Service JSON API Web

Go - Serving Static Files

Problem: You want to serve static files such as images, CSS, and JavaScript files. Solution: Use the http.FileServer function to serve static files. f ......
Serving Static Files Go

26 组件传递props校验

基于组件传递,对传输的内容进行校验 1.设置默认值 default 2.必选项 require 3.传参的类型 ps:props 是 只读的,不能修改 ......
组件 props 26

每日总结2023年10月17日

把这段时间学习的内容总结一下:首先是对于SpringBoot的请求和响应,然后是Mybatis的学习,主要就是一个Mapper注解和XML映射文件的学习使用,这极大的提高了我的开发效率。大数据这边跟着老师的节奏做了一个result项目的数据清洗和展示,能够搞懂一点前端的Ajax内容,加深了HiveQ ......
2023

用go封装和实现扫码登录

本篇会讲讲token-go扫码登录的封装和实现,给库/框架增加新的功能,最后说明使用方法,源码:https://github.com/weloe/token-go ......

使用go语言开发hive导出工具

前言 新版 hive 提供了 beeline 工具,可以执行SQL并导出数据,不过操作还是有点复杂的,团队里有些同学不会Linux的基本操作,所以我花了亿点点时间写了个交互式的命令行工具方便使用。 效果 命令行工具,就是这么朴实无华。 探索过程 一开始是打算用 bash 脚本,结果发现根本不会写,b ......
语言 工具 hive

10.17每日总结

今天完成了大型数据库的第二个作业,也就是在hive下用hiveql去分析数据, 具体流程跟前半部分跟上一次我的做法一样,(大数据作业避坑 - 风·华正茂 - 博客园 (cnblogs.com)), 只需要改文件名和文件路径,不一样的是最后一步,就是要先进到hive文件夹下: 执行: bin/hive ......
10.17 10 17

【转】,接上面3篇.Implement Sql Database Driver in 100 Lines of Go

原文: https://vyskocil.org/blog/implement-sql-database-driver-in-100-lines-of-go/ Implement Sql Database Driver in 100 Lines of Go 2019.02.18 Go databas ......
Implement Database Driver Lines 100

go 语言 == 引用判断和对象判断的区别

引用判断:只是判断内存地址是不是一样的。 a := []int{1, 2, 3} b := a c := make([]int, len(a)) copy(c, a) fmt.Println(a == b) // true,因为它们引用相同的内存地址 fmt.Println(a == c) // t ......
对象 语言 go

Go - Uploading a File to a Web Application

Problem: You want to upload a file to a web application. Solution: Use the net/http package to create a web application and the io package to read the ......
Application Uploading File Web Go

Go - Handling HTML Forms

Problem: You want to process data submitted from HTML forms. Solution: Use the Form field of http.Request or the FormValue method to access the data s ......
Handling Forms HTML Go

k8s 1.26.4的安装步骤(使用kubeadm安装master+1节点) ——( centos7.9,cri-dockerd插件)

一:系统环境初始化(所有节点都需要操作)1.配置服务器时间保持一致yum -y install ntpdatentpdate ntp1.aliyun.com 添加定时同步 每天凌晨0点自动同步时间echo "0 0 * * * ntpdate ntp1.aliyun.com" >> /var/spo ......
节点 cri-dockerd 插件 步骤 centos7

2023.10.16——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.DIV+CSS 明日计划: 学习 ......
2023 10 16

每日总结

今天一大早被闹钟叫醒,心情还算不错。洗漱完毕后,我在桌上放了一个面包、一杯咖啡和一本书,然后开始了这一天的旅程。 第一件事情是打开电脑,检查一下昨晚关掉的那些程序是否仍在运行中就会占用电脑的资源,让我启动其他应用变得缓慢。 检查完运行中的程序后,我开始回忆昨天晚上做了什么,以及今天需要做哪些事情。我 ......

大三每日总结

......

每日总结

今日收获 在本地下载了scala,并成功在idea里面新建了这种新的项目; 了解了其基本的语法; 复习了有关计算机网络和数据结构的相关知识,为软考做准备; 今天心情不咋地,今日份emo怪~ 明天预计 明天肯定是要先写一下大型数据库的作业的~ 然后接着学习自己的知识漏洞去; ......