摘要: 当设计应用程序时,对象的创建过程是一个关键的考虑因素。工厂方法模式(Factory Method Pattern)是一种创建型设计模式,用于解决对象的创建与客户端代码之间的紧耦合问题。通过引入一个工厂接口和多个具体工厂类,工厂方法模式将对象的创建过程抽象化,使得客户端代码无需直接实例化对象,而是通过 阅读全文
posted @ 2023-09-13 16:14 Cloong 阅读(21) 评论(0) 推荐(0)
摘要: 面向对象编程中,单例模式是一个经常被讨论的话题。单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供了一种全局访问点来获取该实例。在本篇博客中,我们将深入探讨单例模式的重要概念、实现方式、以及何时使用它。 什么是单例模式? 单例模式是一种确保在整个应用程序中只有一个对象实例存在的设计模式。 阅读全文
posted @ 2023-09-13 15:20 Cloong 阅读(39) 评论(0) 推荐(0)
摘要: ##sql起别名不能以数字开头 在sql语句中用双引号`""`把别名括起来就好了 阅读全文
posted @ 2023-09-04 14:06 Cloong 阅读(204) 评论(0) 推荐(0)
摘要: # MySQL数据库 ## 使用自增列(Auto Increment Column) MySQL 支持自增列,这是一种方便的方式来生成主键值。在 MyBatis-Plus 中,你可以使用 @TableId(type = IdType.AUTO) 注解来指定自增列作为主键生成策略。 首先,确保你的 M 阅读全文
posted @ 2023-08-29 15:20 Cloong 阅读(2317) 评论(0) 推荐(0)
摘要: > 如果不是为了图方便,最好在本地安装数据库 > 不过安装Orcale确实有点麻烦,而且数据库是共同使用的,远程连接弄好了可以省去很多时间。 # 具体操作 这里不说了,网上都有,直接搜索PLSQL或者Navicat远程连接数据库就行。 # 踩坑 这里说一下我遇到的问题吧,我先用navicat远程连接 阅读全文
posted @ 2023-08-29 14:53 Cloong 阅读(61) 评论(0) 推荐(0)
摘要: # 注意@param 注解是属于哪个包的 这个有的时候会有影响 接收不到参数 # xml里面不要加分号 查了半天Bug 最后发现是xml里面的sql语句后面加了个`;` ,删掉就好了。 阅读全文
posted @ 2023-08-08 23:15 Cloong 阅读(102) 评论(0) 推荐(0)
摘要: > 做个网站导航链接的小项目,每次输入网址、标题等一系列信息很麻烦。所以想通过只输入网址自动获取相关内容。 #问题描述 通过输入一个网址,点击按钮后获取该网站的标题、描述内容和图标等信息。 最开始打算用vue前端实现功能,但是由于浏览器的同源策略限制,前端无法直接从其他网站获取这些元数据。 #解决方 阅读全文
posted @ 2023-06-10 14:25 Cloong 阅读(609) 评论(0) 推荐(0)
摘要: 在Vue项目中,当在本地运行时,使用Vue Router进行路由跳转时,页面的刷新是由前端路由控制的,而不会发送实际的HTTP请求。然而,当将Vue项目发布到服务器上时,刷新页面可能会导致出现404错误。本文将介绍两种常见的解决方案。 阅读全文
posted @ 2023-06-08 11:21 Cloong 阅读(4039) 评论(0) 推荐(0)
摘要: #返回结果无序 希望表格的列能根据数据库查出来的数据保持一致,但是返回页面的结果集是无序 在mybatis中使用List<Map>结构接收数据,发现输入的sql语句结果并不是按照输入的字段名顺序返回的。 例如输入 select col1,col2,col3 from table 却返回 | col2 阅读全文
posted @ 2023-04-12 14:03 Cloong 阅读(2186) 评论(0) 推荐(1)
摘要: 业务上需要存储动态列的数据 通过行列互转的方式实现 数据库中动态列的几种设计思路 使用数据库DDL进行动态创建 使用数据库预留字段(宽表) 使用数据库中的json数据类型 使用非关系型数据库(MongoDB等) 这是网上给出的几个基本思路,考虑到我们业务上的功能不太适合这些方法,所有最后选择通过行列 阅读全文
posted @ 2023-03-29 13:28 Cloong 阅读(767) 评论(0) 推荐(1)