殇莫忆的博客

码农的生活

JDK1.8 Lambda 表达式的学习

1、Lambda  表达式 Lambda 表达式(也称为闭包)是整个Java8发行版本中最受期待的在Java语言层面上的改变,Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据,Lambda 表达式用于简化Java中接口式的匿名内部类,被称为函数式接口的概...

2018-12-08 11:39:34

阅读数:26

评论数:0

hibernate 是否支持join 语句

hibernate 只支持 join 语句  原生sql就是sql-client的语法     

2018-12-03 16:09:41

阅读数:10

评论数:0

java 基础 -- 枚举类的简介

自定义枚举类: /** * @Date: 2018/12/3 11:18 * @Description: 自定义枚举类 */ public class testEnum { public static void main(String args[]) { Se...

2018-12-03 14:31:42

阅读数:25

评论数:0

HashMap和Hashtable的区别

HashMap和Hashtable都实现了Map 接口,但是具体要使用哪一个,需要先了解它们存在怎样的区别,然后再根据具体的情况做出选择。 1、线程安全性   首先,HashMap是非synchronized的,而Hashtable是synchronized的。这说明Hashtable是线程安...

2018-12-03 13:37:44

阅读数:12

评论数:0

FetchType.LAZY和FetchType.EAGER什么区别

FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载 FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载...

2018-12-03 12:02:42

阅读数:8

评论数:0

@NotBlank、@NotNull、@NotEmpty三者之间的区别

1.@NotNull:不能为null,但可以为空字符串 2.@NotEmpty:不能为null,并且长度必须大于0 3.@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0...

2018-12-03 12:00:47

阅读数:24

评论数:0

java integer 和 int 的区别

Integer 类和 int 的区别   ①、Integer 是 int 包装类,int 是八大基本数据类型之一(byte,char,short,int,long,float,double,boolean)   ②、Integer 是类,默认值为null,int是基本数据类型,默认值为0; ...

2018-11-29 16:24:24

阅读数:7

评论数:0

JSON 详细的技术报告

一 、各个JSON技术的简介和优劣 1.json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包, 包括commons-beanutils.jar,commons-collections-3.2.jar,commons...

2018-10-10 16:26:38

阅读数:15

评论数:0

一次性搞清楚equals和hashCode

前言 在程序设计中,有很多的“公约”,遵守约定去实现你的代码,会让你避开很多坑,这些公约是前人总结出来的设计规范。 Object类是Java中的万类之祖,其中,equals和hashCode是2个非常重要的方法。 这2个方法总是被人放在一起讨论。最近在看集合框架,为了打基础,就决定把一些细...

2018-09-30 11:40:58

阅读数:29

评论数:0

sleep( ) 和 wait( ) 的这 5 个区别

sleep(休眠) 和 wait(等待) 方法是 Java 多线程中常用的两个方法,它们有什么区别及一些该注意的地方有哪些呢?下面给大家一一分解。 区别1:使用限制 使用 sleep 方法可以让让当前线程休眠,时间一到当前线程继续往下执行,在任何地方都能使用,但需要捕获 Interrupted...

2018-09-19 09:04:13

阅读数:48

评论数:0

Date 类型转换成时间戳类型Timestamp

一共有3中方式可以实现 @DateTimeFormat(pattern ="yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Temp...

2018-09-18 17:51:25

阅读数:209

评论数:0

可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章

目录 前言 一 什么是 ZooKeeper ZooKeeper 的由来 1.1 ZooKeeper 概览 1.2 结合个人使用情况的讲一下 ZooKeeper 二 关于 ZooKeeper  的一些重要概念 2.1 重要概念总结 2.2 会话(Session) 2.3 Znode...

2018-09-17 13:40:38

阅读数:22

评论数:0

用Java输出语句1-0.9等于0.1

第一种方法: System.out.printf("%.1f",1.0-0.9); 第二种方法:  System.out.println(new BigDecimal("1").subtract(new BigD...

2018-09-07 15:04:43

阅读数:234

评论数:0

前后端的数据交互

Java学习——前后端数据交互(一) 当前的结果是提交之后js内有响应。不知道原因在哪个地方,下面是当前了解的一些知识。   1、在html页面要链接到js页面,要有个这样的东西(html页面   2、在js页面要定义controller层的url地址,就是requestMappin...

2018-08-10 09:54:53

阅读数:173

评论数:0

java time 的构造函数中可添加String 转换成Timestamp 类型

//构造函数 public zxxxEntity(Timestamp Time1, Timestamp Time2) { //String类型转为timestamp类型 Timestamp time1= new Timestamp(System.curr...

2018-08-03 11:36:23

阅读数:50

评论数:0

java 中@interface 和interface 的区别

1、区别 ①、interface :声明了这是一个java 的接口 ②、@interface : 是用来修饰 Annotation 的,请注意,它不是 interface。这个关键字声明隐含了一个信息:它是继承了 java.lang.annotation.Annotation 接口,而不是声明...

2018-08-02 14:16:37

阅读数:68

评论数:0

JAVA中显式类型转换和隐式类型转换

自动类型转换(隐式类型转换),由系统自动完成的类型转换。从存储范围小的类型到存储范围大的类型。由于实际开发中这样的类型转换很多,所以Java语言在设计时,没有为该操作设计语法,而是由JVM自动完成。 转换规则: 从存储范围小的类型到存储范围大的类型。 具体规则为: byte→short(...

2018-07-27 16:00:05

阅读数:81

评论数:0

JSON数据类型

JSON格式支持的数据类型有以下:类型描述Number在JavaScript中的双精度浮点格式String双引号的反斜杠转义的UnicodeBooleantrue 或 falseArray值的有序序列Value它可以是一个字符串,一个数字,真的还是假(true/false),空(null )等Ob...

2018-06-04 17:17:29

阅读数:725

评论数:0

Cassandra连接Java

1、pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...

2018-06-01 11:03:45

阅读数:227

评论数:0

冒泡排序

2018-05-15 10:40:03

阅读数:18

评论数:0

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