- 博客(25)
- 收藏
- 关注
原创 break、continue、return的基本用法
1)当return用在方法里,表示将return 语句中return后的值返回给方法的调用者(了解),然后方法结束。因此,return语句后不能再跟着其他语句。1.break的用法:结束(跳出)当前循环,不再进入下一次循环。注意:“当前”指的是break所在的循环。2)return用在循环里,会终止循环,并且结束return所在的方法。2.continue的用法:跳过所在(指定)循环的当次循环,进入下一次循环。注意:当发生跳过或结束循环时,break、continue后的语句不再执行。
2024-09-24 10:06:16
313
原创 git如何撤回自己的commit
本文介绍了使用Git撤回自己的commit的几种方法,包括使用git revert、git reset、git cherry-pick以及git reflog。与使用git revert撤回多个commit不同,git reset只能撤回到指定commit,并将之后的commit丢弃。- 使用git log命令查看提交历史,找到需要撤回的commit的起始commit id和结束commit id。- 使用git log命令查看提交历史,找到需要撤回的commit的commit id。
2023-12-13 09:23:53
4015
原创 史上最全的ElasticSearch系列之实战SpringBoot+ElasticSearch+HighLevelClient
百度:我们比如说想找寻任何的信息的时候,就会上百度去搜索一下,比如说找一部自己喜欢的电影,或者说找一本喜欢的书,或者找一条感兴趣的新闻(提到搜索的第一印象)。百度!= 搜索互联网的搜索:电商网站,招聘网站,新闻网站,各种appIT系统的搜索:OA软件,办公自动化软件,会议管理,日程管理,项目管理。搜索,就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的有些信息全文检索,倒排索引。
2023-11-03 09:57:06
191
原创 DO、BO、DTO、VO和POJO到底是什么?Java开发者必知必会
DO、BO、DTO、VO和POJO是Java开发中常用的几个概念。它们是用来描述不同层之间数据传输的数据模型,可以根据具体的业务场景选择合适的模型。
2023-10-13 10:03:51
364
原创 BigDecimal的基本使用
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。
2023-08-16 08:49:07
136
1
原创 MySQL函数使用大全
MySQL是 MySQL 数据库提供的内部函数,这些内部函数可以帮助用户更加方便地处理表中的数据。函数就像预定的公式一样存放在数据库里,每个用户都可以调用已经存在的函数来完成某些功能。同时MySQL数据库还支持用户自己建立函数,以适应实际的业务操作。正确使用函数会让读者在编写 SQL 语句时起到事半功倍的效果。
2023-06-05 16:08:40
2409
原创 MapUtils工具类的简单使用
使用getString(final Map map, final Object key)方法,当然,也可使用getString( Map map, Object key, String defaultValue )方法,当我们get属性值时候发生了转换异常的就会报错,为了避免这种报错,可以使用默认值的方法解决。MapUtils中其他的get属性值的方法还有如下这些,使用方法和MapUtils.getString一样,这里就不再一一举例说明。将map的key对应的value结果。打印结果为:我是默认值。
2023-06-02 15:40:03
1352
原创 MYSQL8.0新特性窗口函数
1、over(partition by 分组列名 ORDER BY 排序列名 升序或者降序 rows between unbounded preceding AND current ROW)可以看到over()里面可以进行partition分区(就是分组的效果)、order by可以排序、后面有个RANGE字段放在第三点讲,函数:sum()、avg()、min()、max()、count()不可并列排名:ROW_NUMBER();连续可并列排名:DENSE_RANK()跳跃可并列排名:RANK();
2023-05-30 11:01:22
131
原创 JS中this的指向与改变this指向的三个方法
事件绑定中的this指向,即该事件绑定在谁身上,this指向的就是哪个节点,继而可以通过this操作节点的样式、内容等。需要借用this的对象.call/apply/bind(借给别人this的对象,传参)方法作用就是永久的将某个对象中的this改变为另一个对象的this,改变之后原本的函数。2)、将新函数中的this永久绑定为你指定的对象;因为函数是以回调函数的形式存在的,回调函数被window所调用。不论是前辈们定义好的,还是自定义构造函数,其中的this指向的都是。被call、apply再次被借走。
2023-05-11 14:18:36
403
原创 JavaScript 内置构造函数
在线文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects内置构造函数:内置构造函数实例的属性和方法内置对象:内置构造函数的实例。
2023-05-11 09:22:05
80
原创 Java8 Stream 处理集合数据
今天给大家带来 Java 8 Stream 讲解,为什么直接讲这个,是因为只要你学完,立刻就能上手,并能让它在你的代码中大展身手。值得注意的是:学习 Stream 之前必须先学习 lambda 的相关知识。本文也假设读者已经掌握 lambda 的相关知识很重要的一点是,很多流操作本身就会返回一个流,所以多个操作可以直接连接起来,我们来看看一条 Stream 操作的代码:并且设置相应的值和集合数据1. stream() / parallelStream()最常用到的方法,将集合转换为流而
2023-05-10 18:05:21
835
原创 mysql多字段in用法
说明:当in后面的内容是另一个select查询的结果,只需要查询结果的外面有括号即可,如上图所示。说明:以上语句查询是否存在姓名为张三,年龄11及姓名李四,年龄12岁的用户。查询用户表中姓名=张三,年龄11岁及姓名=李四,年龄12岁的用户。
2023-05-07 17:50:40
1246
原创 typora基本使用
标题一级标题二级标题字体字体字体字体引用引用分割线(--- ***)图片超链接百度一下列表(- 1.) 表格(||||)姓名 性别 生日 代码(```)pulic static void main(String[]){}...
2023-04-30 16:38:22
50
原创 oracle 和 mysql 中的递归查询用法
然后以 FIND_IN_SET(pid,tempids)>0 为条件,遍历在 tempids 中的所有 pid ,寻找以此为父节点的所有子节点 id ,并且通过 GROUP_CONCAT(id) into tempids 把这些子节点 id 都用逗号拼接起来,并覆盖更新 tempids。因此,在MySQL中 ,要解决递归查询(向子节点递归),首先找到一个包含当前节点和所有子节点的并且以逗号拼接的字符串strlist,传入find_in_set()函数,就可以查出递归数据了。循环语句,循环逻辑包含在内。
2023-04-12 09:59:44
645
原创 Vue项目搭建常用的配置文件,request.js和vue.config.js
【代码】Vue项目搭建常用的配置文件,request.js和vue.config.js。
2023-03-30 16:21:02
400
原创 Springboot解决跨域问题
在Springboot项目里加上这个配置文件CorsConfig.java,重启之后即可实现跨域访问,前端无需再配置跨域。import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframewo
2023-03-30 16:02:03
61
原创 安装和卸载JDK
卸载JDK 删除java安装目录 删除JAVA_HOME 删除path下关于JAVA的目录 打开DOS界面输入 java -version进行查看 安装JDK 1.百度搜索JDK8 2.点击同意协议 3.下载电脑相对的版本 4.双击安装 5.记住安装的路径 6.配置环境变量 1.我的电脑-->右键-->属性 2.环境变量-->JAVA_HOME 3.配置path中两个变量:%JAVA_HOME%\bin %JAVA
2021-11-22 21:51:09
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人