<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[她在江湖飘]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_42920002</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_42920002]]></copyright><item><title><![CDATA[人间不正经生活语录（四）]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/107451649</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/107451649</guid><author>weixin_42920002</author><pubDate>Sun, 19 Jul 2020 21:28:35 +0800</pubDate><description><![CDATA[1，我是算命的，请问你算什么东西

2，这么会抬杠，工地需要你

3，你是莎士比亚没有士

4，我不想知道你有病，别表现得这么明显好吗

5，你长脑袋只是为了让自己看起来高一点吗

6，真羡慕你的皮肤，保养的真厚

7，你在数字界和字母界排行第二

8，你在我键盘上就是介于A与D，V与N之间的那两个字母

9，你是元素周期表的第51号

10，有空一起吃鱼吧，我看你挺会挑刺的

11，你一定会下厨吧，我看你挺会加油添醋的

12，你不去当厨子可惜了，甩锅甩的那么厉害

13，你是不是阿基米德的后人啊，整天就]]></description><category></category></item><item><title><![CDATA[聊聊springcloud和dubbo那些事（一）]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/107449392</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/107449392</guid><author>weixin_42920002</author><pubDate>Sun, 19 Jul 2020 21:12:42 +0800</pubDate><description><![CDATA[微服务项目上线好久了，在这里想复盘一下，顺便做个总结。（在心里搞个仪式弄个欢送会，因为接下来可能要搞别的技术去了）
1，从技术角度理解微服务？
微服务的核心就是将传统的一站式应用，根据业务拆分（你要是不按业务拆分，我也没意见的）成一个一个的服务，彻底的去耦合，每一个微服务提供单个功能的服务，一个服务做一件事情，从技术角度来看就是一种小而独立的处理过程，类似进程，能够自行单独启动或者销毁，拥有自己独立的数据库（是重点要记住）
2，微服务架构提出者是马丁福勒，地址放上去，有兴趣的去瞅瞅，
https://mar]]></description><category></category></item><item><title><![CDATA[人间不正经生活语录（三）]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106480330</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106480330</guid><author>weixin_42920002</author><pubDate>Sun, 07 Jun 2020 15:35:01 +0800</pubDate><description><![CDATA[1，太累了，从评论里抽一个幸运观众为我抗下所有

2，如果体重也能满100减20就好了

3，作为一个过来人，我的建议是：别过来

4，男孩子就是不能惯着，你越跟他解释他越来劲，你直接跪下就可以了

5，你居然不回我，你好拽，我更喜欢你了

6，
...]]></description><category></category></item><item><title><![CDATA[Java面试知识点总结（二）]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106593595</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106593595</guid><author>weixin_42920002</author><pubDate>Sun, 07 Jun 2020 14:57:53 +0800</pubDate><description><![CDATA[一,   list常用类有哪几个？
1， ArrayList：基于对象数组，非线程安全，在查询，遍历，修改使用时适合使用Arraylist
2，linkedlist：基于环形的双向链表，非线程安全，在增加，删除的使用情况下适合linkedlist
3，vector：线程安全
二， map集合的实现类？
1，HashMap:
2，Hashtable：
3，linkedHashMap;
4, sortedmap
5, EnumMap
6, properties
7, treemap
三，说说hashmap和ha]]></description><category></category></item><item><title><![CDATA[假如用生活去描述SpringMVC的工作原理]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106522145</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106522145</guid><author>weixin_42920002</author><pubDate>Wed, 03 Jun 2020 13:27:05 +0800</pubDate><description><![CDATA[1，用户向服务器（服务员）发送请求，请求被springmvc的前端控制器dispathservlet（餐厅经理）捕获。
（用户来到餐厅向服务员发起点餐，服务员太忙了被经理听见了。）
2，这个时候，Dispathservlet对请求URL(用户菜单)进行解析，得到请求资源标识符URL，然后根据URl调用HandlerManpping(厨师长)将请求映射到处理器HandlerExcutionChain（厨师，名字真拗口）
（经理拿到客户点好的菜单项目，喊厨师长快分配给厨师亨饪！）
3，Dispathservle]]></description><category></category></item><item><title><![CDATA[java面试知识点总结（一）]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106127585</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106127585</guid><author>weixin_42920002</author><pubDate>Thu, 14 May 2020 21:54:36 +0800</pubDate><description><![CDATA[1，多线程有几种实现方法？同步有几种实现方法？
答：多线程有两种实现方法：分别是继承Thread方法和实现Runnable方法。同步的实现方面有两种，分别是synchronized,wait与notify
thread和runnable的区别？
如果一个类继承Thread，则不适合资源共享。但是如果实现了Runable接口的话，则很容易的实现资源共享。
thread是类，runnable为接口，建议使用runable实现多线程。
2，hashmap和hashtable有什么区别？
继承方式不同：hashma]]></description><category></category></item><item><title><![CDATA[人间不正经生活语录（二）]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106026201</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106026201</guid><author>weixin_42920002</author><pubDate>Sun, 10 May 2020 13:28:25 +0800</pubDate><description><![CDATA[1，把一切人们熟知的美好撕得粉碎，还重重扔在脏兮兮的地板上再踩两脚，而你却不得不承认那就是生活。

2，真爱一生只揭开一次

3，人性并不是非黑即白，它存在许多灰色地带，生活也并不是主人公大彻大悟，痛改前非的狗血剧，它有许多曲徽曲折，反反复复。

4，大多数人都喜欢把自己的痛苦想象的独一无二销魂蚀骨，其实，再人类漫长的进化中，真正绝无仅有的东西凤毛麟角，大部分人和事都可以用三个字概括：不出奇

5，伟大，都是熬出来的

6，在女一号身边，没准能称为女二号，在路人甲身边，永远都是路人乙

7，真正好运气的玛丽]]></description><category></category></item><item><title><![CDATA[人间不正经生活语录（一）]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106018045</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106018045</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 18:03:16 +0800</pubDate><description><![CDATA[1，如果书看的广一些，就会少一些婚姻。

2，心里永恒住着一个QQ空间八级学者。

3，谁没有过一两次撇下一切去鹤岗买房从此跟世界毫无关联的冲动呢。

4，无法理解pua战术的根本原因是：谁要是跟我说：虽然你不好，但是我不嫌弃你，这种话。我都烦死了，我不觉得甜，爱我就要觉得我宇宙第一好，银河第一美。

5，有人问二十岁的我想干什么，想去死。

6，好皮肤是控糖戒辣内服外用堆出来的。

7，没事多总结自己的优点，少想自己的缺点，来人间一趟不容易。

8，我知道了，我就是那个让人烦的美丽女生。

9，我当然不会]]></description><category></category></item><item><title><![CDATA[Java的设计模式]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106018917</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106018917</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 18:02:42 +0800</pubDate><description><![CDATA[创建型：工厂方法模式，抽象工厂模式，单例模式，建造者模式，原型模式。

结构型：适配器模式，装饰器模式，代理模式，外观模式，桥接模式，组合模式，享元模式。

行为型：策略模式，模板方法模式，观察者模式，迭代子模式，责任链模式，命令模式，备忘录模式，状态模式，访问者模式，中介者模式，解释器模式。



举例说明：1，工厂模式：spring创建bean ；

         2，代理模式：motan服务的动态代理；（motan是RPC框架和服务治理框架）

      ...]]></description><category></category></item><item><title><![CDATA[数据库报错1166 - Incorrect column name 的解决方法]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106017181</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106017181</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 13:29:01 +0800</pubDate><description><![CDATA[数据库报错1166 - Incorrect column name 的解决方法：错误原因:字段里面有空格,删除空格即可。没了

]]></description><category></category></item><item><title><![CDATA[mysql创建索引导致锁表阻塞查询]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106017066</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106017066</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 13:23:51 +0800</pubDate><description><![CDATA[在数据库oracle迁移到mysql的过程中，因为团队每个人都负责了一些模块，难免会对表的操作有冲突，比如我正在给这张表创建索引，但是他却在进行查询，这样就会导致双方都失败。
正所谓MySQL在进行alter table等DDL操作时，有时会出现Waiting for table metadata lock的等待场景。而且，一旦alter table TableA的操作停滞在Waiting for table metadata lock的状态，后续对TableA的任何操作（包括读）都无法进行，因为他们也会在]]></description><category></category></item><item><title><![CDATA[谈谈sql优化问题？]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016998</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016998</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 13:15:55 +0800</pubDate><description><![CDATA[1，尽量少使用inner join查询
2，尽量少使用临时表
3，少用子查询
4，通配符出现在首位，无法使用索引
5，exists替代in

索引什么时候失效？
1.有or必全有索引;（要想使用or，又想让索引生效，只能将or条件中的每个列都加上索引）
2.复合索引未用左列字段;
3.like以%开头;（以%结尾可以用）
4.需要类型转换;
5.where中索引列有运算;
6.where中索引列使用了函数;
7.如果mysql觉得全表扫描更快时（数据少）;
8, where 子句里对索引列使用不等于（&lt]]></description><category></category></item><item><title><![CDATA[开启本地服务器命令]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016881</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016881</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 13:12:15 +0800</pubDate><description><![CDATA[登陆服务器使用工具XenCenter ，用户名xx，密码xxx

查看docker命令：docker ps -a
开启docker  命令：systemctl start docker.service
开启mysql 命令：docker start mysql8
开启mariadb 命令：docker start mariabd
查看docker的状态：systemctl status docker


...]]></description><category></category></item><item><title><![CDATA[项目启动报错：远程主机强迫关闭了一个现有的连接]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016783</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016783</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 13:00:40 +0800</pubDate><description><![CDATA[当你启动项目后，控制台没有显示启动成功，反而给你显示一个远程关闭现有连接…
当时还是小白的我，一度无法解决，就重启eclipse，再后来不管用就重启电脑，最后终于明白了是由于项目并未关闭就第二次启动，才会出现这个情况。

解决办法很简单，打开任务管理器，把线程都沙雕（杀掉）就没问题了。

...]]></description><category></category></item><item><title><![CDATA[如何删除eureka上的垃圾进程？]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016631</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016631</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 12:53:21 +0800</pubDate><description><![CDATA[1，查看ip地址，确定存活的ip地址对比eureka上多余的就是垃圾进程。
2，使用postman，换成delete输入地址: eureka的ip地址+服务名称+要删除的垃圾进程ip地址，就是正确地址
3,postman如图所示：
4，这样就不会出现调用到别的地址，服务无法使用
5，有时在删除测试环境的erueka时，是需要登陆vpn，我就总是忘


...]]></description><category></category></item><item><title><![CDATA[安装VMware具体步骤分解]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016289</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106016289</guid><author>weixin_42920002</author><pubDate>Sat, 09 May 2020 12:40:35 +0800</pubDate><description><![CDATA[1，首先下载VMware软件，推荐地址如下：
https://blog.youkuaiyun.com/Enderman_xiaohei/article/details/88578908
2，安装完成以后，创建新的虚拟机

3，点击自定义，选择下一步

4，确定兼容性默认，再次点击下一步

5，点击浏览，选择自己从网上下载的linux系统,这个centos是6.8版本
(linux系统下载地址：
linux镜像文件下载地址：登录 https://wiki.centos.org/Download 官网下载
或进入链接（感谢]]></description><category></category></item><item><title><![CDATA[git如何拉取远程代码到本地]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106003314</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106003314</guid><author>weixin_42920002</author><pubDate>Fri, 08 May 2020 18:28:54 +0800</pubDate><description><![CDATA[1，安装好git后，右键启动Git Bash Here
2，拉取测试环境代码需要连接vpn
3，初始化git

4，和远程仓库建立连接：
Git地址：省略
账号/密码：省略

找到测试分支名称，复制git地址：（别问我，我也不知道你们项目git地址）
要和origin master建立连接：
命令：git remote add origin+地址
5，把远程仓库的分支代码拉取到本地
命令：git fetch origin develop（develop是远程仓库分支名称）
6，在本地创建分支dv（随便起名）]]></description><category></category></item><item><title><![CDATA[eclipse从git上导入代码]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106003205</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106003205</guid><author>weixin_42920002</author><pubDate>Fri, 08 May 2020 18:14:37 +0800</pubDate><description><![CDATA[1，导入，选择git

2，选择导入地址

3，选择路径

4，导入项目






]]></description><category></category></item><item><title><![CDATA[Centos6.8设置网络连接步骤分解]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106003046</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106003046</guid><author>weixin_42920002</author><pubDate>Fri, 08 May 2020 18:06:47 +0800</pubDate><description><![CDATA[当我想使用yum安装docker时，首先要更新yum，系统自带的是2.6版本
命令：uname -r
然后发现我无法更新yum。
开始配置网
1，先设置虚拟网络编辑器

2，下一步更改设置

3，子网地址要一致。

4，网关在一个网段就可以，要和vmnet8的一致

5，打开网络共享中心-更改是配置

6，更改配置

7，修改iPv4的网关地址

8，写上ip地址，还有子网掩码

9，接下来使用命令修改虚拟机配置：
输入命令“vi  /etc/sysconfig/network-scripts/ifcfg-]]></description><category></category></item><item><title><![CDATA[什么是死锁，如何防止？]]></title><link>https://blog.youkuaiyun.com/weixin_42920002/article/details/106002808</link><guid>https://blog.youkuaiyun.com/weixin_42920002/article/details/106002808</guid><author>weixin_42920002</author><pubDate>Fri, 08 May 2020 17:51:51 +0800</pubDate><description><![CDATA[什么是死锁？

1，当线程a拥有自己的独占锁a，并尝试去拥有线程b的独占锁b的同时，

当线程b拥有自己的独占锁b，并尝试拥有线程a的独占锁时。

这时，就会形成ab双方都拥有对方需要的锁，而发生的阻塞现象

我们称为死锁。





如何防止死锁？

1，尽量使用trylock，设置超时时间，超时可以退出防止死锁

2，尽量使用Java. util. concurrent代替自己手写锁

3，尽量降低锁的使用力度，尽量不要几个功能使用同一把锁

4，尽量减少同步的代码块






...]]></description><category></category></item></channel></rss>