- 2024-02-13·后端开发查看全文#每日打卡# 2.13 day29 今天走亲戚喝了两杯直接一下午时间就过去了[捂脸]晚上又在和亲戚交流走不开,又是只推进了项目的一天,本来想的是今天直接收尾的。 刷题:...1000分享
- 2024-02-11·后端开发查看全文#每日打卡# 2.11 day27 刷题: 代码随想录 图论模块 三题。[捂脸]每道题深搜广搜都刷一遍,java和golang再分开刷一遍,确实进度没有之前模块这么快了。...1200分享
- 2024-01-21·后端开发查看全文#每日打卡# 1.20 day 20 把毕设需要的开发环境搭起来,数据整理好,后面除了python以外,估计还要写C 代码。 刷题:无 文章:无...400分享
#每日打卡# 2.13 day29 今天走亲戚喝了两杯直接一下午时间就过去了[捂脸]晚上又在和亲戚交流走不开,又是只推进了项目的一天,本来想的是今天直接收尾的。 刷题: 无 文章: 无 项目: java - 博客项目。实现了后台管理系统的角色管理、菜单管理和文章管理。 其他: 1. 多邻国每日任务
#每日打卡# 2.12 day28 今天走亲戚去了,只来得及把项目推进 刷题: 无 文章: 无 项目: java - 博客项目。总结了一下,在spring boot项目中,DTO用于前端传递的对象在Controller层接收,并传递到 Service层,VO用于处理完后,返回给前端进行响应。集成了easyexcel,实现导出文章分类列表。使用spring security的@PreAuthorize来自定义权限管理逻辑,判断不同的用户具有的权限。实现发布文章功能。 其他: 1. 多邻国每日任务 2. 锻炼(撸铁 跑步)
#每日打卡# 2.11 day27 刷题: 代码随想录 图论模块 三题。[捂脸]每道题深搜广搜都刷一遍,java和golang再分开刷一遍,确实进度没有之前模块这么快了。 文章: 无 项目: java - 博客项目。搭一下博客后台管理系统,之前还真没怎么写过前台后台分开管理的项目,正好熟悉一下。这两个模块基本上用的都是同一套后端逻辑。在mapper.xml中自定义了根据用户角色权限返回对应的菜单数据的函数。实现文章标签管理。 其他: 1. 多邻国每日任务 2. 锻炼(撸铁 跑步)
#每日打卡# 2.10 day26 这段时间在改论文,提交完后刚准备收拾东西回家,正好赶上湖北冻雨航班取消[捂脸]耽搁了几天,回家后审稿意见又下来了,又改了一版提交,忙到今天终于有时间恢复日常任务了。 刷题: 代码随想录 图论模块 三题。深搜三部曲:确认递归函数和参数、确认终止条件、处理从当前搜索节点出发的路径。广搜有一个模板可以套用,使用四个方向的二维数组和判断是否遍历过的布尔数组进行遍历。 文章: 无 项目: java - 博客项目。实现自定义注解的日志输出效果。集成redis来保存和更新文章的浏览量,使用定时任务来同步redis和mysql浏览量数据。集成spring security、redis序列化和spring boot之间引起的冲突,主要是security的用户校验需要实现一个 UserDetail 接口,包含的属性没有办法直接在redis中序列化和反序列化,所以使用@JsonIgnoreProperties(ignoreUnknown = true)忽略这些属性。而之所以要使用序列化,是因为redis更新浏览量是操作hash结构进行 1操作,低版本的spring boot会报错,升级到2.6.6后解决。 其他: 1. 多邻国每日任务
#每日打卡# 1.25 day25 刷题: 代码随想录 动态规划模块 子序列及编辑距离问题 8题。编辑字符串使其达到相等子序列的效果,无非就是两种情况。如果当前两个字符串的对应字符相同,那需要编辑的最少次数就是 dp[i-1][j-1]次,583题。如果不相同,则需要分情况讨论(增删改)word1删除字符(等价于word2添加字符,因为我们这时候只看编辑的次数)—— dp[i][j-1] 1 word2删除字符(等价于word1添加字符)——dp[i-1][j] 1 word1或者word2替换字符——dp[i-1][j-1] 1 回文字符串问题要注意dp数组的定义是从数组中间往左右两侧扩展,决定了遍历顺序不再是从左到右、从上到下 。然后问题如果是判断连续子串是不是回文字符串,还是子序列。前者要求字符之间必须相邻。后者只要求相对位置一致就行。 文章: AGI之路 prompt 直播分享 https://waytoagi.feishu.cn/wiki/QEutw6d4ri7uAzkItOjc9ogBnwg 项目: java - 博客项目。集成spring security管理用户登录和鉴权。使用一个配置类来管理security的相关内容,包括各种接口的登录鉴权、JWT获取用户信息、统一鉴权失败的返回内容等等。 其他: 1. 多邻国每日任务 2. 撸铁(胸部 背部 手臂 肩部)
#每日打卡# 补卡 1.22 1.23 1.24 day22-24 这几天因为之前投的小论文审稿意见下来了,一直在改论文。进度有所减缓。 刷题: 代码随想录 动规模块 最长子序列问题4题。注意题目中是否要求子序列是连续的,因为连续,意味着 dp[i] 的状态只和 dp[i-1]有关。而不连续的情况下,dp[i]的状态要从 dp[0] 、dp[1] 、...... 、 dp[i-1]中找到最大的来 1。这直接关乎到了第四步遍历的情况。连续只需要一层for循环,而不连续需要两层for循环。 八股: 枫枫知道 ES和Docker相关视频 项目: 无 其他 1. 多邻国每日任务
#每日打卡# 1.21 day 21 因为之前写go的博客项目中用到了es,当时没接触过es相关概念直接上手,现在开始补习。 刷题: 代码随想录 买卖股票6道。dp数组的维度是二维的,一个维度控制买卖天数,一个维度控制是否还持有股票。 八股: 枫枫知道 es和docker视频 项目: java - 伙伴匹配系统。添加了一个查询当前用户和更新当前用户信息的接口。获取用户信息基本上都是从第三方中获取,无论是spring boot 中的session还是go博客项目中保存用户信息的jwt token。(写go写多了有一个习惯,每执行完一行代码都要进行一次错误判断[捂脸]) (打算把博客项目用 java 也写一遍,主要参考这个 up 主的思路【B站最通俗易懂手把手SpringBoot Vue项目实战-前后端分离博客项目-Java项目-哔哩哔哩】 https://b23.tv/dLxaaZQ,到时候也可以和go的对比一下) 其他: 1. 多邻国每日任务 2. 撸铁(胸部 腹部)
#每日打卡# 1.20 day 20 把毕设需要的开发环境搭起来,数据整理好,后面除了python以外,估计还要写C 代码。 刷题:无 文章:无 项目:无 其他: 1. 多邻国每日任务 2. 撸铁(腿部 背部)
#每日打卡# 1.19 day 19 把go博客项目的后端基本写完了,还剩下接入QQ登录需要申请域名后才能往后推进。后续就是学习一下对应的前端。 刷题:无 文章:无 项目: go - 博客项目。实现统计一周内用户注册和登录次数。实现自动定时同步redis中保存的文章点赞、浏览量、评论点赞,ES中的文章数据和MYSQL的评论数据。
#每日打卡# 1.18 day 18 本来想all in,争取结束博客后端项目的,最后还是差了一点小尾巴。 刷题:无 文章:无 项目: go - 博客项目。用websocket实现即时聊天和群聊效果,集成新闻接口,实现日志持久化。 其他:多邻国每日任务


