- 博客(18)
- 收藏
- 关注
原创 COALESCE 函数详解
值方面提供了强大而灵活的功能,能够帮助我们编写更健壮和准确的 SQL 语句。的优势在于可以接受多个参数,提供了更灵活的处理方式。它会按照参数的顺序依次检查每个值,如果某个值不为。(英语成绩)等列,有些学生可能某些科目成绩为。函数是一个非常实用的工具,用于处理可能存在。函数接受多个参数,并返回第一个非。在某些复杂的查询条件中,可以使用。可以提供一种安全的处理方式。在这个例子中,第一个参数。,所以函数返回第二个参数。值,以确保逻辑的正确性。可以接受任意数量的参数。值,我们想要用默认值。例如,在某些数据库中,
2024-07-12 13:12:03
418
原创 Python中eval()函数和**解包操作解析
这样可以方便地将字典中的数据直接用于对象的初始化,而无需逐个提取字典中的键值对再进行赋值。但要注意,使用这种方式时,字典中的键必须与。函数需要谨慎,因为它可能执行不可信的代码,导致安全问题。就相当于将字典中的键值对作为独立的参数传递,效果类似于。进行解包,将其键值对作为关键字参数传递给。类的构造函数或方法所接受的参数名匹配。类的构造函数或方法。
2024-07-09 10:15:05
231
原创 Python 异常处理相关问题解析
问题1:当这个异常被捕获时,为什么会打印出来的就是这个设置的描述字符串。答:当异常被捕获并打印时,默认情况下,Python 会调用异常对象的。内置的实现,该实现返回的就是创建异常对象时传递的描述字符串。输入小于6位的密码会输出‘您的密码不足6位,请重新输入’方法来获取要显示的文本。及其子类,如果没有自定义。
2024-07-09 10:10:08
170
原创 Python 中列表排序的 key 参数深入解析
视图对象是一种动态反映源数据变化的对象,但它不支持像列表那样的索引和切片操作,不过可以用于迭代。参数和相关概念的理解,我们能够更加灵活和精确地控制列表的排序过程,满足各种复杂的排序需求。参数的目的是提供一种方式,能够从列表的每个元素中提取出用于比较和排序的关键值。被传入这个函数,然后函数会计算出用于排序的键值。方法返回的是一个视图对象,它不支持直接通过索引。并非是列表中的全部字典,而是列表中的单个字典。当进行排序时,列表中的每个字典会依次作为。需要注意的是,字典的。来准确获取第一个值。
2024-07-07 14:56:25
246
原创 java length 长度 java中length()
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!
2023-11-07 13:01:32
319
原创 文件上传相关知识
org.springframework.web.multipart.MultipartFile是一个接口,它用于处理上传的文件数据。具体而言,它提供了一些方法来获取文件的相关信息和内容。通过使用MultipartFile接口的这些方法,我们可以方便地处理上传的文件数据,并进行相关的操作和处理。
2023-08-12 17:48:25
89
1
原创 Spring AOP
第一:明确那个些是切入点(注意是切入点不是连接点),一般@Pointcut之后是范围,然后将这些点想象在一个圈里,这个圈就叫做public void pointCut() { }方法。@Before("pointCut()") 切入时机是在pointCut()这些切入点之前之后是增强逻辑。第二找[切入时机] 和 [增强处理逻辑]理解:主要把握两点就可以了,
2023-08-10 21:37:59
93
1
原创 PageHelper和MyBatisPlus的IPage
如果你的项目只使用了MyBatis,而且对分页需求简单,可以选择PageHelper;Page分页类可以通过设置相应的属性来实现分页查询,一般是在数据库查询语句中加入分页参数,如limit语句或者rownum等,然后通过数据库查询结果计算出总记录数、总页数以及当前页的数据列表等信息,将这些信息封装到Page分页类中返回给调用者。在功能上,MyBatisPlus的IPage分页插件相对于PageHelper更加强大,提供了更多的功能和扩展,比如支持自定义分页逻辑、支持多种分页查询方式、支持排序和聚合查询等。
2023-08-10 12:49:12
2868
1
原创 Spring注解
RunWith(SpringJUnit4ClassRunner.class)使用了Spring的SpringJUnit4ClassRunner,以便在测试开始的时候自动创建Spring的应用上下文。注解了@RunWith就可以直接使用spring容器,直接使用@Test注解,不用启动spring容器。在使用 spring-test 的过程中,有两个 runner 可以选择,分别是 SpringRunner 和 SpringJUnit4ClassRunner。@RunWith就是一个运行器。
2023-08-08 20:22:46
33
原创 MVC与三层架构
com.ghsy.项目名称.service.impl service实现类。com.ghsy.项目名称.web.servlet servlet处理类。com.ghsy.项目名称.dao.impl dao实现类。com.ghsy.项目名称.web.filter 过滤器处理类。com.ghsy.项目名称.web.listener 监听器处理类。com.ghsy.项目名称。使用分包描写叙述结构。
2023-08-08 20:11:00
31
原创 JavaWeb三种框架集成JDBC(由繁如简)
JavaWeb三种框架集成JDBC(由繁如简)从原始方法到SpringBoot+Mybatis Plus全部整理,通俗易懂,认识javaweb的变迁
2023-07-07 22:02:53
141
1
原创 STL刷题记录
7-1 气球升起来 (15 分)程序设计竞赛时,赛场升起各色气球多么激动人心呀!志愿者送气球忙得不亦乐乎,观战的某人想知道目前哪种颜色的气球送出最多。输入格式:测试数据有多组,处理到文件尾。每组数据先输入一个整数n(0<n≤5000)表示分发的气球总数。接下来输入n行,每行一个表示颜色的字符串(长度不超过20且仅由小写字母构成)。输出格式:对于每组测试,输出出现次数最多的颜色。若出现并列的情况,则只需输出ASCII码值最小的那种颜色。输入样例:3pinkredp..
2022-04-04 20:37:51
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人