<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MAMAIMAI的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MAMAIMAI</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MAMAIMAI]]></copyright><item><title><![CDATA[关于windows启动nacos一闪而过的问题]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/122037060</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/122037060</guid><author>MAMAIMAI</author><pubDate>Mon, 20 Dec 2021 13:50:46 +0800</pubDate><description><![CDATA[编辑startup.cmd,在文件最后添加pause,能看到报错信息





报错信息（根据报错信息进行修改，可能每个人报的错误不一样，下面是我碰到的为例）



由于我本地装了jdk1.7和jdk1.8，nacos取了1.7的配置

如果不想配置环境变量，直接修改startup.cmd中jdk版本引用，指向1.8的即可





启动












...]]></description><category></category></item><item><title><![CDATA[poi实现原生jdbc连接mysql导出数据到excel]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/121949932</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/121949932</guid><author>MAMAIMAI</author><pubDate>Wed, 15 Dec 2021 13:28:31 +0800</pubDate><description><![CDATA[maven依赖


	&lt;dependencies&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;mysql&lt;/groupId&gt;
			&lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
			&lt;version&gt;5.1.46&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;]]></description><category></category></item><item><title><![CDATA[将java的main方法打成jar包启动运行并发布成exe]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/121907601</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/121907601</guid><author>MAMAIMAI</author><pubDate>Mon, 13 Dec 2021 17:15:05 +0800</pubDate><description><![CDATA[工具
	
eclipse:导出jar

exe4j:jar转换成exe的工具

inno:将jar和exe一起打成一个安装程序的工具

pixpsetup:将icon获得图标转换为ico文件

工具百度地址：

链接：https://pan.baidu.com/s/18JRpUgiJ20sQ07q500K4IQ
提取码：wdsj


	阿里矢量图标库
	
iconfont-阿里巴巴矢量图标库


	导出jar
	








注意：这里不要用maven打包，会出现jar报只有执行程序，没有依赖的...]]></description><category></category></item><item><title><![CDATA[windows安装nacos，你踩过的坑我用屁股蹭都给你蹭平]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/117389095</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/117389095</guid><author>MAMAIMAI</author><pubDate>Sat, 29 May 2021 18:31:33 +0800</pubDate><description><![CDATA[从 Github 上下载源码方式


摘抄于官网，下面路径改为windows路径即可

git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U  
ls -al distribution/target/

// change the $version to your actual path
cd distribution/targe]]></description><category></category></item><item><title><![CDATA[vue项目中svg-icon图标使用]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/116738075</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/116738075</guid><author>MAMAIMAI</author><pubDate>Thu, 13 May 2021 10:13:09 +0800</pubDate><description><![CDATA[需要在代码里添加图标标签


&lt;el-input name="password" :type="pwdType" @keyup.enter.native="handleLogin" 
v-model="loginForm.password" autocomplete="on" placeholder="请输入密码" &gt;
    &lt;svg-icon slot="prefix" icon-class="password" /&gt;
&lt;/el-input&gt;

在用户名或者密码前图标]]></description><category></category></item><item><title><![CDATA[vue-cli关闭eslint语法检测]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/116707633</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/116707633</guid><author>MAMAIMAI</author><pubDate>Wed, 12 May 2021 14:50:41 +0800</pubDate><description><![CDATA[前提

如果你使用的时vue create xxxx(项目名)，手欠将eslint语法校验设置成true，由于创建项目里面无build，webpack.base.config.js等可以配置eslint语法校验的配置文件，这时你需要做

1 删除相关文件



2 删除package.json相关依赖包



3 如果相关的eslint校验配置文件都有，可以参考大佬的方式


https://www.jianshu.com/p/29f3e6c78602


...]]></description><category></category></item><item><title><![CDATA[Linux安装MySQL8.0.16]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/116088921</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/116088921</guid><author>MAMAIMAI</author><pubDate>Sat, 24 Apr 2021 14:05:13 +0800</pubDate><description><![CDATA[目录

解压

移动

创建mysql用户组和用户并修改权限

创建数据目录并赋予权限

配置my.cnf,没有直接添加

初始化数据库

进入mysql的bin目录

初始化

查看密码

启动mysql，并更改root 密码

修改密码

登录mysql

可以用以下指令修改

指令刷新权限

问题

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

解决

修改密码

同时修改my.cnf文件

重启mysq]]></description><category></category></item><item><title><![CDATA[AES解密出错：No such algorithm: SM4/ECB/PKCS5Padding]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/112251704</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/112251704</guid><author>MAMAIMAI</author><pubDate>Tue, 05 Jan 2021 20:10:33 +0800</pubDate><description><![CDATA[报错信息



网上的解决办法是千奇百怪，没一个能用的，只需要下载个jar放到



bcprov-jdk15on-1.xx.jar下载路径：https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on

记得如果这个版本不行你就多选几个试试，肯定有个好使



下载时点击图中表明处



下面就成功了，非常nice




...]]></description><category></category></item><item><title><![CDATA[git创建与合并分支(包括本地和远程)]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/111874341</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/111874341</guid><author>MAMAIMAI</author><pubDate>Mon, 28 Dec 2020 21:04:46 +0800</pubDate><description><![CDATA[目录

1 clone下master分支

2 切换分支

首先来说远程dev分支的情况

另一种是本地dev分支的情况

删除远程dev分支

首先你要有远程的master分支

1 clone下master分支


git clone https://github.com/xxxx/xxxx.git

2 切换分支


git branch dev
git checkout dev
上面两个命令等价于：
git checkout -b dev

通过 git branch 查看当前分支
* dev
  ]]></description><category></category></item><item><title><![CDATA[国产微服务网关-Soul(真香)]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/111819877</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/111819877</guid><author>MAMAIMAI</author><pubDate>Sun, 27 Dec 2020 17:25:50 +0800</pubDate><description><![CDATA[What is the Soul？

一个异步的,高性能的,跨语言的,响应式的API网关。我希望能够有一样东西像灵魂一样，保护您的微服务。参考了Kong，Spring-Cloud-Gateway等优秀的网关后，站在巨人的肩膀上，Soul由此诞生！

是不是很吊的一句话，站在巨人身上那么这些巨人也就变成了矮子。

整体架构如下图所示：





是不是很炫反正我是没看懂

部署单机版



操作在windows环境

安装SoulAdmin

souladmin:控制台，负责维护网关的元数据、配置等等，并提.]]></description><category></category></item><item><title><![CDATA[深入浅出mysql索引-上]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/110384668</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/110384668</guid><author>MAMAIMAI</author><pubDate>Mon, 30 Nov 2020 13:28:48 +0800</pubDate><description><![CDATA[目录



引言

常见索引的模型

哈希表

引言

在日常工作中我们经常会接触到数据库索引，比如一个SQL执行起来很慢，经过分析后，你可能会说"添加个索引"之类的解决方案，那到底什么是索引呢？

索引：简单来说就像书的目录一样(面试的时候不要这么说)，其实索引更是一种提高数据查询效率的数据结构

常见索引的模型

提高读写的数据结构很多，这里有三种比较简单的数据结构，分别是哈希表，有序数组和搜索树

哈希表

哈希表是一种key - value形式的数据结构，哈希表是基于哈希函数建立的一种表，如下图
.]]></description><category></category></item><item><title><![CDATA[Spring Cloud 新一代网关：Spring Cloud GateWay]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/110304747</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/110304747</guid><author>MAMAIMAI</author><pubDate>Sun, 29 Nov 2020 13:54:49 +0800</pubDate><description><![CDATA[文章内容

介绍
	面向对象
	集合框架
	IO流
	网络编程
	常用API
	常用工具类库
	单元测试
	异常
	日志
介绍
]]></description><category></category></item><item><title><![CDATA[怎么从海量数据中快速查找某个数据：索引]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/110261109</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/110261109</guid><author>MAMAIMAI</author><pubDate>Sat, 28 Nov 2020 11:30:15 +0800</pubDate><description><![CDATA[MySQL 底层依赖的是 B+ 树这种数据结构。

那类似 Redis 这样的 Key-Value 数据库中的索引，又是怎么实现的呢？底层依赖的又是什么数据结构呢？

索引这种常用的技术解决思路，底层往往会依赖哪些数据结构。同时，通过索引这个应用场景，你学过过或者知道几种支持动态集合的数据结构呢？

为什么会使用到索引？

在实际的软件开发中，业务纷繁复杂，功能千变万化，但是，万变不离其宗。如果抛开这些业务和功能的外壳，其实它们的本质都可以抽象为“对数据的存储和计算”。对应到数据结构和算法中，那“存储”需要]]></description><category></category></item><item><title><![CDATA[数据结构基础篇之数组]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/109982129</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/109982129</guid><author>MAMAIMAI</author><pubDate>Mon, 23 Nov 2020 08:56:42 +0800</pubDate><description><![CDATA[在每一种语言中都有数组这种数据结构，虽然数组是一种最基本的数据结构，但是我估计有很少人能理解数组的精髓

为什么数组的下标从0开始，而不是从1？

介绍几个名词

1 线性表

数据排成像一条线一样的结构，数据最多只有前和后两个方向



2连续的内存空间和相同类型的数据


...]]></description><category></category></item><item><title><![CDATA[springboot2.0 配置多数据源保证事务一致性]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/109900794</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/109900794</guid><author>MAMAIMAI</author><pubDate>Sat, 21 Nov 2020 16:52:34 +0800</pubDate><description><![CDATA[不去百度，你能说出事务这俩字什么意思吗？

概念：

事务（Transaction），一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元。
]]></description><category></category></item><item><title><![CDATA[idea设置全局maven配置，避免导入maven项目或新建maven项目时从新设置maven配置]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/107375028</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/107375028</guid><author>MAMAIMAI</author><pubDate>Thu, 16 Jul 2020 08:42:03 +0800</pubDate><description><![CDATA[版本：2019版

问题：

如果不修改maven配置，会在c盘的user中生成一个.m的文件夹，并重新下载jar包，这是就需要修改maven的全局配置，如下

路径：





就解决了，就是很棒哎


]]></description><category></category></item><item><title><![CDATA[nginx反向代理vue并且负载均衡的实现]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/104971035</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/104971035</guid><author>MAMAIMAI</author><pubDate>Thu, 19 Mar 2020 16:52:26 +0800</pubDate><description><![CDATA[nginx和vue自行下载和安装，不做赘述

1nginx的配置

首先,upstream nginx里面是两个springboot的微服务



vue的配置







配置完后启动nginx：start nginx ，访问即可http://localhost:8080/login
...]]></description><category></category></item><item><title><![CDATA[Mycat启动遇到问题]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/104664129</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/104664129</guid><author>MAMAIMAI</author><pubDate>Wed, 04 Mar 2020 22:19:19 +0800</pubDate><description><![CDATA[问题：（其实我各种搜寻）

WrapperSimpleApp: Encountered an error running main: java.lang.NoClassDefFoundError: java/util/concurrent/atomic/LongAdder

解决：Mycat的版本1.6.7,JDK版本1.7.1,由于Mycat的版本略高改成1.6问题解决了
...]]></description><category></category></item><item><title><![CDATA[eclipse怎么通过maven将本地Jar包打包进War包中]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/103760869</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/103760869</guid><author>MAMAIMAI</author><pubDate>Mon, 30 Dec 2019 09:30:48 +0800</pubDate><description><![CDATA[环境

windows10

eclipse 4.7.0

jdk 1.8.0_181

Maven 3.6.2

tomcat 8.5

1. 并不需要标签&lt;scope&gt;system&lt;/scope&gt; &lt;systemPath&gt;${basedir}/jar包相对路径下文件夹xxxx.jar&lt;/systemPath&gt;，我本地打包使用了这两个标签反而不能将...]]></description><category></category></item><item><title><![CDATA[关于GIT怎么将本地仓库和远程仓库进行关联]]></title><link>https://blog.youkuaiyun.com/MAMAIMAI/article/details/89712816</link><guid>https://blog.youkuaiyun.com/MAMAIMAI/article/details/89712816</guid><author>MAMAIMAI</author><pubDate>Tue, 30 Apr 2019 17:25:36 +0800</pubDate><description><![CDATA[1 首先在本地创建一个和远程仓库一样的文件夹(直接在git的命令界面中就能创建，git命令界面貌似大部分的linux的命令都能用)



2 由于是一个空文件要让git认识需要初始化，初始化命令：git init ,会在在nihao中会出现一个.git的文件



3 初始化完成后，着手创建远程仓库





创建成功后



4 本地仓库和远程的关联，这里要特别说明为了方式每次向远程推数据时(p...]]></description><category></category></item></channel></rss>