<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王茂文的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35640964</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35640964]]></copyright><item><title><![CDATA[mysql查询COUNT、SUM、MIN等函数，或者union的时候，查询结果有问题]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/103216285</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/103216285</guid><author>qq_35640964</author><pubDate>Sat, 23 Nov 2019 17:12:10 +0800</pubDate><description><![CDATA[数量缺失：

只需要把groupby语句加上就ok了。

如果不加groupby，多表连接后，你会发现只出现了一条值，而且记录只显示了所有里面的第一条数据。

（图就不贴了，公司的代码里面的bug。。。）



多出来了：

使用union连接俩个查询结果的时候，列名使用了'aaa'col这中命令，导致最后出现多条记录的。

请在union的所有表外边加个括号，重新select一下，去掉某...]]></description><category></category></item><item><title><![CDATA[解决js报错，Cannot read property 'xxx' of undefined]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/101315449</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/101315449</guid><author>qq_35640964</author><pubDate>Tue, 24 Sep 2019 21:51:32 +0800</pubDate><description><![CDATA[这是我在使用extjs时候遇到的，实际上这个值我确实给赋值好了，console也能打印出来。



解决办法是：查看所有new过的对象，是否有重复的。不能重复new，新new出来的对象，有些地方没问题，有些时候会出问题！



比如：复选框勾选的时候，new了俩次，就是俩个事件，然后一直勾选不上，或者报题目中所说的问题。
...]]></description><category></category></item><item><title><![CDATA[SSM开发中，项目出错的问题整理]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/98885268</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/98885268</guid><author>qq_35640964</author><pubDate>Thu, 08 Aug 2019 21:17:08 +0800</pubDate><description><![CDATA[1.路径：

jsp中的路径拼写；

ModelAndView的name拼写；

相对路径移动位置后造成的路径深度问题；



2.功能授权：

当新建一个菜单后，发现一直找不到，结果是默认没有权限；



3.小数点：

数据库中，如果是oracle直接转mysql可能会出现因为字段类型造成小数部分不存在的问题，造成数据导入错误



4.字段重复：

多个数据库字段中，可能会出现字段重复...]]></description><category></category></item><item><title><![CDATA[处理批量的，类型一致的，字符串或者较长的数字的思路，例如QQ号这类的字符串]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/92840450</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/92840450</guid><author>qq_35640964</author><pubDate>Wed, 19 Jun 2019 19:14:19 +0800</pubDate><description><![CDATA[首先，该方法是建立在当前内存中无法同时存入所有数据，并且每次只能读入一部分数据之上的。

主要借助了树的结构进行数据的存储。



字符确定

将字符串中出现的所有字符进行确定，如果都是数字，则第一层子节点就只需要10个了，也就是0-9这些的。如果只有字母，则有26个字符。数字加字母则是26+10=30个子节点。

本文以10个数字为例进行解析。



节点数量


第0层，有10^0个节点；...]]></description><category></category></item><item><title><![CDATA[OPPO校招面试回忆，Java开发面试]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/88382821</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/88382821</guid><author>qq_35640964</author><pubDate>Sun, 10 Mar 2019 20:01:16 +0800</pubDate><description><![CDATA[昨天和今天，面试了OPPO的校招Java开发。二面挂了

（一面是我和我的一个同学一块去的，幸运的是一面我俩都过了。设计大数据方面的，没问过我，我把他回忆起来的几个都顺便写了一下）



一面题：

了解过mysql优化和调优吗？
	mysql索引执行顺序，三个列构成索引，A/B/C,查询AC和AB，哪个效率高
	mysql有哪些事务级别
	mysql的事务由那些特性。。。人家问我这个，我...]]></description><category></category></item><item><title><![CDATA[Vue功能臃肿后进行分离]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/87992544</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/87992544</guid><author>qq_35640964</author><pubDate>Wed, 27 Feb 2019 21:58:30 +0800</pubDate><description><![CDATA[当使用Vue开发时，会因为只写method在同一个方法中，造成页面达到上千行，翻页都翻得人头疼！！！

还有就是一个方法写在了多个地方，造成阅读障碍。例如：



今天开发就遇到了这个问题。哭死。下午果断决定，分离！即使不能及时完成也必须分离！其实主要是因为有俩个功能还是其他地方会用到的。



所用环境

IDEA2018.2.2，Chrome72，jdk1.8



开始操作


&amp;lt;...]]></description><category></category></item><item><title><![CDATA[Java的俩个list之间比较，判断是否一致的方法]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/87881714</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/87881714</guid><author>qq_35640964</author><pubDate>Fri, 22 Feb 2019 17:04:24 +0800</pubDate><description><![CDATA[前文

我看了一篇博客，是关于判断俩个list的。看完之后我觉得可能并不是很好。

结合他的思路，我重新整理了一下代码。

同时也看了看String中的equals的实现。

原文是：https://blog.youkuaiyun.com/zc274456223/article/details/77943156



代码


import java.util.List;

public class Lis...]]></description><category></category></item><item><title><![CDATA[IDEA使用git提交代码时，点了commit之后卡死在performing code analysis部分，或者performing code analysis结束后没有进入下一步操作。]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/87879070</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/87879070</guid><author>qq_35640964</author><pubDate>Fri, 22 Feb 2019 15:17:27 +0800</pubDate><description><![CDATA[把"Perform code analysis" 和 "Check TODO" 复选框前面的勾去掉就好了.

这个可能是因为所分析的目标文件太大了，造成一直分析不完的情况发生。所以直接跳过分析就好了。

我们都知道在使用idea的时候，会对我们的代码格式和代码规范做出提醒。在analysis的时候就会重复的进行分析，所以直接跳过不做分析就好了。如果有兴趣可以看一下这俩个选项旁边，还有几个可以开通的...]]></description><category></category></item><item><title><![CDATA[SpringMVC开发中，Controller和Service的任务分配心得]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/87709063</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/87709063</guid><author>qq_35640964</author><pubDate>Tue, 19 Feb 2019 15:13:40 +0800</pubDate><description><![CDATA[功能分布：

Controller层的作用，是作为控制层，也包括拦截器，过滤器等部分。

Service层的作用就是写自己的业务，调用Dao层的数据，并对之处理。

 

我认为，在这里写的有俩个要注意的地方。这俩个要注意的地方是建立在Controller有通用的ServiceResult类的基础上的。（如果不明白，稍后附上ServiceResult类的内容）

第一个，Controller只负责...]]></description><category></category></item><item><title><![CDATA[Required Long parameter is not present，SpringMVC的参数传递问题]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/86505372</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/86505372</guid><author>qq_35640964</author><pubDate>Wed, 16 Jan 2019 12:05:04 +0800</pubDate><description><![CDATA[不变得ajax请求：


            $.ajax({
                type: &quot;POST&quot;,
                async: false,
                url: _ctx + &quot;/loadList&quot;,
                contentType: &quot;application/json&quot;,
                ...]]></description><category></category></item><item><title><![CDATA[js修改value或者修改标签内的属性后，没有change效果的解决方法]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/85068958</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/85068958</guid><author>qq_35640964</author><pubDate>Tue, 18 Dec 2018 16:38:20 +0800</pubDate><description><![CDATA[
let range = $(&quot;#range_2&quot;);
    range.val(vm.bandWidth);
    range.trigger(&quot;change&quot;);

这里使用了jQuery。

range_2是一个input输入框，在其他地方，实现了range_2修改后会同步到range_1中。

但是通过js设置value之后，不会触发同步效果。所以需要手动调用一下trigger()方法...]]></description><category></category></item><item><title><![CDATA[Vue从接触到使用]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/85068363</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/85068363</guid><author>qq_35640964</author><pubDate>Tue, 18 Dec 2018 16:34:00 +0800</pubDate><description><![CDATA[这个月开始了工作的第一步，实习。

大部分的开发都是在vue的基础上进行的，部分是Bootstrap和jQuery。辛好之前接触过一些bootstrap和jquery的知识，所以能在没基础过vue的前提下，一接到任务就上手。

 

vue使用中，有几个需要注意的。

1.new一个Vue() 。

2.把el设定好。

3.data和method知道是什么，在外部如何调用这俩个东西。例：


v...]]></description><category></category></item><item><title><![CDATA[用mysql尝试一下1.7亿条数据]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/84435784</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/84435784</guid><author>qq_35640964</author><pubDate>Sat, 24 Nov 2018 13:20:03 +0800</pubDate><description><![CDATA[这个是我在大三下学期做过的一次实训课程。

选题的数据来源是，同济大学2011数学建模夏令营试题的数据。



实验报告的位置：https://download.youkuaiyun.com/download/qq_35640964/10804674



整个操作大概是消耗了一天的时间。似乎是早上10点半那会儿开始的，然后晚上6点多结束的。具体记不清了，但是肯定用了一天的时间。

系统是我的本地电脑，加...]]></description><category></category></item><item><title><![CDATA[【转】Java GC 的那些事]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/84426680</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/84426680</guid><author>qq_35640964</author><pubDate>Sat, 24 Nov 2018 10:14:34 +0800</pubDate><description><![CDATA[以下是Java GC 的那些事的内容，转自PHP中文网（www.php.cn）！

http://www.php.cn/java-article-353064.html

http://www.php.cn/java-article-353065.html

前言

与C语言不同，Java内存（堆内存）的分配与回收由JVM垃圾收集器自动完成，这个特性深受大家欢迎，能够帮助程序员更好的编写代码，本文...]]></description><category></category></item><item><title><![CDATA[Spring Cloud的Zuul高可用的理解]]></title><link>https://blog.youkuaiyun.com/qq_35640964/article/details/81674316</link><guid>https://blog.youkuaiyun.com/qq_35640964/article/details/81674316</guid><author>qq_35640964</author><pubDate>Tue, 14 Aug 2018 21:33:13 +0800</pubDate><description><![CDATA[之前做过一个项目，是将页面渲染都放在了zuul上，然后在zuul所在的微服务中用Feign去请求service层的数据。

这样一来，我其实没有用到Zuul的网关功能，所以我后来就Zuul给去掉了。。。

但是我部署的方式是分布式的，所以我打算想要把把它单独拿出来做负载均衡。

然后在四台服务器上各自放了一个Feign服务（之前叫Zuul服务的），本来应该有Zuul做负载均衡的，结果我的一个学长告...]]></description><category></category></item></channel></rss>