- 博客(18)
- 收藏
- 关注
原创 工作工犯的小错误记录----SQL字段求和+号
如果 SUM() 函数计算的列中有任何一个值为 NULL,那么它的结果也会是 NULL。所以为了避免这个错误用IFNULL函数去处理。
2024-07-04 11:42:37
158
原创 String源码学习笔记-API
String类中的hashCode计算方法就是以31为权,每一位为字符的ASCII值进行运算,用自然溢出来等效取模,经过第一次的hashcode计算之后,属性hash就会赋哈希值。对于String的indexOf(int ch)方法,查看其源码可知其方法入参为ASCII码值,然后和目标字符串的ASCII值来进行比较的。从compareTo()的源码可知,这方法时先比较两个字符串内的字符串数组的ASCII值,如果最小字符串都比较完了都还是相等的,则返回字符串长度的差值;
2024-07-03 11:02:58
170
原创 String源码学习笔记-split
一开始next和off指针都在0位置,limit为0,在while里的判断逻辑指的是获取’,'索引位置,由上图拆分的字符数组可知,next会分别为4,7,8,9,10。3.4.((ch - ‘0’) | (‘9’ - ch)): 执行按位或操作。最后索引位置的list为空字符串,所以list.get(resultSize-1).length()为0,最终会将list中的空字符串给减少。3.(((ch = regex.charAt(1))-‘0’)|(‘9’-ch)) < 0: 这段比较复杂。
2024-07-02 14:48:25
782
原创 Java Package.getAnnotation()
使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口。@interface注解类。方法声明:public。
2023-09-11 10:01:33
30
原创 ObjectMapper
方法writeValueAsString和writeValueAsBytes的ObjectMapper类生成从Java对象的JSON,并返回所生成的JSON作为一个字符串或字节数组:ObjectMapper。ObjectMapper对象定义位于Jackson Databind项目中, 所以应用中要添加相关项目路径或依赖。writeValue方法将 Java 对象序列化为 JSON。完全数据绑定:绑定到任意的Java Bean对象…
2023-09-07 12:38:05
28
1
原创 Java8新方法
String.join(CharSequence delimiter, CharSequence…elements)返回一个新字符串,用给定的定界符连接所有元素。
2023-09-06 16:31:45
18
1
原创 Stream流
Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。Stream(流)是一个来自数据源的元素队列并支持聚合操作元素是特定类型的对象,形成一个队列。
2023-09-06 12:02:47
19
1
原创 Spring注解之@validated的使用
spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。
2023-09-06 11:28:19
76
1
原创 RestTemplate
创建 RestTemplate在项目中,当我们需要远程调用一个 HTTP 接口时,我们经常会用到 RestTemplate 这个类。这个类是 Spring 框架提供的一个工具类。
2023-09-06 10:58:13
27
1
原创 新手期苟活
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-08-29 10:24:44
32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人