![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
2020.3.20
这个作者很懒,什么都没留下…
展开
-
java8——steam流篇(二)
Sream流java8方式:list.Stream.sorted(Comparator.comparing(NameValueDto::getName).reversed()) // 逆序排序。java方式:list.sorted(Comparator.comparing(NameValueDto::getName).reversed()是不感觉很帅?原创 2020-09-18 17:36:09 · 237 阅读 · 0 评论 -
Java8新特性篇
标题Java 8 Stream 全篇引用——菜鸟教程我觉得菜鸟比我自己说得好,就借用下吧。我得代码:功能是一个时间轴,根据时间显示数量的一个功能。别问我为什么用List<List>类型接受,因为前端想要这个类型~懒得整理,filter、sorted、map、collect、forEach全部有用到。// 筛选出日期不为空且在时间范围内的数据Date finalStart = start;Date finalEnd = end;Map<String, List> dea原创 2020-09-18 16:35:33 · 93 阅读 · 0 评论 -
Java元组Tuple篇
概念:我理解tuple就是个List类型,而且每个Object都可以是任意类型。对就是这么强大。泛型的概念。用途:今天我查数据库时用它接受查询结果,然后将它转成想要的类型。开始觉得很帅。后来测试时发现,帅归帅但没啥用。为什么我不用自己定义的类型直接接受呢?对吧?而且我想到可能我这个用途不能诠释元组,但是还有个类型和元组同样的功能啊就是Object[],是不是?但是元组还有个特点就是长度任意,这个就很bug了。所以看情况使用,光帅是没用的。...原创 2020-09-18 15:35:22 · 1107 阅读 · 0 评论 -
LocalDate、LocalDateTime篇
LocalDate转换String类型日期,日、周、月、年/** * 获取今天开始时间 * return 'yyyy-MM-dd hh:mm:ss' */public static String getTodayStartTime(){ LocalDate localDate = LocalDate.now(); return localDate + " 00:00:00";}/** * 获取今天结束时间 * return 'yyyy-MM-dd hh:mm:ss' */原创 2020-09-17 17:00:37 · 111 阅读 · 0 评论 -
idea打包项目命令篇
mvn clean packsge -Dmaven.test.skip=true-Dmaven.test.skip=true这句是打包时跳过单元测试原创 2020-09-16 17:50:47 · 769 阅读 · 2 评论 -
JPA注解篇
@Basic注解首先了解属性有什么:@Basic(fetch=FetchType,optional=true)FetchType:(1)、FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。(2)、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。(3)、比方User类有两个属性,name跟address,就像百度知道,登录后用户名是需要显示出来的,此属性用到的几率极大,要马上到数据库查,用急加载;而用户地址大多原创 2020-09-16 17:15:51 · 194 阅读 · 0 评论 -
Oracel数据库操作语句简单复习下
Oracel数据库操作语句简单复习下今天刚好在数据添加字段,然后需要在项目中留有修改记录,故复习一下。数据库操作语言一般分四种:DQL:是数据查询语言(Data Query Language)的缩写,DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块。DML:是数据操纵语言( Data Manipulation Language )的简写。插入( INSERT )、删除(DELETE )、修改( UPDATE )。DDL:是数据定义语言(Data Definition L原创 2020-09-16 15:39:36 · 104 阅读 · 0 评论 -
double类型计算是真的坑!
例子我没有总结但是,希望避免踩坑以后计算可以使用Bigdecimal,这个对象无论是精度还是提供运算的方法都很方便,想了解的可以再去了解哈。原创 2020-09-15 18:14:31 · 398 阅读 · 0 评论 -
oracle函数nvl与nvl2用法总结——2020-9-9
oracle函数nvl与nvl2用法总结——2020-9-9语法:NVL(expr1, expr2)——首先函数会找第一个值,如果为空则会采用第二个值。不管第二个值是否为空。用法:0 < (NVL(t.time1, t.time2) - t.time3)*24——解读:晚上时间time1,中午为time2,早上8:00am为time3.问现在时间【单位小时】是否大于早上时间time3,规则有晚上时间取晚上时间,无则取中午时间。语法NVL2(expr1, expr2, expr3) 定义:如果ex原创 2020-09-09 17:22:59 · 416 阅读 · 0 评论 -
2020-9-9Json注解——com.fasterxml.jackson.annotation下的注解
@JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,最后前端获取结果就是name@JsonIgnore 此注解作用于属性上,作用为:返回时可忽略该字段。例如:返回给前端的数据结构很多字段其中含有trueName,但是使用该注解后,返回前端数据就没有该字段了。...原创 2020-09-09 14:33:29 · 1369 阅读 · 0 评论 -
spring data jpa @Qurey专题2020-9-8
nativeQuery用法nativeQuery:当想使用原生sql时,nativeQurey = true 举例:@Qurey(value="select * from table ", nativeQuery = true)这样写即可,此时接受查询结果的返回值用该使用Object接收。原创 2020-09-08 16:54:19 · 134 阅读 · 0 评论 -
Java 基础数据类型和默认值
Java 基础数据类型和默认值boolean falsechar 空byte (byte)0short (short)0int 0long 0Lfloat 0.0fdouble 0.0d原创 2020-09-08 13:43:26 · 74 阅读 · 0 评论 -
Java 三大主流框架概述
Java 三大主流框架概述传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用<%%>符号嵌入很多的Java代码,造成页面结构混乱,Servlet和Java...原创 2020-03-31 10:05:02 · 263 阅读 · 0 评论 -
2020-03-20
Java常用的数据结构讲解 一、Java常用的数据存储结构有:栈、列表、数组、链表、红黑树。 1. 栈:(stack)又称堆栈,它是运算受限的线性表,其限制是仅允许在表的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。简单的说:采用该结构的集合,对元素的存取有如下的特点:先进后出(存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)。栈的入口、出...原创 2020-03-20 14:40:36 · 61 阅读 · 0 评论 -
2020-03-20
Java集合类学习:1、集合类概念:Java集合类是Java数据结构的实现,(当然数组也是Java的数据结构的实现,这里先说不说数组!)它是java.util包(也就我们常说的工具包,是JDK中的)中的重要内容。是将一些基本的和使用频率极高的基础类进行封装和增强后再以类的形式呈现!它可以存放多个对象,但不能存放基本数据类型!(实际上是存对象名即指向地址的指针。这点与数组不同!数组可以容纳对象和...原创 2020-03-20 11:13:49 · 86 阅读 · 0 评论