获得徽章 0
- #青训营笔记创作活动#
1月26日 打卡day11
今日学习主要学习了在Go语言中使用值为nil的slice,允许对值为 nil 的slice 添加元素,但对值为nil 的map 添加元素,则会造成运行时 panic。 当访问map中不存在的key时,Go 则会返回元素对应数据类型的零值。检查 key 是否存在可以用 map 直接访问,检查返回的第二个参数即可。展开评论点赞 - #青训营笔记创作活动#
1月25日打卡day11
今日学习了什么是rem,rem是相对于根元素的字体大小的单位。不固定宽高比的应用,适用于绝大部分场景。以及基于scale的适配方案。后者固定宽高比的应用。评论点赞 - #青训营笔记创作活动#
1月24日 打卡day10
今日学习主要学习了本地锁主要是针对单体服务而言的,锁的都是单体应用内的进程。主要用于单机情况下由于网络出现问题或是出现其他卡顿问题,导致执行顺序发生变化,从而产生了数据不一致性。但是多服务并发时,如果还是只给当前线程加锁,多个用户一起尝试获取锁时,可能会有多个用户同时获取到锁,导致出现问题。展开评论点赞 - #青训营笔记创作活动#
1月23日 day9打卡
今日学习主要学习了MySQL本身的表的分析、检查与优化命令。分析表中键的分布,如主键、唯一键、外键等是否合理;检查表以及表的数据文件是否存在错误。当一个表的数据或结构文件损坏时,可以修复表结构(仅支持MyISAM表);消除delete、update语句执行时造成的空间浪费。收起展开评论点赞 - #青训营笔记创作活动#
1月22日 打卡day8
今日学习主要学习了本地锁主要是针对单体服务而言的,锁的都是单体应用内的进程。主要用于单机情况下由于网络出现问题或是出现其他卡顿问题,导致执行顺序发生变化,从而产生了数据不一致性。但是多服务并发时,如果还是只给当前线程加锁,多个用户一起尝试获取锁时,可能会有多个用户同时获取到锁,导致出现问题。展开评论点赞 - #青训营笔记创作活动#
1月21日 打卡day8
今日学习主要学习了现在市面上主流的流程引擎就一共有三个:Activiti、Flowable和Camunda。 首先Activiti是侧重云,设计会向 Spring Cloud、Docker这些去靠拢。Flowable 核心思想功能丰富的流程引擎,提供了很多其他的扩展点。Camunda有一个比较有特色的功能就是他提供了一个小巧的编辑器,基于bpmn.io 来实现的。展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day7
跨域分为协议不同,域名不同和端口不同三种情况,跨域问题本质是为了保证用户安全,解决跨域问题的本质是给响应头加一个Access-Control-Allow-Origin的响应头。评论点赞 - #青训营笔记创作活动#
1月19日 打卡day6
跨域分为协议不同,域名不同和端口不同三种情况,跨域问题本质是为了保证用户安全,解决跨域问题的本质是给响应头加一个Access-Control-Allow-Origin的响应头评论点赞 - #青训营笔记创作活动#
1月18日 打开day4
看了行业大佬的从业经历和经验分享,很是受用。觉得自己应该好好转变一下开发思维,才能更好的使用go语言从事后端开发评论点赞 - #青训营笔记创作活动#
1月16日 打卡day3
今天看了些前端相关的项目管理方式,感觉Monorepo还是很强大,以后应该会用到,先mark一下评论点赞