<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[陈德优的博客]]></title><description><![CDATA[Java]]></description><link>https://blog.youkuaiyun.com/chendeyou5</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chendeyou5]]></copyright><item><title><![CDATA[sqlService 对已存在数据表进行分区，提高性能]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/89414837</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/89414837</guid><author>chendeyou5</author><pubDate>Sat, 20 Apr 2019 11:26:46 +0800</pubDate><description><![CDATA[随着当今数据库的容量越来越快的朝着在大型数据库或超大型数据库的发展，对于数据库中的大型表以及具有各种访问模式的表的可伸缩性和可管理性运行环境变得尤为重要，SQL server从SQL server 7.0的分区视图到SQL server 2000中的分区视图中到SQL server 2005所使用的分区表，不断改善大型表所面临的性能、阻塞、备份空间、时间、运营成本等。当表和索引非常大的时候，通过分...]]></description><category></category></item><item><title><![CDATA[微信测试号自定义菜单设置]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/83345498</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/83345498</guid><author>chendeyou5</author><pubDate>Wed, 24 Oct 2018 16:02:00 +0800</pubDate><description><![CDATA[微信测试公众号登录地址：https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

 

自定菜单设置地址：https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&amp;amp;type=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95&amp;am...]]></description><category></category></item><item><title><![CDATA[java excel表格导出]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/83149209</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/83149209</guid><author>chendeyou5</author><pubDate>Thu, 18 Oct 2018 16:47:59 +0800</pubDate><description><![CDATA[
/**
     * 导出学习过程统计报表
     *
     * @param startTime       开始时间
     * @param endTime         结束时间
     * @param categoryId      培训类型编号
     * @param isCategoryGroup 是否按培训项目分组
     * @param isMonthGr...]]></description><category></category></item><item><title><![CDATA[微信测试号token验证]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/83148956</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/83148956</guid><author>chendeyou5</author><pubDate>Thu, 18 Oct 2018 16:35:38 +0800</pubDate><description><![CDATA[
package com.yg.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;
import java...]]></description><category></category></item><item><title><![CDATA[BASE64转MultipartFile]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/81977470</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/81977470</guid><author>chendeyou5</author><pubDate>Thu, 23 Aug 2018 11:15:07 +0800</pubDate><description><![CDATA[
package com.yg.utils;

import org.springframework.web.multipart.MultipartFile;
import sun.misc.BASE64Decoder;

import java.io.*;

/**
 * base64转MultipartFile
 */
public class BASE64DecodedMultipartFi...]]></description><category></category></item><item><title><![CDATA[webSocket实现在线聊天]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80916472</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80916472</guid><author>chendeyou5</author><pubDate>Thu, 23 Aug 2018 11:09:33 +0800</pubDate><description><![CDATA[需要的jar


&amp;lt;!-- start websocket --&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;javax.servlet&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;javax.servlet-api&amp;lt;/artifactId&amp;gt;
         ...]]></description><category></category></item><item><title><![CDATA[在maven web项目中配置log4j打印日志及Mybatis sql语句]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80361322</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80361322</guid><author>chendeyou5</author><pubDate>Fri, 18 May 2018 10:50:15 +0800</pubDate><description><![CDATA[1 添加依赖jar在pom.xml文件的&amp;lt;dependencies&amp;gt;下添加以下log4j依赖：&amp;lt;dependency&amp;gt;
      &amp;lt;groupId&amp;gt;org.slf4j&amp;lt;/groupId&amp;gt;
      &amp;lt;artifactId&amp;gt;slf4j-api&amp;lt;/artifactId&amp;gt;
      &amp;lt;version&amp;gt;1.7.5&a]]></description><category></category></item><item><title><![CDATA[设置ItelliJ IDEA里修改jsp不重启tomcat]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80359716</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80359716</guid><author>chendeyou5</author><pubDate>Fri, 18 May 2018 09:31:38 +0800</pubDate><description><![CDATA[On Upate Action 与 On Frame Deactivation  这两个选项的设置，依赖于 项目的部署方式 是war包 还是 exploded ，看下面的gif： 这里实在是太灵活了，如果要讲 太费时间了，我们只讲exploded模式下的设置，因为这个我们用的最多，开发模式，开发完成后 直接用maven的 package命令打包就行了，所以用的最多的 也是最灵活的就是explode...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA插件系列：五大装逼神器]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80350337</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80350337</guid><author>chendeyou5</author><pubDate>Thu, 17 May 2018 14:32:44 +0800</pubDate><description><![CDATA[装逼利器，推荐给大家平时把玩。TOP5  stackoverflow排在第五位的是来自brucege的stackoverflow。评委点评：这一看似平淡的右键stackoverflow，却把其中的闷骚体现的淋漓尽致：我就这么叼，我就不去浏览器里查，只有右键才和我的右手匹配。逼气指数：☆☆TOP4  Sudoku Plugin排在第四位的是来自jaypeevoss的Sudoku Plugin。   ...]]></description><category></category></item><item><title><![CDATA[H5屏幕滑动触发方法]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80334077</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80334077</guid><author>chendeyou5</author><pubDate>Wed, 16 May 2018 11:06:00 +0800</pubDate><description><![CDATA[var clickSwitch=true;
$(function() {
    $('body').bind('touchmove', function(e) {
        if($(window).scrollTop()&amp;gt;=$(document).height()-$(window).height()-50){
            if(clickSwitch){
      ...]]></description><category></category></item><item><title><![CDATA[解决kindeditor在ios下编辑区滚动条失效问题]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80283626</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80283626</guid><author>chendeyou5</author><pubDate>Fri, 11 May 2018 16:51:24 +0800</pubDate><description><![CDATA[现象：kindeditor的编辑区是用iframe实现的，但是倘若iframe里面的内容足够长超出iframe设定的高度时，在iphone，ipad等设备上。iframe内部的html的滚动条不出现，无法显示超过长度的内容。解决方式：可以在iframe外加一层div,设置样式-webkit-overflow-scrolling:touch;overflow:scroll;让超出div的内容可以通过...]]></description><category></category></item><item><title><![CDATA[利用H5开发微信公众号]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80191383</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80191383</guid><author>chendeyou5</author><pubDate>Fri, 04 May 2018 10:22:38 +0800</pubDate><description><![CDATA[利用H5开发微信公众号一、 首先授权配置 公众号设置 --》功能设置
 设置业务域名!
123 这里的MP_verify_w7tdZrafqhkK9Mcj.txt文件，需要放到你项目的根目录下，例子：你的项目war包叫 test.war ，里面包含了src,WEB-INFO两个文件夹,则把MP_verify_w7tdZrafqhkK9Mcj.txt放到这两个文件夹的同级目录下;即现在test.wa...]]></description><category></category></item><item><title><![CDATA[上传按钮美化]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80168504</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80168504</guid><author>chendeyou5</author><pubDate>Wed, 02 May 2018 16:51:56 +0800</pubDate><description><![CDATA[在做input文本上传时，由于html原生的上传按钮比较丑，需要对其进行美化，radio和checkbox类似方式一： 通过position和opacity实现input设置：透明度为0，position为绝对定位，font-size足够大input外面套一层a或div等标签（此处以a举例），a设置：position为相对定位，overflow: hidden（为了避免在非a区域点击打开选择文件）...]]></description><category></category></item><item><title><![CDATA[微信公众号网页分享功能开发总结]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80079349</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80079349</guid><author>chendeyou5</author><pubDate>Thu, 26 Apr 2018 09:37:39 +0800</pubDate><description><![CDATA[    最近要做一个微信公众号页面分享功能，其中遇到了不少问题，别的先不多说了，直接上代码。Controller层：/**
	 * 
	 *&amp;lt;pre&amp;gt;
	 *&amp;lt;b&amp;gt; 跳转二维码页面 .&amp;lt;/b&amp;gt;
	 *&amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt; 
	 *    
	 *&amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; chendy
	 *&]]></description><category></category></item><item><title><![CDATA[输入一个IP地址，判断是IP4还是IP6]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80081134</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80081134</guid><author>chendeyou5</author><pubDate>Wed, 25 Apr 2018 16:10:25 +0800</pubDate><description><![CDATA[class Solution{        &amp;lt;span style=&quot;white-space:pre;&quot;&amp;gt;   &amp;lt;/span&amp;gt;      private static Pattern pattern;            private static Pattern ptipv4;            static {                // ipv6  ...]]></description><category></category></item><item><title><![CDATA[Dubbo入门---搭建一个最简单的Demo框架]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80081027</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80081027</guid><author>chendeyou5</author><pubDate>Wed, 25 Apr 2018 16:05:01 +0800</pubDate><description><![CDATA[Dubbo背景和简介Dubbo开始于电商系统，因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时，只需一个应用，将所有功能如下单支付等都部署在一起，以减少部署节点和成本。 缺点：单一的系统架构，使得在开发过程中，占用的资源越来越多，而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题，流量能够分散到各个子系统当中，且系统的...]]></description><category></category></item><item><title><![CDATA[zookeeper安装和使用 windows环境]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80080883</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80080883</guid><author>chendeyou5</author><pubDate>Wed, 25 Apr 2018 15:59:43 +0800</pubDate><description><![CDATA[简介ZooKeeper是一个分布式的，开放源码的分布式应用程序协调服务，是Google的Chubby一个开源的实现，是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件，提供的功能包括：配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务，将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语...]]></description><category></category></item><item><title><![CDATA[微信jssdk config:invalid signature 签名错误 ,问题排查过程]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80074208</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80074208</guid><author>chendeyou5</author><pubDate>Wed, 25 Apr 2018 09:20:32 +0800</pubDate><description><![CDATA[invalid signature签名错误。建议按如下顺序检查：确认签名算法正确，可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。确认config中noncestr, timestamp与用以签名中的对应noncestr, timestamp一致。确认url是页面完整的url，包括GET参数部分。确认 co...]]></description><category></category></item><item><title><![CDATA[微信公众号网页分享功能开发]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/80074164</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/80074164</guid><author>chendeyou5</author><pubDate>Wed, 25 Apr 2018 09:17:05 +0800</pubDate><description><![CDATA[        现在每天都可以看到很多微信分享的链接上面有网站或者商家的自定义的分享标题，和分享链接的描述及分享出去的图像，例如下面的分享出去的链接：                      上面这个是微信的js-SDK页面分享给微信好友在聊天列表中显示的视觉效果。      微信JS-SDK Demo :这个是微信网页分享出去的标题。     微信JS-SDK,帮助第三方为用户提供更优质的移动...]]></description><category></category></item><item><title><![CDATA[js获取img宽高]]></title><link>https://blog.youkuaiyun.com/chendeyou5/article/details/79993292</link><guid>https://blog.youkuaiyun.com/chendeyou5/article/details/79993292</guid><author>chendeyou5</author><pubDate>Wed, 18 Apr 2018 17:02:10 +0800</pubDate><description><![CDATA[知识点1如果写了var img = new Image（100 ，100）， img.src = ‘1.png’ ，这样的作用是可以把img缓存到浏览器中，常用来做图片预加载。知识点2html代码：&amp;lt;img src='1.png' style=&quot;width:400px&quot; /&amp;gt;js代码：var imgW = document.getElementsByTagName('img')[0]....]]></description><category></category></item></channel></rss>