<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Docoway的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Docoway</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Docoway]]></copyright><item><title><![CDATA[java8 Stream 总结]]></title><link>https://blog.youkuaiyun.com/Docoway/article/details/107518220</link><guid>https://blog.youkuaiyun.com/Docoway/article/details/107518220</guid><author>Docoway</author><pubDate>Thu, 23 Jul 2020 10:36:57 +0800</pubDate><description><![CDATA[Java Stream使用及原理分析Stream API 入门Streamn API 基本介绍Stream API 特性Stream 与 Collections区别Stream 操作流程Stream中间操作mapmapToInt、mapToLong、mapToDoubleflatmapflatmapToInt、flatmapToLong、flatmapToDoublelimitdistinctfilterpeekskipsortedStream结束操作forEach、forEachOrderedcollec]]></description><category></category></item><item><title><![CDATA[js这种数组和对象的合并]]></title><link>https://blog.youkuaiyun.com/Docoway/article/details/84642250</link><guid>https://blog.youkuaiyun.com/Docoway/article/details/84642250</guid><author>Docoway</author><pubDate>Fri, 30 Nov 2018 00:05:59 +0800</pubDate><description><![CDATA[1.数组的合并
1.遍历
var a = [&quot;a&quot;,&quot;b&quot;,&quot;c&quot;];
var b = [&quot;c&quot;,&quot;d&quot;,&quot;e&quot;];
for(var s in b) {
	a.push(b[s]);
}
console.log(a);
//[ 'a', 'b', 'c', 'c', 'd', 'e' ]
//会改变原来的数组

2.concat()方法
var a = [&quot;a&quot;,&qu]]></description><category></category></item><item><title><![CDATA[mysql 常用修改表结构操作（包括增删索引、增删列、修改列信息）]]></title><link>https://blog.youkuaiyun.com/Docoway/article/details/84594755</link><guid>https://blog.youkuaiyun.com/Docoway/article/details/84594755</guid><author>Docoway</author><pubDate>Wed, 28 Nov 2018 23:42:48 +0800</pubDate><description><![CDATA[1.增删索引
1.添加索引
// 添加主键索引
alter table table_name add primary key (column_name)

//添加唯一索引
alter table table_name add unique (column_name)

//添加普通索引
alter table table_name add index index_name(column_name...]]></description><category></category></item><item><title><![CDATA[MyBatis中多表联合查询]]></title><link>https://blog.youkuaiyun.com/Docoway/article/details/83550016</link><guid>https://blog.youkuaiyun.com/Docoway/article/details/83550016</guid><author>Docoway</author><pubDate>Tue, 30 Oct 2018 22:20:24 +0800</pubDate><description><![CDATA[当使用MyBatis进行多表联合查询时，根据需要一般可以有两种处理方式。例如在一个项目的权限管理模块中，一般会有用户-角色-权限的多表联合查询。
多表中的实体类
1.用户实体类
@Getter
@Setter
@ToString
public class User {

    private Integer userId;
    private String userName;
    pri...]]></description><category></category></item><item><title><![CDATA[mybatis中动态sql foreach 批量处理的三种方式]]></title><link>https://blog.youkuaiyun.com/Docoway/article/details/83316568</link><guid>https://blog.youkuaiyun.com/Docoway/article/details/83316568</guid><author>Docoway</author><pubDate>Thu, 25 Oct 2018 22:02:33 +0800</pubDate><description><![CDATA[foreach 作用是对一个集合进行遍历 通常用在构建IN条件语句
一、foreach属性
item: 集合中每个元素迭代时的别名，在list和array中是其中的对象， 在map中是value。
index: 指的是迭代过程中 迭代到的位置。在list和array中index是元素的序号，在map中是元素的key。
open: foreach开始符号，常用在in(),values() 时。
cl...]]></description><category></category></item><item><title><![CDATA[jquery中$(selector).on(events [, selector] [,function()])为动态添加的内容绑定事件注意事项]]></title><link>https://blog.youkuaiyun.com/Docoway/article/details/82990142</link><guid>https://blog.youkuaiyun.com/Docoway/article/details/82990142</guid><author>Docoway</author><pubDate>Tue, 09 Oct 2018 22:37:41 +0800</pubDate><description><![CDATA[jquery中$(selector).on(events [, selector] [,function()])为动态添加的内容绑定事件注意事项
如果前端用jquery进行开发 则对动态添加的元素进行事件绑定是一种经常碰到的情况，而在使用过程中经常会遇到.on()绑定事件失效的问题
问题分析
在开发过程中遇到一个高级检索的开发问题，需要动态增减筛选条件，效果如下：

需要具有动态增减的效果

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