背景: 由于自己傻傻的操作和阴差阳错引发的“血案”,浪费了大量的时间,大家就当看个故事吧 不多说直接上代码: /** * 添加评论 * 发表评论 * @param commentParam * @…
分类:Java基础
记录Java学习和使用过程中的知识点、遇到的问题和解决办法等
SpringBoot配置Redis及使用
Redis简介: Redis 是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。 Redis优点: 存取速度快:Redis速度非常快,每秒可执行大约1100…
Java面试高频(五)
1.Java 中的反射是什么意思?有哪些应用场景? java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的…
Java面试高频(四)
1.如何实现对象的克隆? 所谓的对象克隆描述的概念就是进行对象的复制,当一个对象完成之后实际上都会自动的开辟内存空间,在每一块堆内存空间里面都会保存有对象的相关属性内容,所…
Java面试高频(三)
1.switch 语句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上? 在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本…
Java面试高频(二)
1.构造方法有哪些特性? 特点: (1)构造方法名一定与类同名。 (2)构造方法无返回值。 (3)构造方法可以没有(默认一个无参构造方法),也可以有多个构造方法。他们之间构成重载关系。 (4)如果定义有参构造函数,则无参…
Java面试高频(一)
1.什么是面向对象,面向对象和面向过程的区别? 面向对象就是在编程的时候尽可能的去模拟真实的现实世界,按照现实世界中的逻辑去处理一个问题,分析问题中参与其中的有哪些实体,这些实体应该有什么属性和方法,我们如何通过调用这些…
MySQL和mysql-connector-java、Java的版本问题
背景: 很多刚使用MySQL的小伙伴都会遇到一个问题,那就是mysql-connector-java、Java与MySQL数据库的版本不对应,从而导致某些数据库的操作报错。 mysql-connector-java、Ja…