- 博客(17)
- 收藏
- 关注

原创 【精简版】Java高频面试题
文章目录1. Java 基础1.1 Java 三大特性:封装1.1.1 封装1.1.2 继承1.1.3 多态1.2 八大基本数值类型:1.3 JDK 和 JRE的区别是什么?1.4 重写和重载的区别:1.5 接口和抽象类的区别是什么?1.6 String,StringBuffer 和 StringBuilder 的区别1.7 == 与 equals1.8 hashCode 与 equals2. Java 高级2.1 IO 流2.1.1 Java 中的IO 流分为几种?2.1.2 既然有了字节流,为什么还要分
2020-10-24 11:10:01
460
原创 Java8新特性-Stream流
Java8新特性-Stream流1、Stream 和 集合的区别Stream 关注的是对数据的运算,与CPU打交道集合关注的数据的存储,与内存打交道2、Stream 的特性1.Stream 不会自己存储元素2.Stream 不会改变源对象。相反,其会返回一个持有结果的新Stream3.Stream 操作是延迟执行的,这意味着他们会等到需要结果的时候才执行3、Stream 执行流程Stream 的实例化一系列的中间操作(过滤、映射。。。)终止操作说明:一个中间操作链,
2021-12-07 19:42:56
761
原创 idea中maven依赖爆红不自动下载解决办法
记一次错误:刚入职不就,准备利用下班时间做项目练习,但是计划实行刚开始,就卡在住了,连续三天,有点崩。问题:maven全部爆红,不自动下载,仓库也没有相应的文件夹。和往常一样,问度娘,各种方法都试过了但仍然没有解决。日常解决措施,我这里就不提了,网上一搜一大堆。我的解决措施:删掉 pom文件中的 < dependencyManagement >,然后就开始下载了。遂再次问度娘,得出原理:在内部的依赖不会马上到中央仓库中去下载jar包,而是在子工程引用的时候才会去下载jar包参考
2021-07-15 11:20:59
4909
6
原创 【Rochester】MongoDB的基本语法和使用
一、概念与特点后期补二、基本常用命令1. 数据库操作1.1 选择和创建数据库use 数据库名称注:如果数据库不存在,就自动创建。1.2 查看所有数据库命令1. show dbs2. show databases* 两者任选其一即可注意:在MongDB中,集合只有在内容插入后才会创建。 也就是说,创建集合(数据表)后,需要再插入数据,集合才会真正创建。1.3 查看当前使用的数据库db注:MongDB中默认的数据库为test,如果你没有选择数据库,集合将默认存放在tes
2021-06-23 17:52:45
376
1
原创 mybatisplus代码生成器
依赖的话,参考官方依赖配置文档官方文档即可import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringUtils;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.
2021-05-20 14:15:35
180
原创 记一次Java用jdbc向数据库添加上亿条数据
字段利用的是 时间戳import java.sql.*;import java.text.SimpleDateFormat;import java.util.Date;import java.util.UUID;public class CHar { public static void main(String[] args) throws ClassNotFoundException, SQLException { Connection connection = nu
2021-05-12 12:02:37
194
原创 String,char使用equals做比较注意事项
直接看重点吧:使用 equals 时,会判断其是否是String 类型,如果不是,则直接返回false附上源码: public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)
2020-11-10 16:58:33
1967
原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb
错误1:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.org.springframework.jdbc
2020-10-17 08:39:42
127
原创 leetcode-1480. 一维数组的动态,以及Java中length、length()、size()的区别
leetcode-1480. 一维数组的动态和Java中length、length()、size()的区别:(本篇重点)因为在参考别人解析的时候,发现数组长度表示做法不一,特此在此提出来,欢迎讨论在此,先感谢 @张小烦一点都不烦点击参考此篇博文总结:length——数组的属性;length()——String的方法;size()——集合的方法;题目:给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请
2020-07-11 23:44:46
232
原创 java.io.FileNotFoundException: class path resource [XXX] cannot be opened because
这两天在学习SSM整合,遇到了一个很让人意外的问题:HTTP Status 500 – Internal Server ErrorType 异常报告消息 Servlet.init() for servlet [DispatcherServlet] threw exception描述 服务器遇到一个意外的情况,阻止它完成请求。Exceptionjavax.servlet.ServletException: Servlet.init() for servlet [DispatcherServlet]
2020-06-09 16:09:42
883
原创 详细解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。先点击参考这篇文章解决:https://blog.youkuaiyun.com/sundacheng1989/article/details/81630370如果还是不行,仔细查看你建的包能不能分级展开检查方法
2020-05-08 23:25:12
249
原创 java.lang.ExceptionInInitializerError at cn.silentcow.dao.UserDaoTest.test(UserDaoTest.java:18) at
在学习Mybatis中,出现如下异常:异常:java.lang.ExceptionInInitializerError at cn.silentcow.dao.UserDaoTest.test(UserDaoTest.java:18) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect...
2020-05-06 23:14:16
2477
9
原创 java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more
连接数据库时报错,造成这种问题原因是mysql8.0之后需要说明时区:解决方法:如图,加上时区,即可解决:?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT...
2020-05-05 21:54:28
272
原创 数据库mysql相关异常:ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
前几天卸载了vs2019,导致mysql等应用顺带卸载了,在此吐槽一下:好流氓啊。好了,言归正传,今天遇到的问题,ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’这是由于密码没及时更新或者错误导致的**解决措施:**1.管理员身份打开命令提示符:2.登录mysqlmysql -u root ...
2020-05-04 21:36:52
4772
2
原创 mysql 8.0.15忘记密码重置方法,5.0旧方法使用无效果
1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,2.开启跳过密码验证登录的MySQL服务输入命令mysqld --console --skip-grant-tables --shared-memory 3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p密码置为空,命令如下: use mysql ...
2020-05-04 21:19:20
229
原创 redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed
问题1:redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out问题2:redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from ...
2020-05-04 18:34:51
4666
原创 tomcat启动错误:Error running 'Tomcat 9.0.34': Address localhost:1099 is already in use
tomcat启动错误:Error running ‘Tomcat 9.0.34’: Address localhost:1099 is already in use这是由于默认的1099本地地址被占用解决办法:1、cmd --> netstat -ano2、找到本地地址为1099的进程3、根据其对应的端口号去关闭它打开任务管理器,点击服务,点击PID ,找到对应的端口号,右键关...
2020-04-27 08:49:34
3600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人