<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dream_miracle的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dream_miracle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dream_miracle]]></copyright><item><title><![CDATA[spring cloud 整合docker打包时,出错Failed to execute goal com.spotify:docker-maven-plugin:1.0.0]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/129186347</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/129186347</guid><author>dream_miracle</author><pubDate>Thu, 23 Feb 2023 18:26:20 +0800</pubDate><description><![CDATA[spring cloud 整合docker打包时,出错Failed to execute goal com.spotify:docker-maven-plugin]]></description><category></category></item><item><title><![CDATA[Spring Cloud集成Oauth2踩坑：报401错/Unsupported grant type]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/127089276</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/127089276</guid><author>dream_miracle</author><pubDate>Thu, 29 Sep 2022 14:31:58 +0800</pubDate><description><![CDATA[整合Oauth时的踩坑记录]]></description><category></category></item><item><title><![CDATA[springCloud集成nacos启动时报错排查]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/126369783</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/126369783</guid><author>dream_miracle</author><pubDate>Tue, 16 Aug 2022 17:45:33 +0800</pubDate><description><![CDATA[在出问题的时候查阅了多方资料，都忽略了这个，因为检查了自己的pom包里面已经有了spring-cloud-starter的依赖，就没有考虑过加bootstrap的依赖，最后实在解决不了我的错，就报着试一下的心态去加了下面的依赖，好了！⚠️注意：这里可能会踩坑的是mysql的版本在8以下和8以上driver-class-name是不一样的，8及以上需要在加上cj，还需要在url后面加上时区，这里我检查了一下我的mysql是8.0。spring boot 2.4版本以上加。对比如下，仔细检查后配置没有问题。..]]></description><category></category></item><item><title><![CDATA[Mac M1下载启动Nacos报错]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/126281232</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/126281232</guid><author>dream_miracle</author><pubDate>Thu, 11 Aug 2022 11:16:46 +0800</pubDate><description><![CDATA[Mac 配置nacos]]></description><category></category></item><item><title><![CDATA[Synchronized 用法以及和ReetrantLock的区别]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/124727065</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/124727065</guid><author>dream_miracle</author><pubDate>Sun, 15 May 2022 12:08:41 +0800</pubDate><description><![CDATA[Synchronized三种使用场景



Synchronized和ReedtrantLock的区别



拓展1（双重校验锁实现对象单例创建-线程安全）



拓展2（AQS-AbstractQueuedSychronizer）
]]></description><category></category></item><item><title><![CDATA[Maven的生命周期以及执行Maven项目的命令]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/124346605</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/124346605</guid><author>dream_miracle</author><pubDate>Fri, 22 Apr 2022 15:15:27 +0800</pubDate><description><![CDATA[之前遇到Maven的bug时，由于对Maven生命周期的不熟悉，所以导致迟迟没有解决bug

现在整理一下我对Maven周期的一些总结等，

maven的default生命周期所有流程：

validate
initailize

generate-sources

process-sources

generate-resource

process-resource

compile
process-classes

generate-test-sources

process-test-source.]]></description><category></category></item><item><title><![CDATA[ConvertException: Unsupported source type: class java.lang.String]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/124346068</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/124346068</guid><author>dream_miracle</author><pubDate>Fri, 22 Apr 2022 15:12:41 +0800</pubDate><description><![CDATA[项目上遇到，文件异步上传时会把不符合标准的数据放入redis ,然后隔几秒去请求redis里面的数据，但是时不时会出现ConvertException: Unsupported source type: class java.lang.String 的错，一直百思不得其解，认为从redis取出数据后序列化出了问题，但是检查过后序列化没有任何问题
最后经过断点，发现下面这行代码
JSONUtil.toList(JSONUtil.toJsonStr(records), Sample.class)

但是...]]></description><category></category></item><item><title><![CDATA[SQL中的连接查询与嵌套查询-面试题]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82978386</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82978386</guid><author>dream_miracle</author><pubDate>Tue, 09 Oct 2018 10:22:26 +0800</pubDate><description><![CDATA[在最近面试遇到的问题：

有一个表CLASS,有两列Class_NO,Class_Name;

Class_NO列保存了多个班级的id，Class_Name列对应每个班级中的学生名字（名字没有重复的）

问，如何在只知道某个人名字的情况下统计班级有多少人？

最开始的思路比较绕，就定位在了嵌套查询：

select count(Class_NO)

from CLASS

where Class_...]]></description><category></category></item><item><title><![CDATA[MySQL语句常用大全（增删改查）]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82757110</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82757110</guid><author>dream_miracle</author><pubDate>Tue, 18 Sep 2018 16:59:48 +0800</pubDate><description><![CDATA[MySQL

MySQL 是最流行的关系型数据库管理系统

什么是数据库？

数据库（Database）是按照数据结构来组织、存储和管理数据的仓库，

每个数据库都有一个或多个不同的API用于创建，访问，管理，搜索和复制所保存的数据。

我们也可以将数据存储在文件中，但是在文件中读写数据速度相对较慢。

所以，现在我们使用关系型数据库管理系统（RDBMS）来存储和管理的大数据量。所谓的关系型数据库...]]></description><category></category></item><item><title><![CDATA[ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)，MySQL8.0忘记密码并修改]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82663652</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82663652</guid><author>dream_miracle</author><pubDate>Wed, 12 Sep 2018 16:47:56 +0800</pubDate><description><![CDATA[D:\Mystudy\mysql-8.0.12-winx64\mysql-8.0.12-winx64\bin&amp;gt;mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

（先将MySQL服务停掉）

1、在MySQL的bin目录下执行mysqld --skip-grant-...]]></description><category></category></item><item><title><![CDATA[2003-cannot connect to MySql server on 'localhost'(10038)，mysql服务启动失败]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82662167</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82662167</guid><author>dream_miracle</author><pubDate>Wed, 12 Sep 2018 15:21:25 +0800</pubDate><description><![CDATA[



mysql服务未启动，

1、删掉你的data里面的数据

2、查看my.ini文件里面的data路径是否正确

3、并以管理员身份执行以下操作

]]></description><category></category></item><item><title><![CDATA[安装MySQL以及可视化工具Navicat]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82657168</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82657168</guid><author>dream_miracle</author><pubDate>Wed, 12 Sep 2018 15:03:47 +0800</pubDate><description><![CDATA[一、安装MySQL

去mysql官网下载mysql，附地址：

https://dev.mysql.com/downloads/mysql/



下载解压后，是这样的



现在还是不可用的



先进行环境变量的配置，在系统变量中，将解压后的mysql文件里面的bin目录 加入path路径下



然后以管理员的身份运行cmd,注意一定要管理员身份 ，不然会没有权限启动服务

然后依次在my...]]></description><category></category></item><item><title><![CDATA[开启我的第一个SpringBoot项目]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82461406</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82461406</guid><author>dream_miracle</author><pubDate>Thu, 06 Sep 2018 15:29:42 +0800</pubDate><description><![CDATA[1、新建一个项目



2、选择spring initalizr 并选择你的javaSDK和生成spring项目的url



3、核对你的项目报名和项目version等



4、左侧是springboot的项目组件配置，勾选相应的组件，在构成项目时会自动下载依赖



5、构成后的项目就是这样的了



6、启动项目



可以看到本地的8080端口里面是有东西的



那么到此一个sprin...]]></description><category></category></item><item><title><![CDATA[IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82344259</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82344259</guid><author>dream_miracle</author><pubDate>Mon, 03 Sep 2018 09:47:29 +0800</pubDate><description><![CDATA[ java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling
        at android.support.v7.widget.RecyclerView.assertNotInLayoutOrScroll(RecyclerView...]]></description><category></category></item><item><title><![CDATA[Android 通过ContentResolver获取系统所有的相册--组成自己的相册管理app]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82253943</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82253943</guid><author>dream_miracle</author><pubDate>Fri, 31 Aug 2018 12:01:04 +0800</pubDate><description><![CDATA[一、迈出第一步

首先我们要能够获取到相册

因此我们需要先手动获取一张图片

https://blog.youkuaiyun.com/dream_miracle/article/details/82179044

在上面这篇文章里面讲述了 在获取一张图片时所遇到的动态权限等问题

二、实现自动获取全部相册

显然通过intent去获取到图片，和我们的出发点违背了

但是每个人的系统相册位置不同，该如何获取
...]]></description><category></category></item><item><title><![CDATA[Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82185614</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82185614</guid><author>dream_miracle</author><pubDate>Wed, 29 Aug 2018 16:40:13 +0800</pubDate><description><![CDATA[报错的代码

 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
        at android.view.LayoutInflate...]]></description><category></category></item><item><title><![CDATA[Cursor android.content.ContentResolver.query() on a null object reference和Caused by: java.lang.Secur]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82181080</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82181080</guid><author>dream_miracle</author><pubDate>Wed, 29 Aug 2018 14:26:27 +0800</pubDate><description><![CDATA[
java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.Cursor android.content.ContentResolver.query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String...]]></description><category></category></item><item><title><![CDATA[android选择一张本机图片]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/82179044</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/82179044</guid><author>dream_miracle</author><pubDate>Wed, 29 Aug 2018 10:39:56 +0800</pubDate><description><![CDATA[一·从获取到图片开始

要获取本机所有图片，第一步要获取到一张图，


private void getPicFromP() {
    //通过intent去找到本机中所有属性为image的文件；
    Intent intent = new Intent();
    intent.setType(&quot;image/*&quot;);    
//ACTION_GET_CONTENT 允许用户选择特殊种类...]]></description><category></category></item><item><title><![CDATA[通过对ViewPager的基本应用实现典型的页面切换效果；]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/80181013</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/80181013</guid><author>dream_miracle</author><pubDate>Thu, 03 May 2018 15:43:22 +0800</pubDate><description><![CDATA[1、创建一个activity：

package com.example.huangbaolian.homework3;

 

import android.app.Activity;

import android.os.Bundle;

import android.support.v4.view.ViewPager;

import android.util.Log;

import an...]]></description><category></category></item><item><title><![CDATA[网络请求框架-Volley]]></title><link>https://blog.youkuaiyun.com/dream_miracle/article/details/80180897</link><guid>https://blog.youkuaiyun.com/dream_miracle/article/details/80180897</guid><author>dream_miracle</author><pubDate>Thu, 03 May 2018 15:41:12 +0800</pubDate><description><![CDATA[ 

 

Volley框架特点：

 

适用于频繁请求而每次请求数据量不会很大；

在请求的基础上做了磁盘缓存；

防止多次相同请求浪费资源；

提供String、Json、图片异步下载；

网络请求的优先级处理；

图片请求无需担心生命周期问题。

 

 

 

创建Android项目配置volley部件，通过网络访问获取数据，对网络访问的数据（JSON）进行解析。

1、新建一个pro...]]></description><category></category></item></channel></rss>