<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[希望1992的博客]]></title><description><![CDATA[不忘初心...  大浪淘沙.....]]></description><link>https://blog.youkuaiyun.com/u010018421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010018421]]></copyright><item><title><![CDATA[Mybatis association与collection关联查询]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/77620145</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/77620145</guid><author>u010018421</author><pubDate>Sun, 27 Aug 2017 14:07:35 +0800</pubDate><description><![CDATA[Mybatis使用association与collection关联查询
association:复杂的类型联合,一个复杂的关联,就是在查出结果后,根据情况将其映射到一个类中(其是一个对象),即resultMap中的一个property对应的是一个类
collection:复杂的类型集合,查出结果后,根据情况将其映射到一个集合中,resultMap中的一个property的对象类型是一个集合对象(通常]]></description><category></category></item><item><title><![CDATA[Java8 lambda表达式使用总结]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/77611552</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/77611552</guid><author>u010018421</author><pubDate>Sun, 27 Aug 2017 00:13:34 +0800</pubDate><description><![CDATA[总结了一下自己常用的lambda式。package com.gm.test;import org.junit.Test;import java.util.*;
import java.util.stream.Collectors;import static java.lang.System.out;/**
 * Created by zhangshuai on 2017/8/26.
 */
publ]]></description><category></category></item><item><title><![CDATA[springMVC+Mybatis整合配置]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/77609853</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/77609853</guid><author>u010018421</author><pubDate>Sat, 26 Aug 2017 23:05:46 +0800</pubDate><description><![CDATA[前段时间从公司离职,因为产生了一点纠纷,解决纠纷需要时间，所以并没有急着找工作。所以自己写了一个信息管理系统。这里记录下。项目架构是SpringMVC+MyBatis+MySQL，前端是EasyUI+FreeMarker 
1.web.xml<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/20]]></description><category></category></item><item><title><![CDATA[ffmpeg 音频转amr]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/71280099</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/71280099</guid><author>u010018421</author><pubDate>Sat, 06 May 2017 19:26:07 +0800</pubDate><description><![CDATA[1.安装ffmpeg 
    Mac: 
        不需要安装，直接在官网下载 http://ffmpeg.org/download.html 
        下载地址：https://evermeet.cx/ffmpeg/（免安装版，将其copy到自己的目录，直接可以用） 
        ffmpeg安装后，输入ffmepg -version命令，查看是否支持opencore-amr的]]></description><category></category></item><item><title><![CDATA[音视频播放对应文字同步高亮且滚动到指定位置(scrollTop)]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/70662467</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/70662467</guid><author>u010018421</author><pubDate>Wed, 26 Apr 2017 09:48:23 +0800</pubDate><description><![CDATA[需求 
播放音频或者视频，对应文字高亮展示以及滚动到该位置，红色方框是一个scroll 

数据 

代码




div class="col-sm-12 float-none new-content" height="652">
    //some infos
    input type="hidden" paraid="1" idindex="2" starttime="33.0" en]]></description><category></category></item><item><title><![CDATA[Easyui 在dialog中加载datagrid，并实现可拖放行(drag and drop rows)]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/70247210</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/70247210</guid><author>u010018421</author><pubDate>Wed, 19 Apr 2017 22:59:05 +0800</pubDate><description><![CDATA[Easyui 在dialog中加载datagrid，并实现可拖放行的数据表格 
1.html部分<div id="dialogProperty">
    <table id="datagridProperty">
        <thead>
            <tr>
                <th data-options="field:'sort',width:94,alig]]></description><category></category></item><item><title><![CDATA[css实现动态旋转]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/70183589</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/70183589</guid><author>u010018421</author><pubDate>Sat, 15 Apr 2017 11:57:37 +0800</pubDate><description><![CDATA[需求：刷新按钮点击后，动态旋转1.代码.refresh-animation {
    animation: rotate 4s infinite;
    -webkit-animation: rotate 1s infinite; /*Safari and Chrome*/ 
}@keyframes rotate {
    0%{
        transform:rotate(0deg);]]></description><category></category></item><item><title><![CDATA[微信小程序demo(新闻类)]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/54618216</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/54618216</guid><author>u010018421</author><pubDate>Thu, 19 Jan 2017 17:31:04 +0800</pubDate><description><![CDATA[1月9号微信小程序正是上线，在网上尝试了一下，发现很厉害。所以研究了一下。下面是我的demo: 
    包含四个页面:news.js/news.wxss/news.json/news.wxml1.news.wxml：<scroll-view class="news_banner">
    <!-- wx:for类似于el表达式 -->
    <view wx:for="{{selections]]></description><category></category></item><item><title><![CDATA[鼠标拖动div(pc/移动)/touch事件/mouse事件]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/53700589</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/53700589</guid><author>u010018421</author><pubDate>Fri, 16 Dec 2016 23:20:31 +0800</pubDate><description><![CDATA[这周接了一个分享到QQ后者微信的分享页任务,里面有一个拖动div左右滑动的功能,由于第一次做,弄了五六个小时,终于出来了1.csstransition-duration: 0ms; 规定完成过渡效果需要花费的时间
transform: translate3d(0px, 0px, 0px);     该(transform)属性允许我们对元素进行旋转,缩放,移动,倾斜
transform: trans]]></description><category></category></item><item><title><![CDATA[利用JDBC ResultSetMetaData 将数据反射到实体类中]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/53435728</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/53435728</guid><author>u010018421</author><pubDate>Fri, 02 Dec 2016 15:59:53 +0800</pubDate><description><![CDATA[1.JDBC ResultSetMetaData将数据反射到实体类中代码:private <T> List<T> setMetaData(ResultSet rs, Class<T> clazz) throws Exception {
        List<T> tList = new ArrayList<T>();
        T t = null;
        while (rs.n]]></description><category></category></item><item><title><![CDATA[Java解压zip文件(支持中文字符文件)]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/53222291</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/53222291</guid><author>u010018421</author><pubDate>Fri, 18 Nov 2016 19:54:35 +0800</pubDate><description><![CDATA[昨天接到了一个解压zip文件的任务,所以今天在做任务之前，便写demo试了一下, 
部分思路参考自:这里 
贴上代码:public void Decompressing2() throws IOException {
        String path = "E:\\zipTest";
        ZipEntry zipEntry = null;
        try (]]></description><category></category></item><item><title><![CDATA[MySQL 计算时间差并求和与填充默认值(IFNULL)]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/53068583</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/53068583</guid><author>u010018421</author><pubDate>Mon, 07 Nov 2016 18:02:07 +0800</pubDate><description><![CDATA[TIMESTAMPDIFF(interval,expr1,expr2)
SUM(TIMESTAMPDIFF(SECOND,BeginTime,EndTime))返回exp1与expr2之间的时间差,其结果以interval的形式输出 
interval有一下几种类型: 
        FRAC_SECOND。表示间隔是毫秒 
        SECOND。秒 
        MINUTE。分钟]]></description><category></category></item><item><title><![CDATA[解析request.getInputStream()]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/52833346</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/52833346</guid><author>u010018421</author><pubDate>Sun, 16 Oct 2016 21:50:54 +0800</pubDate><description><![CDATA[前几天在做文件上传,当时突然搞不清楚上传原理,没办法下手,所以趁着周末研究了一下: 
带有文件上传的form表单:<form action="fileUploadServlet" enctype="multipart/form-data" method="post">
            <input type="text" value="" name="inputName">]]></description><category></category></item><item><title><![CDATA[jsp+servlet文件上传以及request提交数据利用反射封装到实力类中]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/52831565</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/52831565</guid><author>u010018421</author><pubDate>Sun, 16 Oct 2016 17:45:03 +0800</pubDate><description><![CDATA[1.带有文件上传的form表单不能使用getParameter()及其相关方法获取参数之前用过使用反射将数据填充到实体类中使用反射将数据映射到实体类中，但是此种方法不支持上传文件， 
但是后来发现这种方法并不支持文件上传,因为文件上传的enctype是:”multipart/form-data”,想要了解enctype,请点击这里,使用mutltipart/form-data这种数据编码方式,其会将]]></description><category></category></item><item><title><![CDATA[Spring学习笔记-1:Spring装配]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/52810895</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/52810895</guid><author>u010018421</author><pubDate>Thu, 13 Oct 2016 22:38:46 +0800</pubDate><description><![CDATA[一直再用Spring,但是仅限于使用,也没有系统学习过,最近抽空开始系统学些一下,以spring in action作为参考，以下内容大部分摘自spring in action，仅限于自己学习。1.装配创建对象之间的协作关系称为装配，这是依赖注入的本质 
  Spring容器负责创建bean,并通过DI来协调对象之间的关系。 
  Spring有三种装配机制:1)XML中进行显式配置 
2)在Jav]]></description><category></category></item><item><title><![CDATA[使用反射将HttpServletRequest对象中的数据映射到实体类中]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/52810553</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/52810553</guid><author>u010018421</author><pubDate>Thu, 13 Oct 2016 21:59:56 +0800</pubDate><description><![CDATA[今天老板让使用jsp+servlet+jdbc做一个后台的数据查询,很郁闷,为什么不用Spring和mybatis或者hibernate,但是毕竟人家是老板,还是照做了。但是在开发过程中，将request中的属性封装到实体类中时,由于实体类中的属性太多了,有20多条,不想一条一条的写,所以想到了反射。public void setParameter(Map<String, String[]> map]]></description><category></category></item><item><title><![CDATA[StringBuilder与String的区别]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/52782967</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/52782967</guid><author>u010018421</author><pubDate>Mon, 10 Oct 2016 23:10:09 +0800</pubDate><description><![CDATA[很久之前看过尚硅谷的视频,最近用到了所以想总结一下1.String内存解析:字符串不属于基本数据类型，但是可以通过字面量赋值”=”，也可以使用new关键字。 
    使用“=”与使用new关键字有很大的区别。 
    下面先介绍几个存储区域: 
    栈:存放引用(基本数据类型与对象的引用),是指向对象实际存储位置的指针(堆空间或者常量池)。 
    堆:对象的实际存储位置(使用关键字new]]></description><category></category></item><item><title><![CDATA[mysql执行外部sql文件]]></title><link>https://blog.youkuaiyun.com/u010018421/article/details/52771971</link><guid>https://blog.youkuaiyun.com/u010018421/article/details/52771971</guid><author>u010018421</author><pubDate>Sun, 09 Oct 2016 23:09:58 +0800</pubDate><description><![CDATA[今天用到了mysql执行sql文件,本来可以直接使用navicat for mysql直接运行的,但是由于操作的数据库是已经上线的，所以只能使用命令行研究了一下。 
    mysql执行外部sql文件需要有file权限。    1.查看权限命令:
        show grants;    2.查看指定用户命令:
        show grants root@'localhost';]]></description><category></category></item></channel></rss>