自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 HttpServlet.doOptions()问题

阅读HttpServlet源码过程中,发现doOptions()方法设计问题

2023-11-27 00:05:26 375 1

原创 list和tree互转工具类

1.提供tree转list, list转tree两个方法,需要借助TreeNode接口然后实体类来实现。当然可以通过反射手段代替接口。2.自己定义root标准,我这里是判断root的pid为’0"。(一般为"0"或null)3.自定定义id类型,我这里是String类型。(一般为"Stirng"或"Long")4.可以继续封装,定义TreeNodeImpl然后让实体类继承,这里不给出了。

2023-06-16 11:26:31 466

原创 RabbitMQ配置过程中遇到问题,@Qualifier编译报错 类型转换错误

java: 不兼容的类型: org.springframework.amqp.rabbit.connection.ConnectionFactory无法转换为java.lang.String。就是@qualifier出现了问题,使用的字符串常量是connectionFactory导致报错,然后更改了常量名称就好了,不知道什么是原因,请大神们解释一下。

2023-05-07 17:23:30 311 1

原创 java的四种引用方式

【代码】java的四种引用方式。

2022-10-24 17:43:37 486

原创 使用openSSH连接linux以及遇到的问题

在windows宿主机上使用系统自带的openSSH连接linux。(本例连接的vmware中centos7)

2022-10-13 21:01:16 1066 1

原创 docker Desktop部署nacos单机和集群

docker Desktop部署nacos单机和集群

2022-10-12 23:19:15 1341

原创 Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the

***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable dr

2022-08-21 20:52:55 25046 3

原创 Invalid prop: type check failed for prop “total“. Expected Number with value x, got String with valu

Invalid prop: type check failed for prop "total". Expected Number with value x, got String with value "x".

2022-08-19 16:33:51 17079

原创 MySQL存储树形结构

在学习谷粒mall过程中发现一个问题,mysql存储三级菜单时,发现主方法(listWithTree())和递归方法(getChildrens())中都要用sorted()方法,本以为在listWithTree()用一次sorted()即可,然后做了测试模拟场景。...

2022-08-04 22:18:40 442

原创 java类型转换 byte转int

java类型转换 byte转int

2022-06-13 23:15:13 16954

原创 SpringBean源码学习之回调机制(一)

传送门:https://blog.csdn.net/chenlixiao007/article/details/113881768A.a()—>B.b()的过程中需要等待b()完成才能进行a()操作如果b()耗时过长或陷入阻塞状态,a()方法无法继续,整个流程陷入阻塞状态为了解决同步调用可能出现的阻塞,A.a()—>new thread—>b.b()通过新建线程来完成调用,a()不受b()影响,代码直接往下执行在特定情况下,必须通过一定的方式对b()的执行结果进行监听(在Java中, 可以使用Future+

2022-06-02 02:47:41 207

原创 SpringBean源码学习之SimpleAliasRegistry接口的hasAlias()问题

阅读spring5源码中SimpleAliasRegistry接口中遇到问题____________________________________________________SimpleAliasRegistry是AliasRegistry的简单实现类,其中有一个方法是hasAlias(), 用来判断"给定的名称是否已注册给定的别名",代码如下:public class SimpleAliasRegistry implements AliasRegistry {//从别名映射到规范名称pr

2022-05-31 23:02:26 204

原创 NO converter for [xxxx] with preset Content-Type ‘null‘问题解决方法

NO converter for [xxxx] with preset Content-Type 'null'问题解决方法

2022-05-14 01:53:43 15241 2

原创 将java对象转换为json格式,然后将json转化为java对象遇到的问题

将java对象转换为json格式,然后将json转化为java对象遇到的问题

2022-05-09 15:03:37 2142

原创 java去掉字符串左侧(前缀)空格

列出8种去除字符串前缀“空格”的方法如下需要导入![jar包](https://img-blog.csdnimg.cn/694a286c781e4575af5bd2f3ffd7103d.png#pic_center)/** * 目标:去除string类型的前缀空格 * 示例: * string=" select * from zevin" ==> string="select * from zevin" */public class Test { /**

2022-04-29 21:00:26 2236

原创 MYSQL8以上修改root密码遇到的问题

如果你的mysql8版本为8以上,并且MySQL Server 8.0目录下没有data文件夹和my.ini配置文件,可以通过1.管理员运行cmd,输入net stop mysql,停止MySQL服务2.在my.ini配置文件的[mysql]中加入 skip-grant-tables后保存文件3.命令行来到bin目录下,示例:cd C:\Program Files\MySQL\MySQL Server 8.0\bin4.然后执行 mysqld --defaults-file=“C:\Prog

2022-04-25 21:33:29 829

原创 Spring Bean生命周期

简易过程1.Bean实例化——调用无参构造器2.Bean属性设值——调用Setter赋值3.Bean初始化——调用init-method()4.Bean使用5.Bean销毁——调用destory-method()完整过程1.Bean实例化2.Setter设值3.setBeanName(),传入Bean当前的id值4.setFactory(),传入当前 Factory 实例的引用5.setApplicationContext(),传入当前 Application

2022-03-20 17:31:38 405

原创 Java ConcurrentModificationException报错处理

如果在遍历集合过程中删除某个元素,并且继续遍历则会引发ConcurrentModificationException/** * ConcurrentModificationException */public class Demo{ public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(1); .

2022-03-18 19:02:45 149

原创 java设计模式——单例模式

1.eager/** * 单例模式eager * properties、private construction、getProperties */public class Singleton_eager { //单例 private Singleton_eager INSTANCE=new Singleton_eager(); //构造方法私有化 private Singleton_eager() { } //获得实例化 public

2022-03-17 23:08:21 485

原创 java序列化追加文件及反序列化读取多个对象

1.对象保存信息+集合2.集合保存对象3.序列化追加文件4.反序列化读取多个对象import java.io.Serializable;import java.util.ArrayList;public class Student implements Serializable { private int id; private ArrayList list; public Student(int id,ArrayList list) { t

2022-03-17 22:11:07 1758 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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