获得徽章 0
#挑战每日一条沸点# 今天学习了,redis的使用这一课。以前我对他的认识,仅仅停留在key-value数据库阶段,自己也没怎么用过。这节课详细展示了redis过期机制、消息队列、排名、限流等用法,并介绍了大key、热key,缓存血崩和穿透等常见的性能问题,给出了修改意见,值得反复学习和观看
评论
#挑战每日一条沸点# 今天把后端基础第九课的剩余部分看完了,kitex微服务的部分没太看懂,之后可能要去阅读一下示范仓库的代码。hertz看起来是一个很香的框架,使用习惯和gin也差不多,我很愿意尝试一下
评论
#挑战每日一条沸点# 今天学习了一下go如何发送验证码邮件。主要分为两部分,首先需要用标准库解析html模板,填入对应的验证码变量。模板语法有点陌生,和前端开发框架的模式不太一样,学了一下才解决。之后这段html是用文本形式直接作为body传入的。发件可配置项其实不少,抄送、密送、发件方名称都可以设置,但是为了防止垃圾邮件,乱写发件人会被拒绝发送。用的是自己的邮箱做发件,发送速度不算快,一次要1.6s左右,和网络连接速度有关系。
展开
评论
#挑战每日一条沸点# 今天在go项目中试用了一下bcrypt,这个库真是方便,一个函数完成加盐和拼接密文,之后只要存入数据库即可,免去了手动加盐比较的顾虑,验证密码也只需一个函数。因为手头有python项目,因此也顺便搜了一下这个库在python中的用法,要稍微多写几行,但是提供了一套放心的解决方案,还是很值得使用。
评论
#挑战每日一条沸点# 今天先看了一部分第九课,学习了gorm的一系列用法。感觉很惊艳,比我之前在网上跟着文章速成的内容丰富多了,而且还提到了生产环境常用的hook,事务以及一系列推荐用法。原来gorm比我想象得强大和易用得多。
评论
#挑战每日一条沸点# 今天测试了一下electron-builder打包配置参数里的extraResourced配置项,可以把项目目录里的任意文件或者文件夹复制到安装包内,再放置到安装后的指定位置。这个位置是相对于app.asar计算的,并且为了方便,可以把所有需要的文件放在extra目录里统一释放到安装目录的extra文件夹里,省得单独配置。我的项目现在缺少完整的后端 因此将mock请求的json直接存放在文件中,之后使用ipc桥向ipcMain请求数据来模拟实际业务,因此就用到了这个复制额外文件的功能,便于调试修改
展开
评论
#挑战每日一条沸点# 今天学习的存储&数据库这课非常全面,从下层像上层介绍了硬件存储,文件系统,软件存储,数据库系统等存储知识,同时结合了分布式,高性能,异构计算等先进的发展趋势,让我收获很多
评论
#挑战每日一条沸点# 今天学习了深入浅出RPC框架这一课,非常全面清晰地为我介绍了rpc的意义和分层,以及rpc框架的设计思路以及选择指标,对我理解现代后端开发很有帮助。
评论
#挑战每日一条沸点# 今天给electron项目添加react devtools折腾了好久。 Electron官方推荐用electron devtools installer安装,我试了一下发现插件安装成功,但是打开开发者工具的时候加载失败,报错内容和谷歌新的插件标准manifestv3有关。进一步在github上搜索,发现react团队为了适应新的插件标准,从v4.26版本开始就使用了一些v3特有的api。而electron三天两头更新,还是没有支持v3标准,导致新版插件在electron环境下不可用。我从第三方商店找到了一个v4.25版本的插件,解压后手动加载,终于成功看到react devtools的选项卡。这里希望electron团队赶紧支持新标准吧,不然安装插件就一直卡在v2版本了。
展开
评论
#挑战每日一条沸点# 今天给自己的electron客户端加了自定义的窗口控件,以及一系列便于调试的刷新,打开devtools,置顶按钮。搜了一些教程都是直接把node对象暴露给window了,和现在基于ipcMain和ipcRenderer的invoke和handle用法很不一样。说起来electron的版本更新实在是快,而实际上跟上版本进度的开源项目却不多。
展开
评论
#挑战每日一条沸点# 今天体验了一下,学长写的cas系统,然后很好奇其中实现,就去阅读了规范文档。文档已经比较老了,他提到的一些xml返回格式和现在常用的json不太一样了,但是协议的思路还是很先进的,零几年订立的规范现在还基本适用,感觉之后可以自己实现一套
评论
#挑战每日一条沸点# 今天学习了打开抖音会发生什么这一课。老师非常细致,由下到上讲述了网络的连接,之后又普及了很多有用的容灾知识,最后的作业对理解计算机网络很有帮助,我会去尝试一下
评论
#挑战每日一条沸点# 今天给项目补全了图标。之前在vue项目中我使用的是vuetify和unocss,因此可以用i-mdi的前缀直接调用想要的图标,这次在react中需要单独安装pictogrammers提供的库,导入Icon组件和具体的icon。经观察后发现Icon组件会返回一个svg,而引入的icon实际是string类型的path,会被填组件填入,十分简单易用
展开
评论
下一页
个人成就
文章被点赞 8
文章被阅读 6,025
掘力值 129
收藏集
0
关注标签
0
加入于