<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zxwwantlearnjava的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zxwwantlearnjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zxwwantlearnjava]]></copyright><item><title><![CDATA[犯了个超级无脑的错误]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108858978</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108858978</guid><author>zxwwantlearnjava</author><pubDate>Mon, 28 Sep 2020 22:33:29 +0800</pubDate><description><![CDATA[这两天写项目的时候,碰到了jqgrid动态注入下拉框值的问题,然后写了个selData()函数,返回从后台查询到的下拉框数据。结果竟然收不到返回值!! 在控制台打印了一下,发现确实是收到值了的,但是就是收不到返回的下拉框数据

我最开始的代码是这样的
function selData(id) {
    $.ajax({
        url: '/category/list?levels='+id,
        async: false,
        success:function (dat.]]></description><category></category></item><item><title><![CDATA[阿里云短信SDK使用]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108797906</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108797906</guid><author>zxwwantlearnjava</author><pubDate>Fri, 25 Sep 2020 16:11:35 +0800</pubDate><description><![CDATA[一、申请签名和模板

申请链接:
https://dysms.console.aliyun.com/dysms.htm?spm=5176.8407944.products-recent.ddysms.2f311450UvQzIi#/domestic/text/sign



按照要求去申请就好了
二、创建用户,开启权限


创建用户

设置权限

三、生成模板



那些参数在文档里面全有,很详细
四、编码测试
将生成的模板复制就行了,复制的直接就是下载好的类

链接：https://ak-console.]]></description><category></category></item><item><title><![CDATA[解决前端获取后端返回的日期类型数据少一天的问题]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108781261</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108781261</guid><author>zxwwantlearnjava</author><pubDate>Thu, 24 Sep 2020 19:32:33 +0800</pubDate><description><![CDATA[application.yml中进行以下配置

spring: 
  jackson:
    date-format: yyyy-MM-dd hh:mm:ss
    time-zone: GMT+8


使用注解

@JsonFormat(pattern = "yyyy-MM-dd",time-zone="GMT-8")
private Date createDate;

使用JsonFormat可能会出现以下错误信息
Field error in object 'user' on field 'cr.]]></description><category></category></item><item><title><![CDATA[根据绝对路径获取相对路径]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108780329</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108780329</guid><author>zxwwantlearnjava</author><pubDate>Thu, 24 Sep 2020 18:20:51 +0800</pubDate><description><![CDATA[需求: 使用md5对资源文件进行去重,当扫描到上传的资源在目标文件夹中存在,则获取扫描到的目标文件的绝对路径。
需要将其转为相对路径保存到数据库中

例如: 将 F://…/webapp/xx/xx.xx 转换成 /xx/xxxx.xx
String absolutePath = "F://../webapp/xx/xx.xx";
String relativePath = absolutePath.split("webapp")[1];


...]]></description><category></category></item><item><title><![CDATA[【二】redis集群环境的搭建和API的使用]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108505935</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108505935</guid><author>zxwwantlearnjava</author><pubDate>Thu, 10 Sep 2020 03:27:59 +0800</pubDate><description><![CDATA[redis3.0以下版本不支持集群模式,所以需要事先准备好3.0及以上版本  我这里用的是4.0.14版本

一、集群的搭建

安装redis4.0版本


下载地址: http://download.redis.io/releases/redis-4.0.14.tar.gz


上传服务器，解压，编译

tar -zxvf redis-4.0.14.tar.gz
make
make install


创建集群需要的目录

mkdir -p /root/cluster
cd /root/cluster
.]]></description><category></category></item><item><title><![CDATA[【IDEA】设置model的默认工作目录]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108479754</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108479754</guid><author>zxwwantlearnjava</author><pubDate>Tue, 08 Sep 2020 23:41:04 +0800</pubDate><description><![CDATA[idea刚用没多久,导致很多结构不太了解。然后这两天集成springboot的时候,一直访问不到webapp下的页面,整的头疼,百度水贴太多了,好不容易才发现是项目结构有问题,没有配置model的工作目录


为了减少麻烦,所以在百度找设置默认工作目录的步骤,结果都是复制粘贴的,一点用都没得,不知道那些人是有多无聊,整这么多水文章搞人心态。好了,废话不多说了,操作一下。

第一步 找到右上角这个位置

第二步 进入Templates

第三步 找到springboot的模板

第四步 修改Working .]]></description><category></category></item><item><title><![CDATA[【一】redis安装和操作命令及jedis的使用]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108454764</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108454764</guid><author>zxwwantlearnjava</author><pubDate>Mon, 07 Sep 2020 20:40:35 +0800</pubDate><description><![CDATA[一、redis的安装

官网 :https://redis.io
下载redis的版本建议选择偶数结尾的版本，因为奇数版本的一般都属于预测版。

步骤

安装依赖环境yum install -y gcc


关于centos7下重启网卡的命令：  systemctl restart network
查看ip地址：  ip addr
网卡配置： vi /etc/sysconfig/network-scripts/ifcfg-ens33


2. 安装
① 解压源码包： tar -zxvf redis-4.0.]]></description><category></category></item><item><title><![CDATA[springboot整合mycat连接数据库的注意事项和异常处理]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108435605</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108435605</guid><author>zxwwantlearnjava</author><pubDate>Sun, 06 Sep 2020 20:16:22 +0800</pubDate><description><![CDATA[spring:
  # 数据源相关参数
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.jdbc.Driver
    # 格式 jdbc:mysql://ip:port/表名
    # ip: mycat的ip
    # port: mycat的端口号
    # 表名: mycat的schema.xml文件中schema标签的name属性值
    url:]]></description><category></category></item><item><title><![CDATA[今天追源码的时候无意中发现了这样一种运算]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108395337</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108395337</guid><author>zxwwantlearnjava</author><pubDate>Thu, 03 Sep 2020 23:45:55 +0800</pubDate><description><![CDATA[本来今天只是想了解下分布式的,结果无意间看到了ThreadLocal,又跑去追ThreadLocal源码了,结果卡在了这个位置
后来在网上翻阅资料和自己的测试   才整明白这个运算的使用规则



一直以为&amp; |运算符只是一种逻辑运算符,只能得到布尔值,没想到也可以用来做数值运算
大致的原理如下:
首先得知道计算机处理的二进制指令, 1代表true,0代表false
然后计算机在进行运算的时候,会将十进制转换成二进制,然后进行判断。
比较规则:
如果是 &amp; 运算的话: 比较两个二进制的相同.]]></description><category></category></item><item><title><![CDATA[【二】Linux常用命令及操作 【未完】]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108390889</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108390889</guid><author>zxwwantlearnjava</author><pubDate>Thu, 03 Sep 2020 18:48:59 +0800</pubDate><description><![CDATA[官方文档:
https://www.runoob.com/linux/linux-command-manual.html

一、创建文件的连接

软连接 【重点】
1.1 创建： ln -s 文件 连接名字
1.2 特点：
① 删除原始文件，软连接不可用
② 通过软连接操作文件的修改，会影响源文件
③ 支持文件和目录
硬链接
2.1 创建： ln 文件 连接名
2.2 特点：
① 删除源文件，不影响硬链接使用
② 通过硬链接修改文件，也会影响到原始文件
③ 不支持目录


二、查找命令 - find

语.]]></description><category></category></item><item><title><![CDATA[【一】Linux常用命令及操作]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108372706</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108372706</guid><author>zxwwantlearnjava</author><pubDate>Wed, 02 Sep 2020 23:59:12 +0800</pubDate><description><![CDATA[一、两个基本命令

重启: reboot
关机: shutdown -h now

二、网络配置

输入命令编辑网卡

重启网卡，重新加载配置： service network restart
查看IP： ifconfig

关闭防火墙： service iptables stop

三、远程客户端访问linux

使用IDEA访问


安装SecureCRT
windows 与linux之间文件传输的问题

四、Linux系统基础操作命令

切换目录： cd


相对路径： 相对用户当前所在位置，开始向下]]></description><category></category></item><item><title><![CDATA[【二】Springboot常用的maven坐标]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108359926</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108359926</guid><author>zxwwantlearnjava</author><pubDate>Wed, 02 Sep 2020 12:52:32 +0800</pubDate><description><![CDATA[springboot开发中常用的依赖版本号1.整合jsp做视图的依赖2.整合mybatis的依赖3.整合阿里数据源druid的依赖4.oracle数据库的依赖5.lombok注解依赖6.md5依赖7.文件上传下载依赖8.支持热部署的依赖9.AOP开发的依赖10.JavaEE规范的依赖
版本号
&lt;properties&gt;
    &lt;!--springboot应用要求jdk最低1.8版本--&gt;
    &lt;java.version&gt;1.8&lt;/java.version&gt;]]></description><category></category></item><item><title><![CDATA[使用递归调用寻找指定文件,并将该文件返回后仍无法中止递归的问题]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108352823</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108352823</guid><author>zxwwantlearnjava</author><pubDate>Tue, 01 Sep 2020 23:32:29 +0800</pubDate><description><![CDATA[一、需求描述

在指定文件夹下寻找想要的文件,当找到后将该文件返回并中止递归

二、遇到的问题

当找到目标文件后,函数并没有停止,而是向下又进入了条件判断并返回了结果,直到递归次数达到某个限定值才结束。而且奇怪的是,返回的是最后一次递归调用时返回的结果数据

1.问题代码
/**
 *	dir : 需要扫描的目标文件夹
 *	str1 : 目标文件的md5Hex值(用来判断文件内容是否一样)
 */
public File queryImg(File dir,String str1) throws IOE]]></description><category></category></item><item><title><![CDATA[【IDEA】启动服务器时报错,找不到spring配置文件解决办法]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108266336</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108266336</guid><author>zxwwantlearnjava</author><pubDate>Thu, 27 Aug 2020 18:21:28 +0800</pubDate><description><![CDATA[错误信息
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resour]]></description><category></category></item><item><title><![CDATA[【IDEA】使用lombok注解运行时找不到get/set方法解决]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108266056</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108266056</guid><author>zxwwantlearnjava</author><pubDate>Thu, 27 Aug 2020 18:04:13 +0800</pubDate><description><![CDATA[报错信息

解决办法
ctrl+alt+s打开setting窗口, 选上勾就可以了


]]></description><category></category></item><item><title><![CDATA[解决@ResponseBody中文乱码]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108235215</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108235215</guid><author>zxwwantlearnjava</author><pubDate>Wed, 26 Aug 2020 10:37:12 +0800</pubDate><description><![CDATA[在spring-mvc.xml文件里配置以下驱动
&lt;!--开启mvc驱动--&gt;
&lt;mvc:annotation-driven&gt;
    &lt;mvc:message-converters&gt;
        &lt;!--消息转换器, 解决ResponseBody乱码--&gt;
        &lt;bean id="messageConverter" class="org.springframework.http.converter.StringHttpMessageCo]]></description><category></category></item><item><title><![CDATA[今天用springmvc的时候遇到的bug【已解决】]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108210411</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108210411</guid><author>zxwwantlearnjava</author><pubDate>Mon, 24 Aug 2020 22:40:46 +0800</pubDate><description><![CDATA[问题描述: 当形参名和request作用域中的key命名冲突时,在jsp页面获取到的数据是形参对象的值,而不是手动存入作用域中的。

暂未解决。。

]]></description><category></category></item><item><title><![CDATA[【一】Spring需要的maven坐标]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108129637</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108129637</guid><author>zxwwantlearnjava</author><pubDate>Thu, 20 Aug 2020 18:21:35 +0800</pubDate><description><![CDATA[1.基础jar包 – spring-contxt

2.aop编程 – spring-aop / aspectjweaver / aspectjrt


3.事务控制（tx） – spring-tx


]]></description><category></category></item><item><title><![CDATA[【IDEA】误删module模块后恢复]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108097975</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108097975</guid><author>zxwwantlearnjava</author><pubDate>Wed, 19 Aug 2020 12:39:30 +0800</pubDate><description><![CDATA[情景还原


处理办法

或者 Ctrl+Shift+Alt+S



注意: IDEA默认会显示当前Module名称,把它改成你要恢复的Module名就可以了

搞定


]]></description><category></category></item><item><title><![CDATA[【IDEA】快捷键列表]]></title><link>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108007402</link><guid>https://blog.youkuaiyun.com/zxwwantlearnjava/article/details/108007402</guid><author>zxwwantlearnjava</author><pubDate>Fri, 14 Aug 2020 16:32:54 +0800</pubDate><description><![CDATA[IntelliJ Idea 常用快捷键列表
Ctrl+Shift + Enter，语句完成
“！”，否定完成，输入表达式时按 “！”键
Ctrl+E，最近的文件
Ctrl+Shift+E，最近更改的文件
Shift+Click，可以关闭文件
Ctrl+[ OR ]，可以跑到大括号的开头与结尾
Ctrl+F12，可以显示当前文件的结构
Ctrl+F7，可以查询当前元素在当前文件中的引用，然后按 F3 可以选择
Ctrl+N，可以快速打开类
Ctrl+Shift+N，可以快速打开文件
Alt+Q，可以看到当前方]]></description><category></category></item></channel></rss>