• 2024-10-25Servlet实现博客系统
    博客系统一。博客系统的基本情况:1.四个页面:(1)博客列表页,显示列表页上有哪些博客(2)博客详情页,点击某个博客可以观看对应的详情页(3)博客编辑页,用户可以在这里进行博客的编写(4)登陆页2。博客系统要实现的功能(1)实现博客列表:让页面从服务器上拿到博客数据(数据库)(2)实现博客详
  • 2024-10-18记录Redis+MQ延迟双删保证缓存一致性
    场景描述在博客系统中,用户可以给博客点赞或者评论,这些操作需要更新数据库中的数据,同时要保证缓存中的博客信息与数据库保持一致。为了提高性能,博客数据会存放在Redis缓存中。但当有大量用户同事点赞或是评论时,缓存和数据库中的数据可能出现不一致。何谓延迟双删?延迟双删
  • 2023-05-25Entity Framework的最佳实践一
    EntityFramework(EF)Core是轻量化、可扩展、开源和跨平台版的常用EntityFramework数据访问技术。EFCore可用作对象关系映射程序(O/RM) 创建DbContext 对象DbContext的生存期DbContext 的生存期从创建实例时开始,并在释放实例时结束。DbContext生成通过依
  • 2023-05-24Entity Framework的最佳实践一
    EntityFramework(EF)Core是轻量化、可扩展、开源和跨平台版的常用EntityFramework数据访问技术。EFCore可用作对象关系映射程序(O/RM) 创建DbContext 对象DbContext的生存期DbContext 的生存期从创建实例时开始,并在释放实例时结束。DbContext生成通过依
  • 2023-05-18EF Core 主从表修改主键类型步骤
    1.背景有两张表Blog与PostclassDiagramclassBlog{+GuidId+StringName+DateTimeCreateTime+intOrder+List<Post>Posts}classPost{+StringId+StringContent+GuidBlogId+BlogBlog}
  • 2023-04-19第5篇Scrum冲刺博客
    软件工程https://edu.cnblogs.com/campus/gdgy/2023softwareengine团队GitCode仓库https://gitcode.net/weixin_56428538/nobugsonlyfeatures这个作业的目标<第5篇Scrum冲刺博客> 目录1站立式会议照片1.1当天站立式会议照片1.2昨天已完成的工作1.3今天计
  • 2023-04-10@RequestParam和@PathVariable的用法与区别
    **@PathVariable**格式@RequestMapping(value="/user/{username}")publicStringuserProfile(@PathVariable(value="username")Stringusername){ return"user"+username;}在上面的例子中,当@Controller处理HTTP请求时,userProfile的参数