<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[long511703的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/long511703</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; long511703]]></copyright><item><title><![CDATA[Spring Boot入门helloworld]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/52957186</link><guid>https://blog.youkuaiyun.com/long511703/article/details/52957186</guid><author>long511703</author><pubDate>Fri, 28 Oct 2016 16:07:19 +0800</pubDate><description><![CDATA[简介    目前，很多企业级的java web应用绝大部分都用到了spring框架，然后繁杂的xml以及annotation配置，往往使得开发花费大量时间去配置以及维护。
    spring boot项目是基于spring框架的项目进行整合，使得开发能够快速创建可以独立运行的spring应用，Spring Boot 可以自动配置 Spring 的各种组件，并不依赖代码生成和 XML 配置文件。Sp]]></description><category></category></item><item><title><![CDATA[设计模式学习-单例模式]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/51236716</link><guid>https://blog.youkuaiyun.com/long511703/article/details/51236716</guid><author>long511703</author><pubDate>Sun, 24 Apr 2016 23:08:38 +0800</pubDate><description><![CDATA[单例模式单例模式是一种常用的软件设计模式。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问，从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个，单例模式是最好的解决方案。1.单例模式特点
a.单例类只能有一个实例。    
b.单例类必须自己创建自己的唯一实例。 　
c.单例类必须给所有其他对象提供这一实例。
2.单例模式作用
保证java应用程序中]]></description><category></category></item><item><title><![CDATA[基于Maven的SpringMVC+Mybatis+mysql的框架搭建]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/48523283</link><guid>https://blog.youkuaiyun.com/long511703/article/details/48523283</guid><author>long511703</author><pubDate>Thu, 17 Sep 2015 19:35:31 +0800</pubDate><description><![CDATA[基于Maven的SpringMVC+Mybatis+mysql的框架搭建最近工作比较闲了，觉得自己很多东西都已经忘记差不多了，特此搭建一个框架来熟悉熟悉，顺便为以后自己做一个项目做好准备：
SpringMVC简要介绍
mybatis简要介绍
项目构建过程及代码
SpringMVC的简要介绍
  熟悉MVC的同学都知道，MVC即model（模型）-view（视图）-controller（控制），用一种]]></description><category></category></item><item><title><![CDATA[深入研究ThreadLocal]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/46926985</link><guid>https://blog.youkuaiyun.com/long511703/article/details/46926985</guid><author>long511703</author><pubDate>Fri, 17 Jul 2015 14:30:22 +0800</pubDate><description><![CDATA[深入研究java.lang.ThreadLocal类

 

 

一、概述

 

ThreadLocal是什么呢？其实ThreadLocal并非是一个线程的本地实现版本，它并不是一个Thread，而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单，就是为每一]]></description><category></category></item><item><title><![CDATA[JavaScript数字全角半角转换]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/45072191</link><guid>https://blog.youkuaiyun.com/long511703/article/details/45072191</guid><author>long511703</author><pubDate>Thu, 16 Apr 2015 10:56:37 +0800</pubDate><description><![CDATA[///全角空格为12288，半角空格为32 
///其他字符半角(33-126)与全角(65281-65374)的对应关系是：均相差65248 
//半角转换为全角函数 
function ToDBC(txtstring) 
{ 
var tmp = ""; 
	for(var i=0;i<txtstring.length;i++) 
	{ 
		if(txtstring.charCodeAt(i]]></description><category></category></item><item><title><![CDATA[angular过滤器三]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/44841521</link><guid>https://blog.youkuaiyun.com/long511703/article/details/44841521</guid><author>long511703</author><pubDate>Fri, 03 Apr 2015 00:43:48 +0800</pubDate><description><![CDATA[function windowScopedFilter (input) {  
      var output = [];  
      angular.forEach(input, function(v,k){ 
       console.log(k+":"+ v);;     
      });  
      return output;       
 }  
 var myap]]></description><category></category></item><item><title><![CDATA[angular过滤器二]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/44841513</link><guid>https://blog.youkuaiyun.com/long511703/article/details/44841513</guid><author>long511703</author><pubDate>Fri, 03 Apr 2015 00:43:46 +0800</pubDate><description><![CDATA[var app = angular.module('Demo', [], angular.noop)
        app.controller('TestCtrl', function($scope) {
            $scope.map_value = {
                a: '一',
                b: '二',
              ]]></description><category></category></item><item><title><![CDATA[angular自定义过滤器]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/44841477</link><guid>https://blog.youkuaiyun.com/long511703/article/details/44841477</guid><author>long511703</author><pubDate>Fri, 03 Apr 2015 00:41:40 +0800</pubDate><description><![CDATA[Order




        var app = angular.module('Demo', []);

        app.controller('TestCtrl', function($scope) {

            $scope.name = 'jack';
        	$scope.country = 'American';

            $sc]]></description><category></category></item><item><title><![CDATA[Java中Map遍历常用的四种方法]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/39047779</link><guid>https://blog.youkuaiyun.com/long511703/article/details/39047779</guid><author>long511703</author><pubDate>Thu, 04 Sep 2014 09:07:35 +0800</pubDate><description><![CDATA[今天写程序又用到了HashMap()，在此我也总结一下，自己以前用过的四种方法。





[java] view
 plaincopy






package com.xing.test;  
  
import java.util.HashMap;  
import java.util.Iterator;  
import java.util.Map; ]]></description><category></category></item><item><title><![CDATA[Java IO最详解]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38725939</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38725939</guid><author>long511703</author><pubDate>Thu, 21 Aug 2014 10:11:10 +0800</pubDate><description><![CDATA[Java IO 详解

初学java，一直搞不懂java里面的io关系，在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术，所以自己来整理一下，有错的话请指正，也希望大家提出宝贵意见。

首先看个图：（如果你也是初学者，我相信你看了真个人都不好了，想想java设计者真是煞费苦心啊！）



 

这是java io 比较基本的一些处理流]]></description><category></category></item><item><title><![CDATA[ThreadLocal理解]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38515811</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38515811</guid><author>long511703</author><pubDate>Tue, 12 Aug 2014 15:12:48 +0800</pubDate><description><![CDATA[一、概述

 

ThreadLocal是什么呢？其实ThreadLocal并非是一个线程的本地实现版本，它并不是一个Thread，而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单，就是为每一个使用该变量的线程都提供一个变量值的副本，是Java中一种较为特殊的线程绑定机制]]></description><category></category></item><item><title><![CDATA[常用设计模式的应用场景]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38514719</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38514719</guid><author>long511703</author><pubDate>Tue, 12 Aug 2014 14:25:44 +0800</pubDate><description><![CDATA[单例模式
      允许自由创建每个类没有实际意义，还有可能造成系统性能下降
      优势：减少创建java实例带来的系统开销
       便于系统跟踪某个实例的生命周期，实例状态等
     2 工厂模式：
     工厂模式又分简单工厂模式，抽象工厂模式
     使用简单工厂模式的优势是：让对象的调用者和对象创建过程分离，当对象调用者需要对象时，直接向工厂请求即可。从而避]]></description><category></category></item><item><title><![CDATA[PO/POJO/BO/DTO/VO的区别]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38512281</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38512281</guid><author>long511703</author><pubDate>Tue, 12 Aug 2014 11:00:18 +0800</pubDate><description><![CDATA[PO ：persistent object持久对象
1 ．有时也被称为Data对象，对应数据库中的entity，可以简单认为一个PO对应数据库中的一条记录。
2 ．在hibernate持久化框架中与insert/delet操作密切相关。
3 ．PO中不应该包含任何对数据库的操作。
-------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[HashSet原理]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38511989</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38511989</guid><author>long511703</author><pubDate>Tue, 12 Aug 2014 10:45:01 +0800</pubDate><description><![CDATA[1.    HashSet
1). HashSet验证Set的无序性和唯一性

(1). HashSet验证无序性

示例代码：





[java] view
 plaincopy






//1. 验证无序性  
class HashDemoI  
{  
    public static void sop(Object o){  
   ]]></description><category></category></item><item><title><![CDATA[深入Java集合学习系列：HashMap的实现原理]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38511449</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38511449</guid><author>long511703</author><pubDate>Tue, 12 Aug 2014 10:18:31 +0800</pubDate><description><![CDATA[1.    HashMap概述：

   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作，并允许使用null值和null键。此类不保证映射的顺序，特别是它不保证该顺序恒久不变。

 

2.    HashMap的数据结构：

   在java编程语言中，最基本的结构就是两种，一个是数组，另外一个是模拟指针（引用），所有的数据结构都可以用这两个基本]]></description><category></category></item><item><title><![CDATA[IBatis查询条件为多个参数时如何配置]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38400485</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38400485</guid><author>long511703</author><pubDate>Wed, 06 Aug 2014 14:21:48 +0800</pubDate><description><![CDATA[1） 用String代替


Java代码  



String sql = "uid = '" + username + "' and pwd='" + password + "'";  
Integer r = (Integer) sqlMap.queryForObject("checkLogin", sql);  

 


Xml代码  



sele]]></description><category></category></item><item><title><![CDATA[springMVC各个包下的作用]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38371687</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38371687</guid><author>long511703</author><pubDate>Mon, 04 Aug 2014 16:36:30 +0800</pubDate><description><![CDATA[spring的jar各包作用
spring.jar是包含有完整发布的单个jar包，spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容，
因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试，正式应用系统中是用不得这些类的。　
　
除了spring.jar文件，Spring还包括有其它13个独立的jar包，各自包含着对应的S]]></description><category></category></item><item><title><![CDATA[Spring MVC 中的基于注解的 Controller]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38370353</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38370353</guid><author>long511703</author><pubDate>Mon, 04 Aug 2014 15:38:55 +0800</pubDate><description><![CDATA[终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler，需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上，ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPath]]></description><category></category></item><item><title><![CDATA[使用spring web.xml里的配置 - 请求处理器DispatcherServlet]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38369607</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38369607</guid><author>long511703</author><pubDate>Mon, 04 Aug 2014 15:01:03 +0800</pubDate><description><![CDATA[1.spring DispatcherServlet简述

使用spring时，当浏览器有请求时。所有请求spring都会让DispatcherServlet拦截然后根据配置转发给对用的处理器（controller）去处理。【DispatcherServlet实际上就是一个servlet。】




所有如果使用spring我们首先需要在web.xml里配置servlet  Disp]]></description><category></category></item><item><title><![CDATA[很全的mvn介绍]]></title><link>https://blog.youkuaiyun.com/long511703/article/details/38368341</link><guid>https://blog.youkuaiyun.com/long511703/article/details/38368341</guid><author>long511703</author><pubDate>Mon, 04 Aug 2014 13:42:52 +0800</pubDate><description><![CDATA[转自http://buzhucele.iteye.com/blog/1218004

1.前言 
Maven，发音是[`meivin]，"专家"的意思。它是一个很好的项目管理工具，很早就进入了我的必备工具行列，但是这次为了把project1项目完全迁移并应用maven，所以对maven进行了一些深入的学习。写这个学习笔记的目的，一个是为了自己备忘，二则希望能够为其他人学习使用maven 缩短]]></description><category></category></item></channel></rss>