自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 计算机考研简谈

本科院校:软科100左右(双非)科研经历:无竞赛获奖经历:蓝桥杯省三垃圾奖,省级大创负责人,三好学生,俩软著本科成绩:3.03/4.00,几门核心专业课均90左右英语水平:仅仅通过四级,口语稀烂心得:考研时自己本科期间的成绩还好,英语水平,竞赛经历,科研经历,这些都是决定你复试成绩的一部分,但是这一部分总的来说占比不大,如果你考的是普通院校,那么这里大家水平差不多,这一部分起不到决定作用,只有你考的院校极其优秀,这一部分才是渐渐卷起来,其他部分都被大家卷满了。

2024-05-26 15:21:52 310 2

原创 jwt与go

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案。互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。5、服务器收到 session_id,找到前期保存的数据,由此得知用户的身份。

2024-02-18 17:36:28 773

原创 go雪花算法

在高并发,以及分布式环境下,除了生成不重复 id,每秒可生成百万个不重复 id,生成效率极高。雪花算法是为了得到不同的id存在的,世界上没有两片相同的雪花,这也是雪花算法得名由来。能满足高并发分布式系统环境ID不重复,比如大家熟知的分布式场景下的数据库表的ID生成。由时间戳机器号,序列号保证,除非大需求情况,这种情况基本不存在。基于时间戳,可以保证基本有序递增,很多业务场景都有这个需求。雪花算法的得到id先叫雪花id吧,他由64位bit组成。不依赖第三方的库,或者中间件,算法简单,在内存中进行。

2024-02-15 11:46:41 474 1

原创 go语言圣经读书笔记(下)

进程线程协程区别,程序是写的代码生成的二进制文件,是一个静态的概念,写好了就放在那了,而进程是一个动态的概念,同一个进程享有同一份资源,进程是程序运行时的描述,可以分为5种状态。创建态,就绪态,执行态,阻塞态,终止态,就是程序开始后就交给操作系统来管理以进程的方式。,在程序执行中有时要面临多个任务,老式程序中只能顺序执行,视频时不能发消息,现在程序可以利用线程来解决这种问题,一个进程中可以含有多个线程,线程之间可以并发,从而达到边发消息边视频的功能。

2024-02-04 21:17:34 1499 1

原创 typora使用

一键安装,貌似没法改安装路径因为是旧版本了所以可能无法进入但是有解决方法的嘞。

2024-01-28 14:33:36 328

原创 https加密原理

http是明文传递,在通信过程中可能被拦截利用,造成不可挽回的结果,使得内容在传输路上不被拦截,串改,冒充发信人,只给想让看到的人看到,中间过程必须安全,针对安全性就出现了https可以满足安全性,那https安全性怎么实现?通过加密来实现(先认识个大概,往下细看)

2024-01-27 20:23:18 727

原创 go依赖包需要更高等级的go版本时

程序运行时,显示你需要升级你的go版本,当我们需要的依赖包是使用更高版本的go时,可能会与我们的go版本不符合,程序不能正常运行。我的版本是1.18,报错如图。

2024-01-24 20:53:18 445

原创 go语言圣经读书笔记(上)

总而言之,go总结了很多厉害语言经验,由大佬们组队创造的,如图。

2024-01-21 22:40:22 1733 1

原创 mysql实战45讲学习心得(基础篇)

哈希表中链表是无序的,就不适合范围查找,折半查找速度很快,也适合范围查找,不适合增减内容。实际也就是这样做的,这就是覆盖索引。innodb是以页为单位来进行磁盘io的,每次修改一行也会导致io一个页,在系统繁忙的时候明显是不现实的,需要一个日志redolog记录操作过程,redolog是在磁盘,面对突发状况不丢失的特性,且连续地址顺序io,大小有限制,类似一个循环队列,随着记录清除记录循环使用这块空间,记录的是物理日志,在哪个页面做了怎样修改,当写满的时候,即使很忙也要去更新磁盘了根据redolog。

2024-01-12 22:57:29 1829 2

原创 Go mod工具使用

整理自己的依赖 go mod tidy 项目中用到的依赖没有导入,没有下载,导入的依赖不使用了,用这个命令,就会同步自己的依赖文件go.mod和项目中依赖的使用。初始化项目 go mod init <name> 名字可加可不加,不加默认用你文件夹的名字,帮你创建go.mod和go.sum来管理自己项目,管理自己的依赖。以上是常用的一些命令,高级操作还可以加一些参数,还有其他一些命令,这里不一一展示了,贴一个大佬的总结链接。运行自己的项目,go run main.go。打包自己的项目 go build。

2024-01-12 12:21:34 345

原创 Go新手环境准备

官网下载适合自己电脑版本的版本。

2024-01-08 13:05:39 348 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除