自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 channel的使用

channel的使用

2024-04-19 09:55:48 550

原创 Goroutine(三) 基于信号量的抢占调度器介绍

对1.14版本之后的具体调度过程进行了分析,哪些情况使用哪种调度策略,与之前版本有什么不同,哪些时候需要进行抢占

2024-04-11 19:57:51 1009

原创 Goroutine(二) Goroutine调度器的版本演变及基于协作的抢占调度器介绍

Goroutine调度器的版本演变及基于协作的抢占调度器介绍,对不同情况逐个分析,以及边缘情况的分析

2024-04-09 20:39:25 815

原创 Goroutine(一)Goroutine的基本引入和介绍,并发并行的理解

goroutine的基本引入和介绍,并发并行的理解

2024-04-08 17:24:15 695

原创 go中的类型断言

类型断言的关键,是明确接口的动态类型,以及对应的类型实现了哪些方法,而明确这些的关键,还是“类型元数据”,以及空接口与非空接口的数据结构。

2024-04-07 19:57:01 714

原创 go中多态的实现

go中多态的实现,接口的具体分类,接口实现的几种情况

2024-04-07 14:25:54 746

原创 浅拷贝和深拷贝

描述了java、python、go的浅拷贝和深拷贝问题

2024-04-03 15:29:12 354 1

原创 Go中slice的扩容机制以及对齐规则分析

介绍了go中slice的扩容原则为什么要这么扩容,扩容过程中的对齐机制

2024-04-02 15:26:41 1174 1

原创 值传递和引用传递

介绍了值传递和引用传递,并且在java、go、python中的区别和联系,千万不要弄混

2024-04-01 14:45:36 396

原创 认知觉醒读书笔记-----大脑

大脑认知

2023-11-15 18:12:46 71

原创 github部署静态页面

上传项目到github,根目录下面有一个index.html在目录找到setting3.选择pages4.在resource里面选择分支配置使用一个你要用到的分支,以及目录(如果index在doc就选doc,在root根目录就选root)5.然后save保存就行6.查看配置结果view all branches查看所有分支,就能找到你正在配置的分支的结果表示配置成功,如果是×,可以点进去查看为什么配置失败,哪一步失败。我遇到了一个bug Error: fatal: No url fou

2023-04-16 22:02:26 395

原创 vue关闭页面发出请求

上一次写项目遇到了一个vue关闭页面发出请求的需求,但是用vue自带的destoryed方法一直无法解决这个问题,请求一直发不出去,后来找到了解决方法,记录一下。首先请求必须是同步的,不能是异步的,不然有可能请求没发出去,页面就已经关闭。然后就是代码了,代码写在mouted里面,调用的其实还是原生的windows的方法。 mounted(){ //绑定页面退出事件 window.onbeforeunload= (e)=>{ e = e || window.even

2021-06-27 19:43:44 1411

原创 swagger整合shiro遇到的一些小问题

增加了@requirePermission和@requireRoles注解解的controller,swagger就读取不到了。这个问题我百度了挺久,没有找到答案,后来在bing上面找到了答案,在shiroConfig里面注入如下bean就行。 /*解决整合swagger加@requirepermission问题 **/ @Bean public DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator().

2021-06-25 17:06:17 425

原创 ajax提交delete请求,请求体有数组,ajax写法

$.ajax({headers: {'Content-Type': 'application/json'},type: 'delete',url: 'http://localhost:8090/student',//发送请求data:JSON.stringify(strs),success: function (result) { }});此处headers: {‘Content-Type’: ‘application/json’}是必须需要加上的。...

2021-06-06 21:40:48 545

原创 git连接远程分支

在本地仓库已经建好并且commit到本地仓库之后,连接远程分支的操作1.连接远程分支:git remote add origin https://gitee.com/solitarynach/sln-blog-backend.git2.刷新远程分支(刷新)git fetch3.查看所有分支 git branch -a //查看所有分支 git branch -r //查看远程分支4.远程仓库与本地仓库合并这时候不着急推,先将远程仓库的文件同步一次到本地,否则直接推会报错gi

2021-05-19 18:47:37 5765 1

原创 springboot项目部署linux服务器命令

1.首先查看端口是否被占用输入命令:sudo lsof -i:8084(此处我查看的是8084端口)2.如果查询出来被占用输入以下命令杀掉进程(通过pid)sudo kill -9 346917(由于我的端口是被346917进程占用的)3.首先将环境配置好,包括数据库密码等修改完成,然后将项目进行打包,打包成jar包,在右边的maven处打包,如果没有使用到maven,可以用命令行打包在pom.xml中可以配置一些打包之后的名字信息,包括打包方式(jar和war)4.正式开始部署

2021-05-17 19:02:54 370

原创 v-if 与v-model一起使用出现的问题

今天在写项目的时候遇到了一个很奇怪的问题此处我用的是v-if绑定data里面的show2而我在一个下拉框通过v-model改变show2的值,使v-if绑定的动态显示然而,当我切换是和否的时候,v-if的内容并没有动态显示,为此我特意设了一个watch来监控他们的变化通过实验我知道了,show2的值是变化的,那么为什么v-if没有动态变化呢经过查阅资料,我发现v-model里面的值改变了之后的类型是字符串,并不是Boolean类型,所以,我此处的判断 是无效的,只需要把v-if的判断条件改成

2021-05-11 13:01:21 3241 1

原创 Mybatis的一对多和多对一(association和collection)

Mybatis的一对多和多对一MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 对这个问题的答案。比如在student这个类里面有一个book类的对象,表示学生借的书,由于一个学生可以借多本书,所以学生与书的关系就是多对一的关系,而学生表中只有的id,此时如何从数据库取

2020-10-26 13:43:46 645

原创 Mybitas入门

Mybitas入门一,导入依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>二,对mybatis进行配置XML 配置文件中包含了对 MyBatis 系统的核心设置,包括获取数据库连接实例的数据源(DataSou

2020-10-22 23:51:59 351 1

原创 Mybatis-映射器

Mybatis的映射器一, 使用相对于类路径的资源引用 (限制少,常用)<mappers> <mapper resource="org/mybatis/builder/AuthorMapper.xml"/> <mapper resource="org/mybatis/builder/BlogMapper.xml"/> <mapper resource="org/mybatis/builder/PostMapper.xml"/></map

2020-10-22 19:58:40 147

原创 css中的选择器

基类选择器 复合选择器 关系选择器 属性选择器 伪类选择器 2.复合选择器:1>交集选择器“.” 作用:选中同时复合多个条件的元素 语法:选择器1.选择器2.选择器3 ...

2020-06-14 23:49:58 134

原创 html简介以及常用标签

初学html,做一个一周的小总结html简介:HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。html决定了网页的结构,css决定了网页的表现,js决定网页的行为html 与 /html 之间的文本描述网页body与 /body 之间的文本是可见的页面内容html的主要用的标签first

2020-06-14 19:35:09 260

原创 java中的Hashset和treeset

java中的hashset继承于AbstractSet这个类实现了Set集合,实际为一个HashMap的实例。对集合的迭代次序没有任何保证; 特别是,它不能保证订单会随着时间的推移保持不变。这个类允许null 元素。HashSet:HashSet是哈希表实现的。public class hashs { public static void main(String[] args) { Set s=new HashSet();//按照哈希表存放地址 s.add(1);//添加元素 s.add("a

2020-06-07 23:16:07 116

原创 java中类的强制转换

本文介绍的是对类的强制类型转换我们知道子类是可以直接转化成父类的例如:public class people { int age;String name;int sex;public void printInfo(){ System.out.println(this.age); System.out.println(this.sex); System.out.println(this.name);} student s=new student();people pl=s;//子

2020-06-06 12:32:16 390

激活11111111111111

激活11111111111111

2024-05-27

学习笔记1版(记录了linux,操作系统,计算机网络等笔记)

学习笔记1版(记录了linux,操作系统,计算机网络等笔记)

2024-03-08

空空如也

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

TA关注的人

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