![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
Dream
小白一个☝️
展开
-
org.apache.logging.slf4j.SLF4JLoggerContext cannot be cast to org.apache.logging.log4j.core.LoggerCo
日志报错原创 2022-11-10 11:12:05 · 6478 阅读 · 1 评论 -
SpingBoot 集成RabbitMQ使用@Bean 注解无法在项目启动时在MQ服务器端创建队列
【代码】SpingBoot 集成RabbitMQ使用@Bean 注解无法在项目启动时在MQ服务器端创建队列。原创 2022-09-18 17:25:58 · 1838 阅读 · 3 评论 -
RabbitMQ 保证消息可靠性
消息可靠性原创 2022-08-17 15:04:53 · 776 阅读 · 0 评论 -
多线程与高并发 2022版学习
多线程与高并发原创 2022-06-10 09:33:57 · 320 阅读 · 0 评论 -
请谨慎使用Arrays.asList、ArrayList的subList
ArrayList的subList原创 2021-02-08 14:30:03 · 142 阅读 · 0 评论 -
Rocket MQ 学习
RocketMQ学习笔记rocketmq 是一款分布式,队列模型的开源消息件 。一、RocketMQ 的特性原生分布式俩种消息拉取严格消息顺序特有的分布式协调器亿级消息堆积组(group)RocketMQ的基本概念Producer : 消息生产者,负责产生消息,一般由业务系统负责产生消息。 Consumer:消息消费者,负责消费消息,一般是后台异步系统负责异步消费。 Push Consumer:封装消息拉取,消费进程和内部 *原创 2020-05-17 15:45:06 · 1002 阅读 · 0 评论 -
项目中代码没有报错,但是项目前面就是有一个红叉~~~~
对于不知道问题所在的项目工程,前面有一个红色×。找到problem这个窗口,里面百分百会有错误信息提示,只需要一一对应百度把error消灭就好了。原创 2019-07-25 15:52:53 · 1575 阅读 · 0 评论 -
java体系之线程篇
面试题:1、java多线程创建方式有几种?2、线程安全的解决办法(同步)有几种?3、sleep()和 wait()的异同?4、synchronize和lock的区别?5、wait()、notify()、notifyAll()、各个用法?6、启动一个线程能否不调用start()?7、调用start()执行方法和调用run( )执行方法有什么区别?8、一个线程启动后没...原创 2019-07-23 09:49:48 · 215 阅读 · 0 评论 -
Error:java: JDK isn't specified for module 'xxx'
错误:idea报错Error:java:JDK isn’t specified for module “XXXX”原因:项目中的.idea文件夹被删掉,导致项目目录出错解决:idea中关掉该项目并删除,然后重新import引入该项目,在弹出是否重写.idea选择是...原创 2019-08-14 18:23:39 · 5430 阅读 · 1 评论 -
JAVA 体系之IO流
一、File 类的使用 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。 如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录...原创 2019-08-28 09:44:51 · 197 阅读 · 0 评论 -
FileWriter面试的考法
参数中默认为false,向hi.txt 写入内容时,会把原来的内容覆盖掉,默认会覆盖掉。看下图:接下来大家看一下加上参数 true 的效果,这个参数表示输出内容是否在原有基础上追加。做面试题一定要注意这个小点,平时一定要多积累。...原创 2019-09-03 17:14:38 · 88 阅读 · 0 评论 -
java系列之Date类
JDK 8之前日期和时间的API测试public class DateTimeTest {/*java.util.Date类 |---java.sql.Date类1.两个构造器的使用 >构造器一:Date():创建一个对应当前时间的Date对象 >构造器二:创建指定毫秒数的Date对象2.两个方法的使用 >toString():...原创 2019-07-28 23:03:12 · 102 阅读 · 0 评论 -
java基础之String类
String 类: String:字符串,使用一对""引起来表示。 1.String声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小 3.String内部定义了final char[] value用于存储字符串数据...原创 2019-07-28 23:01:44 · 145 阅读 · 0 评论 -
java 体系之集合篇
java是面向对象语言,对事物的体现一般都是以对象的形式。为了方便对多个对象的操作,就需要对对象的存储。集合相当于一种容器,动态的把对象的引用放入容器中。集合和数组都是对多个数据进行存储操作的结构,简称java容器。数组在存储数据的缺陷:1、数组一旦初始化,长度不可变2、数组中提供的功能非常有限,对于增删改不便操作,非常容易出现空指针。3、数组存储数据数据都是有序的可重复的,对于要求不...原创 2019-07-08 23:11:51 · 169 阅读 · 0 评论 -
cookie&session
会话技术:从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。cookie:数据存储在客户端本地,可以减少服务器的储存压力,安全性不好,客户端可以清除cookie。session:将数据存储到服务器端,安全性相对较好,增加服务器压力。一、Cookie1、服务器将cookie写给客户端1 ) 创建Cookie:Cookie cookie = new Cookie(S...原创 2019-02-25 23:04:36 · 177 阅读 · 0 评论 -
类加载器与动态代理
一、类加载器1.什么是类加载器,作用是什么?类加载器是用来加载字节码文件(.class)的。2.类加载器的种类类加载器有三种,不同类加载器加载不同的1)BootStrap:引导类加载器:加载都是最基础的文件2)ExtClassLoader:扩展类加载器:加载都是基础的文件3)AppClassLoader:应用类加载器:三方jar包和自己编写java文件3.获得类加载器首先获得字节...原创 2019-03-06 19:26:16 · 275 阅读 · 0 评论 -
The reference to entity "characterEncoding" must end with the ';' delimiter.
java关于报错:The reference to entity "characterEncoding" must end with the ';' delimiter. 在配置一个访问数据库的Url时,第一次设置的内容如下:jdbc:mysql://localhost:3306/photo?useUnicode=true&characterEncoding=UTF-8,注意中间那...原创 2019-03-19 15:22:09 · 232 阅读 · 0 评论 -
Data truncation: Data too long for column 'uid' at row 1 Query:
java.sql.SQLException: Data truncation: Data too long for column 'uid' at row 1 Query: insert into user values(?,?,?,?,?,?,?,?,?,?) Parameters: [e3206405-c061-47e3-9f94-86c3ea15cde7, 123456, 0926, wei...原创 2019-03-19 15:24:05 · 996 阅读 · 0 评论 -
Map详解
Map集合Map接口中的常用方法V remove(K) :移除集合中的键值对,返回被移除之前的值V get(K) :通过键对象,获取值对象,如果集合中没有这个键,返回nullput(K,V) : K作为键的对象,V作为值的对象,将键值对存储到集合中,存储的是重复的键,将原有的值覆盖,存储重复键的时候,返回被覆盖之前的值。返回值一般情况下返回null.Map集合遍历...原创 2019-03-19 16:27:43 · 352 阅读 · 0 评论 -
Exception详解
异常的继承体系 Throwable: 它是所有错误与异常的超类(祖宗类) |- Error 错误 |- Exception 编译期异常,进行编译JAVA程序时出现的问题 |- RuntimeException 运行期异常, JAVA程序运行过程中出现的问题,不是编译期异常的,其余全是运行时异常。异常类在Java中,把异常信息封装成了一个类。 当出现了问题时,就会创建异常类对象...原创 2019-03-20 14:19:49 · 1493 阅读 · 0 评论 -
Double.parseDouble是什么?
第一次见这个方法:记录如下。用Double.parseDouble()是把括号里面内容变成double类型的。如果要变成int,则用Integer.parseInt()原创 2019-04-15 15:01:49 · 46174 阅读 · 1 评论 -
eclipse导入项目时,程序中文乱码问题。
右键项目点击Properties,点击Resource,修改Text file encoding 改为UTF-8原创 2019-04-24 18:45:58 · 545 阅读 · 0 评论 -
Final 关键字详解。
Final 关键字的简单使用1、 被final关键字 修饰的类不可以被子类继承。2、 被final关键字修饰的方法,无法被子类重写。3、 被final关键字修饰的基本变量,值不可以被改变,4、被修饰的引用变量,不能修改地址值,但是可以对指向对象的内部进行修改。eg:代码很简单,看不懂只是你没用心看。被final关键字 修饰的类不可以被子类继承。被final关键字修饰的方法,无法...原创 2019-05-05 14:40:11 · 232 阅读 · 0 评论 -
静态代码块、构造代码块、局部代码块、以及构造器的执行顺序
构造代码块:构造代码块在调用构造方法之前执行,对成员变量进行初始化,而不是在构造方法调用时再执行,一般用于将构造方法的相同部分提取出来。局部代码块局部代码块存在于方法中,一般进行一次性地调用,调用其所在的方法时执行,调用完立刻释放空间,限定局部变量的生命周期,避免在接下来的调用过程中占用栈空间。静态代码块静态代码块存在方法外部,和构造代码块不同的是使用static修饰,静态代码块是所在类...原创 2019-05-06 08:39:34 · 550 阅读 · 0 评论 -
深入理解ServletContext对象、
servletcontext对象: servletcontext代表是一个web应用的环境(上下文)对象,内部封装了web应用的信息,一个web应用只有一个servletcontext对象,但是有多个servlet对象。servletcontext对象生命周期: 创建:服务器启动(该web应用加载到容器(服务器)中) 销毁:服务器关闭(web应用被卸载)获得servle...原创 2019-02-18 21:33:45 · 523 阅读 · 0 评论