<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_36612779的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_36612779</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36612779]]></copyright><item><title><![CDATA[Java常用工具类整理]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/93469958</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/93469958</guid><author>qq_36612779</author><pubDate>Mon, 24 Jun 2019 11:14:42 +0800</pubDate><description><![CDATA[spring的断言工具类Assert
Assert.notNull(Object object, “object is required”)    -    对象非空
Assert.isTrue(Object object, “object must be true”)   -    对象必须为true
Assert.notEmpty(Collection collection, “collect...]]></description><category></category></item><item><title><![CDATA[Java内存区域详解]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/91546227</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/91546227</guid><author>qq_36612779</author><pubDate>Wed, 12 Jun 2019 15:56:31 +0800</pubDate><description><![CDATA[内存区域
Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区：程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区。

程序计数器
一块较小的内存空间，它是当前线程所执行的字节码的行号指示器，字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的字节码指令，分支、跳转、循...]]></description><category></category></item><item><title><![CDATA[Java8 Streams特性]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/90694252</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/90694252</guid><author>qq_36612779</author><pubDate>Thu, 30 May 2019 11:33:46 +0800</pubDate><description><![CDATA[一、stream简介
java.util.stream这个包引入了流。
流和集合有以下几个不同的地方。

没有存储。流不是存储元素的数据结构，相反，它通过计算操作传递来自诸如数据结构，数组，构造器函数或者I/O通道等源的元素。
本质上讲，流的操作会产生结果，但不会修改其来源。例如Stream从集合获取一个没有过滤元素的新元素，而不是从集合中删除过滤元素。
惰性求值，流的许多操作都是惰性的。
及早求...]]></description><category></category></item><item><title><![CDATA[Java集合Collections.sort排序]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/89704913</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/89704913</guid><author>qq_36612779</author><pubDate>Tue, 30 Apr 2019 10:46:12 +0800</pubDate><description><![CDATA[以对集合List&lt;Map&lt;String, Object&gt;&gt;进行排序为例
List&lt;Map&lt;String, Object&gt;&gt;  list = new ArrayList&lt;&gt;();
Map&lt;String, Object&gt; map = new HashMap&lt;&gt;();
map.put("report_date","201...]]></description><category></category></item><item><title><![CDATA[list中map将根据某几个key值相等的累加]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/89521747</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/89521747</guid><author>qq_36612779</author><pubDate>Thu, 25 Apr 2019 18:13:18 +0800</pubDate><description><![CDATA[直接上代码，可直接运行：
public static void main(String[] args) {
        List&lt;Map&lt;String, Object&gt;&gt; list = new ArrayList&lt;Map&lt;String, Object&gt;&gt;();
        Map&lt;String, Object&gt; map1 = ne...]]></description><category></category></item><item><title><![CDATA[Java调用存储过程，使用JdbcTemplate]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/89350109</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/89350109</guid><author>qq_36612779</author><pubDate>Wed, 17 Apr 2019 10:00:17 +0800</pubDate><description><![CDATA[1、sysDataSourceService是自定义的获取数据源服务
JdbcTemplate jdbcTempleDynamic = sysDataSourceService.getDataSourcePoolBySourceID(source_id);

2、使用jdbcTempleDynamic.execute调用存储过程，传入对应的所需参数
List&lt;Map&lt;String, O...]]></description><category></category></item><item><title><![CDATA[java多线程的使用]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/84942749</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/84942749</guid><author>qq_36612779</author><pubDate>Mon, 10 Dec 2018 16:58:17 +0800</pubDate><description><![CDATA[java多线程的使用手动创建线程池execute和submit的区别CyclicBarrier的工作原理及其实例具体代码
手动创建线程池
ThreadFactory namedThreadFactory = new ThreadFactoryBuilder().setNameFormat(&amp;amp;quot;thread-call-runner-%d&amp;amp;quot;).build();
int size = 8;
Executo...]]></description><category></category></item><item><title><![CDATA[eclipse最有用快捷键整理]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/79287701</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/79287701</guid><author>qq_36612779</author><pubDate>Thu, 08 Feb 2018 11:25:03 +0800</pubDate><description><![CDATA[转载：http://blog.youkuaiyun.com/u010504185/article/details/53079810

在网上搜eclipse快捷键，可以搜出一大堆，大多罗列了n多的快捷键，估计大部分人看了以后都会头大的，我也头大，不过我一一尝试了一遍，整理出了eclipse最常用最有用，写代码必须用到的一些快捷键，大约只有网上快捷键大全的一半，减少大家的记忆量。如果大家把这些快捷键都很好的运用...]]></description><category></category></item><item><title><![CDATA[MySQL高级--索引]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/79287445</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/79287445</guid><author>qq_36612779</author><pubDate>Thu, 08 Feb 2018 11:08:07 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/zhaobingqing/p/7066112.html

1、索引是什么

　　索引（Index）是帮助MySQL高效获取数据的数据结构。可以得到索引的本质：索引是数据结构。

　　可以理解为“排好序的快速查找数据结构”

　　在数据之外，数据库系统还维护着满足特定查找算法的数据结构，这些数据结构以某种方式引用（指向）数据,

　　这样就可以在...]]></description><category></category></item><item><title><![CDATA[spring的@Transactional注解详细用法]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/79220058</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/79220058</guid><author>qq_36612779</author><pubDate>Wed, 31 Jan 2018 17:30:50 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/yepei/p/4716112.html

概述

事务管理对于企业应用来说是至关重要的，即使出现异常情况，它也可以保证数据的一致性。 
Spring Framework对事务管理提供了一致的抽象，其特点如下：

为不同的事务API提供一致的编程模型，比如JTA(Java Transaction API), JDBC, Hibernate, J]]></description><category></category></item><item><title><![CDATA[echarts柱状图、折线图求合，通过formatter回调函数自定义tooltip展示格式]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/78815292</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/78815292</guid><author>qq_36612779</author><pubDate>Fri, 15 Dec 2017 17:40:25 +0800</pubDate><description><![CDATA[前一篇文章写了思路一：给series集合末尾多加一栏用于展示合计，但缺点较多，所以又想了另一个方法。 
思路二：通过tooltip中的函数formatter自定义鼠标触发时的展示格式，先看展示效果 
 
当我们去掉“安卓”选项时： 
 
好了，接下来就看实际的代码吧：<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title]]></description><category></category></item><item><title><![CDATA[echarts多列柱状图求合计，并且展示在最顶端]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/78810107</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/78810107</guid><author>qq_36612779</author><pubDate>Fri, 15 Dec 2017 10:53:45 +0800</pubDate><description><![CDATA[思路一：给series集合末尾多加一栏用于展示合计，但是值都是0； 
缺点：必须根据xAxis的data生成一组为空的数据，且tooltip不能加trigger: ‘axis’,这个条件，不然会展示合计：0。 
数据为模拟数据，已经实现ajax后台动态传数据，但这里不做细讲，主要研究echarts的js求和方法。 
完整代码如下：<!DOCTYPE html>
<html>
<head>
    <]]></description><category></category></item><item><title><![CDATA[eclipse中使用自带git的常用操作]]></title><link>https://blog.youkuaiyun.com/qq_36612779/article/details/78600589</link><guid>https://blog.youkuaiyun.com/qq_36612779/article/details/78600589</guid><author>qq_36612779</author><pubDate>Wed, 22 Nov 2017 11:09:16 +0800</pubDate><description><![CDATA[eclipse中使用自带git的常用操作]]></description><category></category></item></channel></rss>