自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 工作记录-青铜剑

【代码】工作记录-青铜剑。

2023-10-26 10:32:51 103

原创 docker环境中从git拉取代码形成镜像

本人工作环境,只是用来记录方便以后遇到相同情况好查看,读者遇到同样情况请根据环境修改相应的地方。

2023-09-13 11:21:00 123 1

原创 正则表达式--提取函数参数

【代码】正则表达式--提取函数参数。

2023-09-13 11:15:13 112 1

原创 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

原创 软件设计原则

软件设计原则。

2023-09-05 18:37:58 20 1

原创 UML学习笔记

对设计模式进行学习。

2023-09-04 12:04:00 22 1

原创 Poi对Excel写入

java对Excel的操作。

2023-09-04 11:14:40 23

原创 Poi对Excel进行数据写入

java对Excel的操作。

2023-09-04 10:43:19 28

原创 EasyExcel

java对Excel的操作。

2023-08-30 20:00:12 27 1

原创 新手期苟活

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-08-29 10:24:44 32

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除