<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CxuanM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CxuanM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CxuanM]]></copyright><item><title><![CDATA[linux 升级 nginx版本]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/109310524</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/109310524</guid><author>CxuanM</author><pubDate>Tue, 27 Oct 2020 14:57:01 +0800</pubDate><description><![CDATA[一、升级前的准备

1. 新建一个目录存放安装包。可以放在/root/nginx 。

2.升级前对原nginx的配置文件 ‘ nginx.conf ’ 做下备份。

3.先查看下当前版本号。

/usr/local/nginx-1.13.4/sbin/nginx -V


nginx version: nginx/1.13.4
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) 
built with OpenSSL 1.0.1e-fips 11...]]></description><category></category></item><item><title><![CDATA[Lost connection to MySQL serverat ‘waiting]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/109293999</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/109293999</guid><author>CxuanM</author><pubDate>Mon, 26 Oct 2020 17:32:54 +0800</pubDate><description><![CDATA[使用Navicat客户端连接mysql数据库 出现以下信息。

.

原因是由于mysql对连接的客户端进行DNS反向解析。

在 my.cnf 中增加 skip-name-resolve这一行，这个参数为禁止域名解析（包括主机名）

文件路径：





重启即可



关于“mysql中的skip-name-resolve问题”可查看以下链接文章：

http://blog.sina.com.cn/s/blog_96ae64bd0100wtn3.html
...]]></description><category></category></item><item><title><![CDATA[linux系统修改mysql数据库用户密码]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/109292187</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/109292187</guid><author>CxuanM</author><pubDate>Mon, 26 Oct 2020 16:35:35 +0800</pubDate><description><![CDATA[以下操作均为linux操作系统root账户下。


 mysql -uroot -p
 Enter password: 【输入原来的密码】
 mysql&gt; use mysql;
 mysql&gt; update user set password=password("新密码") where user='root';
 mysql&gt; flush privileges;  #刷新权限
 mysql&gt; exit;

以上操作即可成功修改密码；

注意：如果执行上图修改密码语句提示以下错误，将p]]></description><category></category></item><item><title><![CDATA[Some projects cannot be imported because they already exist in the workspace]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/108869200</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/108869200</guid><author>CxuanM</author><pubDate>Tue, 29 Sep 2020 15:29:50 +0800</pubDate><description><![CDATA[eclipse 导入项目显示以下信息 解决方法：

Some projects cannot be imported because they already exist in the workspace（有些项目无法导入，因为它们已经存在于工作区中）





1. ‘Copy projects into workspace’ 左侧按钮取消勾选。

2. 点击右侧的Refresh 刷新即可。
...]]></description><category></category></item><item><title><![CDATA[SpringBoot项目：Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded...]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/106525577</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/106525577</guid><author>CxuanM</author><pubDate>Wed, 03 Jun 2020 15:37:54 +0800</pubDate><description><![CDATA[SpringBoot项目 打包后运行时提示以下错误：Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

看到错误首先排查了配置嵌入的数据源。



检查了几个数据库配置文件突然看到了配置的mysql数据源格式有问题，加空格格式化后解决。


...]]></description><category></category></item><item><title><![CDATA[tomcat读取图片无权限]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/106378124</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/106378124</guid><author>CxuanM</author><pubDate>Wed, 27 May 2020 11:57:50 +0800</pubDate><description><![CDATA[今早在linux系统中把项目部署到线上后发现上传的图片不可访问，经过排查发现是权限问题。



我们可以通过修改tomcat服务器的bin/catalina.sh文件来配置权限，增加UMASK=0022后重启就可以了。



UMASK是什么？

以下内容来自：https://blog.youkuaiyun.com/yangzhengquan19/article/details/83055686

A 什么是umask？

当我们登录系统之后创建一个文件总是有一个默认权限的，那么这个权限是怎么来的呢？这就是umask.]]></description><category></category></item><item><title><![CDATA[MySQL视图]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/103142614</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/103142614</guid><author>CxuanM</author><pubDate>Wed, 20 Nov 2019 11:06:47 +0800</pubDate><description><![CDATA[1、视图概述

视图是由数据库中的一个表或多个表导出的虚拟表，是一种虚拟存在的表，方便用户对数据的操作。

1.1 视图的概念
视图是一个虚拟表，是从数据库中一个或多个表中导出来的表，其内容由查询定义。同真实表一样，视图包含一系列带有名称的列和行数据。但是，数据库中只存放了视图的定义，而并没有存放视图中的数据。这些数据存放在原来的表中。使用视图查询数据时，数据库系统会从原来的表中取出对应的数据。因...]]></description><category></category></item><item><title><![CDATA[linux如何查看nginx是否启动]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/100539924</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/100539924</guid><author>CxuanM</author><pubDate>Wed, 04 Sep 2019 15:32:02 +0800</pubDate><description><![CDATA[Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器，同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点（俄文：Рамблер）开发的，第一个公开版本0.1.0发布于2004年10月4日。



前后端分离的项目也经常会见到它的身影，下面来说下部署在linux下的Nginx查看是否启动。

第一种方法...]]></description><category></category></item><item><title><![CDATA[Java 实现导出excel表]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/99859487</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/99859487</guid><author>CxuanM</author><pubDate>Wed, 21 Aug 2019 10:35:04 +0800</pubDate><description><![CDATA[分为两部分：1.传递数据内容（加了分页功能），2.拿到数据，使用自定义xml中的查询方法获取数据，再用辅助工具类处理，调用下载方法进行下载。

下面用jsp页面为例来获取列表数据。

filter是自定义的传值方式，用它将品牌名称的查询条件带到后台，实现维度筛选进行分页。


&lt;script type="text/javascript"&gt;
   
   //导出全部
   functi...]]></description><category></category></item><item><title><![CDATA[java读取本地TXT文件]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/96475851</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/96475851</guid><author>CxuanM</author><pubDate>Fri, 19 Jul 2019 10:37:37 +0800</pubDate><description><![CDATA[/**
 * @ClassName TxtTest
 * @Description TODO
 * @Author 
 * @Date 2019/7/19 10:18
 * @Version 1.0
 **/
public class TxtTest {

    public static String txt2String(File file){
        StringBuilder...]]></description><category></category></item><item><title><![CDATA[elasticsearch查看所有索引]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/94004897</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/94004897</guid><author>CxuanM</author><pubDate>Fri, 28 Jun 2019 15:08:00 +0800</pubDate><description><![CDATA[GET _cat/indices
]]></description><category></category></item><item><title><![CDATA[There is insufficient memory for the Java Runtime Environment to continue.]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/91993259</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/91993259</guid><author>CxuanM</author><pubDate>Fri, 21 Jun 2019 17:48:00 +0800</pubDate><description><![CDATA[eclipse中运行项目问题提示信息





从上图可看出#号第一条为：没有足够的内存让Java运行时环境继续运行。

解决方法：修改Run Configurations

maven项目在代码上右键，依次点击“Run As”-&gt;“Run Configurations”，在Arguments参数中的“VM arguments:”中填入如下值即可。

-Xms64m -Xmx1...]]></description><category></category></item><item><title><![CDATA[eclipse 修改Maven项目名称所需要修改的地方]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/87254208</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/87254208</guid><author>CxuanM</author><pubDate>Thu, 14 Feb 2019 10:05:48 +0800</pubDate><description><![CDATA[1. 右键工程：Refactor-&amp;gt;Rename，更改项目名称；

2. 修改项目目录下：.project文件

         &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
               &amp;lt;projectDescription&amp;gt;
                    &amp;lt;name&amp;gt;新项目名&amp;lt;/nam...]]></description><category></category></item><item><title><![CDATA[一个故事告诉你什么是消息队列]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/86083288</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/86083288</guid><author>CxuanM</author><pubDate>Tue, 08 Jan 2019 16:47:04 +0800</pubDate><description><![CDATA[案例

有一天，产品跑来说：“我们要做一个用户注册功能，需要在用户注册成功后给用户发一封成功邮件。”

小明（攻城狮）：“好，需求很明确了。” 不就提供一个注册接口，保存用户信息，同时发起邮件调用，待邮件发送成功后，返回用户操作成功。没一会功夫，代码就写完了。验证功能没问题后，就发布上线了。

线上正常运行了一段时间，产品匆匆地跑来说：“你做的功能不行啊，运营反馈注册操作响应太慢，已经有好多用户流...]]></description><category></category></item><item><title><![CDATA[Eclipse Java注释模板设置详解]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/84104525</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/84104525</guid><author>CxuanM</author><pubDate>Thu, 15 Nov 2018 15:13:17 +0800</pubDate><description><![CDATA[网上的Eclipse注释模板，在这里稍稍整理一些比较常用的。

编辑注释模板的方法：Window-&amp;gt;Preference-&amp;gt;Java-&amp;gt;Code Style-&amp;gt;Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍：

1.文件(Files)注释标签：

/**  
 * All rights Reserved, Desi...]]></description><category></category></item><item><title><![CDATA[使用Mybatis查询，返回时间数据没有时分秒  解决方法]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/84028106</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/84028106</guid><author>CxuanM</author><pubDate>Tue, 13 Nov 2018 14:30:10 +0800</pubDate><description><![CDATA[今天我在用mybatis查询数据时，发现返回的时间数据只返回了日期  并没有 ‘时’，‘分’，‘秒’。



后来我想到：Oralce的日期类型有很多种，Date ,Timestamp等，那是不是和我xml里面配置的jdbcType类型有关，

1.检查你的mysql数据表  数据类型是date(yyyy-mm-dd)，还是datetime(yyyy-mm-dd hh:mm:ss)。

2.如果确...]]></description><category></category></item><item><title><![CDATA[Java遍历Map对象的四种方式]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/83619705</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/83619705</guid><author>CxuanM</author><pubDate>Thu, 01 Nov 2018 14:19:08 +0800</pubDate><description><![CDATA[关于java中遍历map具体哪四种方式，请看下文详解吧。

方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。


			1

			2

			3

			4
			
			
			Map&amp;lt;Integer, Integer&amp;gt; map = new HashMap&amp;lt;Integer, Integer&amp;gt;(); 

			for (Map.Entry&amp;...]]></description><category></category></item><item><title><![CDATA[Eclipse开发常用快捷键]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/82107058</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/82107058</guid><author>CxuanM</author><pubDate>Mon, 27 Aug 2018 09:16:29 +0800</pubDate><description><![CDATA[经常使用eclipse进行开发，不掌握快捷键不行啊，在此整理了一些快捷键，大家要灵活运用啊。。。
（注：红色标出来的是经常使用到的快捷键，磨刀不误砍柴工啊。。。）
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+Shift+O 自动导入所需要的包（这个用的次数也相当多）
Ctrl+D: 删除当前行 
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制...]]></description><category></category></item><item><title><![CDATA[带你了解什么是Activiti工作流，Activiti工作流数据库表详细介绍（23张表）]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/81078545</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/81078545</guid><author>CxuanM</author><pubDate>Tue, 17 Jul 2018 11:58:41 +0800</pubDate><description><![CDATA[带你五分钟了解工作流

什么是工作流

说到工作流,一图胜万言。



工作流

Georgakopoulos给出的工作流定义是：工作流是将一组任务组织起来以完成某个经营过程：定义了任务的触发顺序和触发条件，每个任务可以由一个或多个软件系统完成，也可以由一个或一组人完成，还可以由一个或多个人与软件系统协作完。

工作流管理系统的目标：管理工作的流程以确保工作在正确的时间被期望的人员所执行——在自动...]]></description><category></category></item><item><title><![CDATA[人生致命的八个经典问题]]></title><link>https://blog.youkuaiyun.com/CxuanM/article/details/80883796</link><guid>https://blog.youkuaiyun.com/CxuanM/article/details/80883796</guid><author>CxuanM</author><pubDate>Mon, 02 Jul 2018 14:30:02 +0800</pubDate><description><![CDATA[问题一， 　　如果你家附近有一家餐厅，东西又贵又难吃，桌上还爬着蟑螂，你会因为它很近 　　很方便，就一而再、再而三地光临吗？ 　　回答：你一定会说，这是什么烂问题，谁那么笨，花钱买罪受？ 　　 　　可同样的情况换个场合，自己或许就做类似的蠢事。 　　不少男女都曾经抱怨过他们的情人或配偶品性不端，三心二意，不负责任。明知在一起没 　　什么好的结果，怨恨已经比爱还多，但却“不知道为什么”还是要和他搅和...]]></description><category></category></item></channel></rss>