<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mcj010的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mcj010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mcj010]]></copyright><item><title><![CDATA[spring websocket  职业踩坑队]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/56673717</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/56673717</guid><author>mcj010</author><pubDate>Thu, 23 Feb 2017 15:49:19 +0800</pubDate><description><![CDATA[DEBUG o.s.web.servlet.DispatcherServlet - Could not complete request
org.springframework.web.socket.server.HandshakeFailureException: Uncaught failure for request http://localhost:8080/mvc-web/myHandl]]></description><category></category></item><item><title><![CDATA[REACT NATIVE + REDUX  初学者学习笔记 例子 @吉他码农]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/52688464</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/52688464</guid><author>mcj010</author><pubDate>Wed, 28 Sep 2016 11:28:28 +0800</pubDate><description><![CDATA[学习和开发RN 已经有2/3个月，刚开始觉得挺难，主要缺乏了ES6和REACT的基础语法，不过先实践再回去补基础是我的学习之道。现在已经在项目中都封装了挺多视图插件，用起来很方便，基本在视图交互基础功能都会用了，是时候学习数据交互那一块。


在网络一艘REACT NATIVE REDUX，都是混搭了REACT-REDUX和REACT-THUNK的实例，而纯RN+REDUX实例反而找不到，]]></description><category></category></item><item><title><![CDATA[SHELL脚本获取某天的上一周日期（星期一为第一天）]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/9964873</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/9964873</guid><author>mcj010</author><pubDate>Wed, 14 Aug 2013 15:08:42 +0800</pubDate><description><![CDATA[最近天天写SHELL，写到想吐，没有系统学习SHELL，写的时候出现很多问题，觉得挺吃力的！
 
特别是关于时间的，之前接了一个需求，获取某天的上一周的星期一和最后一天星期日的日期
 
网上找了很久都没找到，唯有用自己的方法写了一个SHELL的算法了，写这么一个东西研究了半天
 
我真的向SHELL吐槽，怎么那么难用。。。
 #########这里获取某天的上一周时间########]]></description><category></category></item><item><title><![CDATA[JAVA泛型的潜在类型机制]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/8593074</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/8593074</guid><author>mcj010</author><pubDate>Wed, 20 Feb 2013 10:10:33 +0800</pubDate><description><![CDATA[最近在看THINKING JAVA 的泛型，这本书看了一半，花了最多时间看的就是这个泛型了，感觉蛮复杂的，要创造出适用性广的泛化代码，真的不是容易，而且还没碰到过一个需要这种复杂的场景！
在这章最后作者拿了c++的泛型来和JAVA的泛型作出对比。
首先说说潜在类型机制是神马？“我不关心我在这里使用的类型，只要他具有这些方法即可”。
看看C++怎么实现的:
 
class Dog {
p]]></description><category></category></item><item><title><![CDATA[读取txt，jdbc导入百万级数据]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/8582415</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/8582415</guid><author>mcj010</author><pubDate>Sun, 17 Feb 2013 10:10:37 +0800</pubDate><description><![CDATA[最近开发一个txt导入百万数据的例子，最初不想改框架，直接使用hibernate导入，搞了老半天都是因为数据量太大了，导致内存溢出，而且200万数据导20分钟都没导完，稳定性差，所以改成用了JDBC，因为我以前也是用spring JDBCtemplete的,对于我来说改用JDBC框架难度不高，不过技术经理说不需要把JDBC工具做完整，所以我就随便搞了个返回connection来了事了！最后倒入2百]]></description><category></category></item><item><title><![CDATA[poi读取EXCEL工具，兼容2003以下和2007]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/8582362</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/8582362</guid><author>mcj010</author><pubDate>Sat, 16 Feb 2013 10:56:01 +0800</pubDate><description><![CDATA[最近在开发一个excel数据导入时，发现poi导入2003和2007版本是不兼容的，原来在2007的excel文本根式是xml，不是以前的2进制
 
必须另外处理，所以利用了一个简单工厂方法去根据文件类型去作不同处理
 
package com.wichina.common.util;
import java.io.BufferedInputStream;
import java.io]]></description><category></category></item><item><title><![CDATA[是否需要异步AJAX提交表单的个人建议]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/8132087</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/8132087</guid><author>mcj010</author><pubDate>Wed, 31 Oct 2012 13:24:13 +0800</pubDate><description><![CDATA[最近在做新项目的时候，发现同事做的用户模块用了很多AJAX提交表单。
AJAX要用，但要用得恰当！AJAX有两大特点：页面无刷新和异步。
很多人在使用时都不会注意同步和异步提交产生的问题，而产生BUG。
在网上看到有人说“用AJAX就要用异步，设为同步那就没有意思。”
这个我很不认同，AJAX异步提交只是它的其中一个特点，AJAX最大的特点应该是无刷新（这个观点欢迎拍砖）!
不刷新页面才]]></description><category></category></item><item><title><![CDATA[组合模式]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/8116534</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/8116534</guid><author>mcj010</author><pubDate>Fri, 26 Oct 2012 18:15:17 +0800</pubDate><description><![CDATA[最近在做接口时候，一路做一路重构就发现用了组合模式，用设计模式真需要场景的，不然事不成！
我这里场景： 是接口返回的数据放进各自接口的POJO里，因为有一些是数组数据，所以用了组合模式！这样就可以随意组合叶子和树枝形成树形结构了！
但这里跟书上所说的组合模式有区别，区别在于书中说的例子 是 在Client中去实例化叶子和树枝，一个一个这样组合，这样是一个很菜的用法！
我这里使用了反射机制，只]]></description><category></category></item><item><title><![CDATA[WritableWorkbook 导出EXCEL]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/8063740</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/8063740</guid><author>mcj010</author><pubDate>Fri, 12 Oct 2012 11:07:49 +0800</pubDate><description><![CDATA[感觉比POI简单请口味多了 public void exportPvDetail(List list,
			OutputStream sos, HttpServletRequest request)throws Exception{
  		
  		WritableWorkbook wwb = Workbook.createWorkbook(sos);
		WritableSheet]]></description><category></category></item><item><title><![CDATA[Thinking java 9.3节完全解耦例子的UML图]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/7964275</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/7964275</guid><author>mcj010</author><pubDate>Mon, 10 Sep 2012 17:13:54 +0800</pubDate><description><![CDATA[粗粗的画了一下

 
受先字符处理器和电波过滤器都使用了策略模式，而StringProcessor是直接实现Processor接口的，另外一个是使用适配器模式创建了FilterAdapder类调用Filter类，也实现了Processor，这样Apply类就可以通过出入Processor类型的参数去调用两个不同的类了！
个人感觉接口比抽象类更高一层的抽象，是方法的抽象，耦合度更低]]></description><category></category></item><item><title><![CDATA[注解例子2-注解到类成员]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/7752352</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/7752352</guid><author>mcj010</author><pubDate>Mon, 16 Jul 2012 17:12:45 +0800</pubDate><description><![CDATA[import java.lang.annotation.Annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Tar]]></description><category></category></item><item><title><![CDATA[自己生成注解的小例子1-注解到方法]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/7752338</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/7752338</guid><author>mcj010</author><pubDate>Mon, 16 Jul 2012 17:10:54 +0800</pubDate><description><![CDATA[最近在一位同事身上学到的注解简单用法/**
 * 
 */
package Annotaiton;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import javax.annotation.Resource;
import java.lang.annotation.El]]></description><category></category></item><item><title><![CDATA[微博应用开发试用-JS]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/7350208</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/7350208</guid><author>mcj010</author><pubDate>Tue, 13 Mar 2012 19:31:26 +0800</pubDate><description><![CDATA[http://www.w3.org/TR/html4/strict.dtd">

 
  
  
  微博用户选择器
  
   body{background:#cde;font-size:12px;height:100%;overflow-x:hidden;}
  
 
 
   
http://tjs.sjs.sinajs.cn/open/api/js/wb.js?a]]></description><category></category></item><item><title><![CDATA[jquery AJAX 省市联动]]></title><link>https://blog.youkuaiyun.com/mcj010/article/details/7247625</link><guid>https://blog.youkuaiyun.com/mcj010/article/details/7247625</guid><author>mcj010</author><pubDate>Fri, 10 Feb 2012 10:05:20 +0800</pubDate><description><![CDATA[JS //连动
$(document).ready(function(){
     
    doProvinceChangeJquery = function(oProvince, nCityId, sUrl){
    
     var nPId = oProvince.options[oProvince.selectedIndex].value;
      
     v]]></description><category></category></item></channel></rss>