
Java
dongbad
暂无
展开
-
【org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet;】问题解决
报错:org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet;原因:1.表与字段没有对应起来2.数据库连接池配置方言与数据库不匹配//oracle数据库方言hibernate.dialect=org.hibernate.dialect.Oracle10gD...转载 2019-01-17 16:52:40 · 6368 阅读 · 0 评论 -
Java基础之int和Integer的区别
int与Integer区别int与Integer的基本使用对比Integer是int的包装类;int是基本数据类型; Integer变量必须实例化后才能使用;int变量不需要; Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ; Integer的默认值是null;int的默认值是0。int与Integer的深入对比(1)由于Intege...转载 2019-08-07 15:49:45 · 119 阅读 · 0 评论 -
Java中重载与重写的区别
重载(Overloading)1、方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。1、Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。3、重载的...原创 2019-08-07 10:26:34 · 108 阅读 · 0 评论 -
谈谈final、finally、finalize的区别
final根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final...原创 2019-08-06 18:00:00 · 153 阅读 · 0 评论 -
Java容器之LinkedList
1.定义实现List接口与Deque接口双向链表,实现了列表的所有操作,并且允许包括null值的所有元素,对于LinkedList定义我产生了如下疑问:1.Deque接口是什么,定义了一个怎样的规范?2.LinkedList是双向链表,其底层实现是怎样的,具体包含哪些操作?下文将围绕这两个问题进行,去探寻LinkedList内部的奥秘,以下源码是基于JDK 1.7.0_792....转载 2019-08-08 15:24:38 · 217 阅读 · 0 评论 -
Java容器之ArrayList
Java容器之ArrayListArrayList结构图ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以ArrayList 是支持快速访问、复制、序列化的。...转载 2019-08-08 10:53:06 · 323 阅读 · 0 评论 -
一起了解微服务SpringCloud
目前,最火的微服务框架,就是SpringCloud了。虽然netflix公司对某些组件的维护经常爽约,但有些核心组件还是非常经典的。1、注册中心:Eureka服务A,怎么找到服务B,有很多种方式。比如你生活在一个小镇上,你问xjjdog是谁,老王可能认识他,但小李可能并不知晓;但小李认识老王,所以通过他最终也能找到xjjdog,只不过麻烦一些。你可以随便拉小镇上的一个人,来问xjjdo...转载 2019-08-08 10:43:02 · 222 阅读 · 0 评论 -
分布式原理:一文了解 Gossip 协议
gossip 是什么gossip 协议(gossip protocol)又称 epidemic 协议(epidemic protocol),是基于流行病传播方式的节点或者进程之间信息交换的协议,在分布式系统中被广泛使用,比如我们可以使用 gossip 协议来确保网络中所有节点的数据一样。gossip protocol 最初是由施乐公司帕洛阿尔托研究中心(Palo Alto Research C...转载 2019-08-08 10:26:04 · 1642 阅读 · 0 评论 -
java数组和字符串相互转换
将字符串变成数组Java.lang包中有String.split()方法,java中通常用split()分割字符串,返回的是一个数组。特殊,转义字符,必须加"\"(“.”和“|”都是转义字符)示例:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法..转载 2019-01-22 10:46:35 · 1310 阅读 · 0 评论 -
Exception和Error有什么区别?
转载 2019-01-16 09:34:35 · 146 阅读 · 0 评论 -
【org.hibernate.LazyInitializationException: failed to lazily initialize】问题解决
报错:org.hibernate.LazyInitializationException: failed to lazily initialize XXXXX could not initialize proxy - no Session解决:这个问题是由于实体中一对多或者多对多关联关系的加载方式配置不当引起的。一对多或者多对多关联关系的加载策略使用了懒加载,结果在加载子实体时就会报 o...转载 2019-01-17 17:06:37 · 8145 阅读 · 2 评论 -
Java工程师成神之路
一、基础篇面向对象什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则平台无关性Java如何实现的平台无关JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala)值传递值传递、引用传递为什么说Java中只有值传递封装、继承、多态什么是多态、方法重写与重载Java的继承与实现构造函数与默认构造函数...转载 2019-08-07 16:30:31 · 200 阅读 · 0 评论