- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 使用Java8 Stream流中的Collectors.collectingAndThen()方法去重
Collectors.collectingAndThen() 根据对象属性进行去重操作Collectors.collectingAndThen()方法属于java8 Stream流中的 java.util.stream.Collectors,此类实现了 java.util.stream.Collector接口,还提供了大量的方法对Stream流中的元素进行map和reduce 操作在获取任务的时候,会出现id重复的状况,利用Collectors.collectingAndThen()进行去重, Lis
2021-12-21 09:59:52
17818
3
转载 swagger api的@Api以及@ApiImplicitParam注解详解
原文地址:https://www.cnblogs.com/caiwx/p/11132163.html@Api:用在请求的类上,表示对类的说明tags=“说明该类的作用,可以在UI界面上看到的注解”value=“该参数没什么意义,在UI界面上也看到,所以不需要配置”@ApiOperation:用在请求的方法上,说明方法的用途、作用value=“说明方法的用途、作用”notes=“方法的备注说明”@ApiImplicitParams:用在请求的方法上,表示一组参数说明@ApiImplicitPa
2021-08-27 10:34:51
1536
转载 记录解决mybatis-plus更新数据的时候,有值为空导致更新失败的问题
原文地址:https://www.cnblogs.com/pangguoming/p/9041140.htmlspringboot 项目mybatis plus 设置 jdbcTypeForNull (oracle数据库需配置JdbcType.NULL, 默认是Other)方法1:application.ymlmybatis-plus: configuration: jdbc-type-for-null: 'null' #注意:单引号方法2:查看mp-starter-源码, Myb
2021-08-24 11:32:22
1262
原创 记录mybatis XML映射文件空参查询错误
一开始没有指定jdbcType类型,插入值时一直报错,后面查阅资料发现如果insert和update传入null时需要指定jdbcType类型,否则mybatis无法解析,修改之后如下
2021-08-17 16:34:04
160
原创 在IDEA中maven工程中父工程不显示的解决办法
在模块目录中父工程没有显示,在右边的maven工程中父工程的也变灰了我出现这个的原因是在设置中把父工程忽略掉了导致父工程不显示,去掉勾就恢复了父工程
2020-12-18 15:02:19
6515
3
原创 ElasticSearch——核心概念和IK分词器
ES概念详解ES是一个基于Lucence的开源分布式搜索引擎是个分布式、高扩展、高实时的搜索与数据分析引擎基于RESTful web接口,Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业搜索引擎可应用于海量数据的查询,比如双十一淘宝搜索;日志数据分析;实时数据分析ES核心概念索引(index)ElasticSearch存储数据的地方,可以理解成关系型数据库中的数据库概念。映射(mappingmappin
2020-11-21 16:20:25
491
原创 原生JavaScript实现AJAX
同步与异步交互同步交互:就是客户端向服务器端发送请求,到服务器端进行响应,这个过程中用户不能做其他事情,只能等待相应完才能继续其他请求。执行速度相对较慢,影响整个HTML页面异步请求:客户端向服务器端发送请求,到服务器进行响应的这个过程中,用户可以做其他事情。执行速度相对较快,响应的是部分数据AJAX(Asynchronous JavaScript And XML) JavaScript和XML的异步本身不是一种新技术,而是多个技术综合,用于快速创建动态网页的技术一般的网页如果需要更新内
2020-10-20 17:45:06
150
原创 内部类的详解和使用
内部类内部类包括了成员内部类、局部内部类、匿名内部类内部类的基本使用内部类的概述在一个类中再定义一个类,比如在A类中再定义一个B类,就称B类为内部类。/* 格式: class 外部类名{ 修饰符 class 内部类名{ } }*/class Outer { public class Inner { }}内部类的访问特点内部类可以直接访问外部类的成员,包括私有成员外部类访问内部类时候需要创
2020-09-01 00:00:27
117
原创 TreeSet集合以及两种排序
Set集合Set集合的概述和特性Set集合不可以存储重复的元素无索引,不能通过经典的for循环进行遍历,可以通过迭代器和foreach循环进行遍历需要排序规则进行遍历Set集合的使用由于Set是一个接口,所以需要使用Set的子类来实现里面的方法Set常用的子类有 TreeSet 类 和 HashSet 类例:使用 TreeSet 存储字符串并进行遍历public class SetListDemo { public static void main(String[]
2020-08-28 20:53:36
801
原创 Java——多态的使用以及多态的转型
多态:同一个事物(对象)在不同时刻体现出来的不同状态。例如:狗子是狗子也是动物,水有不同的形态。多态的前提:1.要有继承2.要有方法重写3.要有父类指向子类对象(例:【左边】父 f = new 子();【右边】)多态中的成员访问特点:1.访问成员变量时,编译看左边,运行结果看右边2.访问成员方法时,编译看左边,运行结果看右边3.访问静态方法时,编译看左边,运行结果看左边4.访问构...
2020-08-27 11:21:07
201
原创 Java中的修饰符——private,protected,public,final,static
权限修饰符修饰符同一个类中同一个包中子类无关类不能包的子类不同包的无关类private√默认(void)√√protected√√√public√√√√状态修饰符final 关键字是最终状态,可以修饰成员方法,成员变量,类final修饰的特点:修饰方法:表明该方法是最终方法,不能被重写修饰变量:表明该变量是常量,不能再次被赋值修饰类:表明该类是最终类,不能被继承fina修饰局部变量...
2020-08-18 09:34:40
306
1
原创 Java中的继承(extends)以及构造方法链
继承(extends)继承可以定义一个通用的类(即父类),之后扩展该类为一个更加特定的类(即子类)。使用类来对同一类型的对象建模。不同的类也可能会有一些共同的特征和行为,这些共同的特征和行为都统一放在一个类中,可以被其他类所共享。可以自定义特定的类继承自通用类(父类),这些特定的类继承通用类中的特征和方法。在Java术语中,如果类c2扩展自另有一个类c2,那么就将c2称作子类(次类,扩展类,派生类),将c1称作父类(超类,基类)。子类从它的父类中继承可访问的数据域和方法,还可以添加新的数据域和方法。
2020-08-09 11:31:32
1615
原创 ArrayList常用的方法以及和数组之间的异同
public class array { public static void main(String[] args) { ArrayList<String> array = new ArrayList<String>(); array.add("hello"); //第一个元素 array.add("world"); //第二个元素 array.add("welcom"); array.ad
2020-08-04 14:12:46
164
原创 HTML和JavaScript的结合使用
Javascript简介:是基于对象和实践驱动的脚本语言,主要应用于客户端基于对象:提供了很多对象,可以直接使用事件驱动:html做网站静态效果,JavaScript动态效果客户端:专门指的是浏览器特点:交互性(信息的动态交互)、安全性(不可以直接访问本地硬盘)、跨平台性javascript的组成三部分组成:1.ECMAScrip ECMA:欧洲计算机协会,有ECMA组织制定的语...
2020-06-05 22:55:54
1736
原创 CSS盒子模型和布局
css盒子模型在进行布局前需要把数据封装到一块一块的区域内,这个区域的专业术语叫做盒子边框分为 上下左右内边距分为 上下左右外边距分为 上下左右边框:border:统一设置 参数分别是 粗细、样式、颜色,参数中间用空格隔开(2px solid blue)上: border-top下: border-bottom左: border-left右: border-right内边距...
2020-04-04 00:59:57
279
原创 CSS选择器
CSS简介css:层叠样式表(将页面显示效果更美观)层叠:一层接一层样式:很多的属性和属性值css将网页内容和显示样式进行分离,提高了显示功能css和html的结合方式(四种结合方式)1.在每个html标签上都加一个属性style,将html和css结合在一起2.使用html的一个标签实现< style>,写在head标签中3.在style标签里面使用语句@i...
2020-04-01 16:49:19
116
转载 Linux进程管理和系统监视——ps,jobs.who,at,cron等命令
Linux进程管理和系统监视1.基本概念(1)进程 进程号 PID(2)作业前台作业:运行于前台,用户对其进行交互操作后台作业:运行于后台,不接收输入,但向终端输出结果(3)进程状态:就绪、运行、等待(4)进程的优先级2.启动进程与作业(1)启动方式手工启动:输入shell命令前台:命令+回车后台:命令&amp;gedit ex1.c &amp;调度启动:按用户要求...
2018-12-14 20:46:42
413
转载 Linux 字符界面与常用shell命令
字符界面与常用shell命令1.密码破解运行级别 7个0 关机1 单用户模式2 多用户模式(不提供NFS)3 完整的多用户模式 (仅提供字符界面)4 保留的运行级别5 完整的多用户模式 图形化用户界面6 重新启动/etc/inittab 文件gedit /etc/inittab 打开id:5:initdefault: 指定启动时的运行级别2.输...
2018-11-02 23:32:46
626
原创 div元素和布局
div元素首先要提到的是元素的分类:元素类型特征元素块元素主要特征是会产生换行效果,自动与其他元素分离成两行,通常可以作为容器的内部添加其他元素h1~h6;hr;ul;ol;p;table…内联元素不会产生换行效果,会和其他元素并联排列b;i;br;img;…div元素和布局div元素是通用的块元素,内部可以包含其他各种元素包括其他div元素,并且可...
2018-11-02 22:55:13
606
原创 内联框架与table布局
内联框架iframe内联框架(1)iframe元素用来在文档中添加一个内联框架(2)iframe为body元素的子元素,必须放置在body中使用属性值描述srcURL在框架中需要显示的内容name/idwidthnumber,pixels,pixels%设置框架的宽度heightnumber,pixel设置框架的高度,由于高度会随着内...
2018-10-07 20:16:28
313
原创 HTML 5入门 (6)——style元素和HTML样式基础
style元素和HTML样式基础一、HTML样式1、引入样式的三种方式(1)外部样式表,通过 link 元素引入外部样式表;&lt;link rel="stylesheet" type="text/css" href=""&gt;&lt;!--type表示的是类型的是css类型,该元素放置在head标签内--&
2018-09-30 17:39:52
774
转载 以太网端口类型详解
原文地址:http://blog.chinaunix.net/uid-67918-id-2354400.html以太网端口有 3种链路类型:access、trunk、hybridAccess类型端口只能属于1个VLAN用于连接计算机端口;Trunk类型端口可以允许多个VLAN通过可以接收和发送多个VLAN报文般用于交换机的间连接端口;Hybrid类型端口可以允许多个VLAN通过...
2018-08-22 14:20:30
8134
转载 IP地址的分类及OSI七层模型简介
A类:1.0.0.0 到126.0.0.0 0.0.0.0 和127.0.0.0保留 其中10.0.0.0/8: 10.0.0.0~10.255.255.255属于私网地址段B类:128.1.0.0到191.254.0.0128.0.0.0和191.255.0.0保留 其中172.16.0.0/12: 172.16.0.0~172.31.255.255 属于私网地址段...
2018-08-21 11:33:08
909
原创 HTML 5入门 (4)——特殊符号的使用
特殊符号的使用一、HTML实体在 HTML 中,某些字符是预留的。如不能使用小于号(&amp;amp;lt;)和大于号(&amp;amp;gt;),这是因为浏览器会误认为它们是标签。要正确的显示预留字符,就需在 HTML 源代码中使用字符实体(character entities)。...
2018-08-20 11:48:35
778
原创 初学HTML笔记(3)——<img>标签
&amp;lt;img&amp;gt;标签定义图像在HTML 4.01中,图像的”align”,”border”,”hspace”以及”vspace”不赞成使用。在HTML 5中不支持这些属性,使用CSS代替。 属性 值 描述 alt text 当图形显示错误时,定义图形的监简短描述 src URL 要显示的图形的URL align top...
2018-08-19 17:51:18
147
原创 JavaScript笔记(1)——在HTML中使JavaScript
在HTML中使用JavaScript参考书籍:JavaScript高级程序设计第三版(最好对Java以及其他编程语言有一定基础,这样对于书籍内容比较好理解)。一、&amp;lt;script&amp;gt;元素一个完整的JavaScript的实现由三部分组成:1.核心(ECMAScript) 2.文档对象模型(DOM) 3.浏览器对象模型(BOM)(1)HTML 4.01为&amp;lt;sc...
2018-08-17 16:53:00
136
原创 初学html5笔记(2)——超链接标签、列表标签、表格标签
HTML5部分标签详解(1)HTML5&amp;amp;amp;amp;amp;lt; a &amp;amp;amp;amp;amp;gt;标签定义和用法:&amp;amp;amp;amp;amp;lt; a &amp;amp;amp;amp;amp;gt; 标签定义超链接,它用于从一个页面连接到另一个页面。在HTML5 中,&amp;amp;amp;amp;amp;lt; a &amp;amp;a
2018-08-10 01:19:09
628
原创 初学HTML5笔记(1)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键重点内容加粗 Ctrl + B 斜体 Ctrl +...
2018-08-02 19:27:15
166
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人