<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tony的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zztp01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zztp01]]></copyright><item><title><![CDATA[Java并发编程：深入剖析ThreadLocal]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/81131584</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/81131584</guid><author>zztp01</author><pubDate>Fri, 20 Jul 2018 14:29:58 +0800</pubDate><description><![CDATA[想必很多朋友对ThreadLocal并不陌生，今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先，本文先谈一下对ThreadLocal的理解，然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方，最后给出了两个应用场景。

　　以下是本文目录大纲：

　　一.对ThreadLocal的理解

　　二.深入解析ThreadLocal类

　　三.Thread...]]></description><category></category></item><item><title><![CDATA[快速创建一个spring boot应用]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/79141771</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/79141771</guid><author>zztp01</author><pubDate>Tue, 23 Jan 2018 17:51:51 +0800</pubDate><description><![CDATA[很久没有写博客，鉴于微服务技术spring boot已被很多公司正在实践，于是想把一些技术形成文字记录起来，如何一步步搭建spring boot 工程框架。最早接触是在2015年，当时spring boot技术也才刚开始起步，国内服务化技术主要还是基于阿里的dubbo框架，目前也是。本文没有高深的技术，一切从简单开始，快速搭建一个hello world。
笔者喜欢用spring 官方推荐的ide]]></description><category></category></item><item><title><![CDATA[hibernate mybatis 优缺点 适用场景]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/77662875</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/77662875</guid><author>zztp01</author><pubDate>Tue, 29 Aug 2017 09:06:57 +0800</pubDate><description><![CDATA[hibernate 缺点：
全表映射带来不便，比如更新时需要发送所有字段。
无法根据不同的条件组装不同的sql。
对多表关联和复杂sql 查询支持较差，需要自己写sql，返回后，需要自己将数据组装为pojo。
不能有效支持存储过程 。
虽然有hql ，但是性能较差。大型互联网系统往往需要优化sql. 而 hibernate 做 不到。]]></description><category></category></item><item><title><![CDATA[sts 常用快捷键]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/73734296</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/73734296</guid><author>zztp01</author><pubDate>Mon, 26 Jun 2017 12:24:44 +0800</pubDate><description><![CDATA[sts 常用快捷键]]></description><category></category></item><item><title><![CDATA[hjquery-autoComplete 处理返回的json对象问题]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/44699767</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/44699767</guid><author>zztp01</author><pubDate>Sat, 28 Mar 2015 11:19:04 +0800</pubDate><description><![CDATA[http://clin8888.iteye.com/blog/295628]]></description><category></category></item><item><title><![CDATA[jQuery 1.9移除了$.browser可以使用$.support来替代]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/44679323</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/44679323</guid><author>zztp01</author><pubDate>Fri, 27 Mar 2015 17:00:11 +0800</pubDate><description><![CDATA[$.browser是通过正则表达式来匹配userAgent来判断浏览器版本和种类的.jquery1.3.2版本的文档中已经声明jquery.browser及jquery.browser.version建议弃用，可以使用jquery.support来代替。

jQuery 从 1.9 版开始，移除了 $.browser 和 $.browser.version ， 取而代之的是 $.support]]></description><category></category></item><item><title><![CDATA[深入浅出 RPC - 深入篇]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/44102767</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/44102767</guid><author>zztp01</author><pubDate>Fri, 06 Mar 2015 17:54:22 +0800</pubDate><description><![CDATA[《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开，一个基本的 RPC 框架应该提供什么功能，满足什么要求以及如何去实现它？
RPC 功能目标

RPC 的主要功能目标是让构建分布式计算（应用）更容易，在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标，RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用，在前文《浅出篇》中给出了一种实现结构，基]]></description><category></category></item><item><title><![CDATA[js判断微信客户端]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/41079531</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/41079531</guid><author>zztp01</author><pubDate>Thu, 13 Nov 2014 15:08:17 +0800</pubDate><description><![CDATA[function checkClient(){
	        ///实际上是 在浏览器下载
	        if((navi.indexOf("Android")>=0) || (navi.indexOf("Linux")>=0)){
	            if((navi.indexOf("MicroMessenger")>=0)){
	////微信扫描  
	            ]]></description><category></category></item><item><title><![CDATA[GraphicMagick 安装步骤]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/40736077</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/40736077</guid><author>zztp01</author><pubDate>Mon, 03 Nov 2014 09:42:59 +0800</pubDate><description><![CDATA[GraphicMagick
最新版本下载地址：http://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/
手动安装GraphicsMagick 
----------------------
手动安装
下载地址  ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1]]></description><category></category></item><item><title><![CDATA[互联网电商系统架构技术]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/40453217</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/40453217</guid><author>zztp01</author><pubDate>Sat, 25 Oct 2014 15:31:06 +0800</pubDate><description><![CDATA[前端：app，ios，html5
中台：商品，商家接口，huiyua]]></description><category></category></item><item><title><![CDATA[tomcat  在catalina.sh中编辑JAVA_OPTS,设定java虚拟机的内存使用大小。]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/39367921</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/39367921</guid><author>zztp01</author><pubDate>Thu, 18 Sep 2014 09:36:46 +0800</pubDate><description><![CDATA[export JAVA_OPTS="-Xms1024m -Xmx2048m"]]></description><category></category></item><item><title><![CDATA[GraphicsMagick 图片压缩工具文章]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/39318761</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/39318761</guid><author>zztp01</author><pubDate>Tue, 16 Sep 2014 16:11:13 +0800</pubDate><description><![CDATA[http://elain.blog.51cto.com/3339379/630770]]></description><category></category></item><item><title><![CDATA[根据经纬度，计算亮点之间的距离]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/39316705</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/39316705</guid><author>zztp01</author><pubDate>Tue, 16 Sep 2014 14:22:16 +0800</pubDate><description><![CDATA[BEGIN
#根据两点的经、纬度值获取两点距离
#返回值为米
#eg.28.199607, 112.983135 28.199559, 112.98556 两点距离大约为237米
DECLARE R,distance,dLat,dLon,a double;
SET R = 6371.0,distance = 0.0,dLat = (lat2 - lat1)*PI() /180,dLon ]]></description><category></category></item><item><title><![CDATA[基于bootstrap的后台二级垂直菜单]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/39180609</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/39180609</guid><author>zztp01</author><pubDate>Wed, 10 Sep 2014 14:20:30 +0800</pubDate><description><![CDATA[http://www.huosen.net/archives/176.html]]></description><category></category></item><item><title><![CDATA[Maven学习 (四) 使用Nexus搭建Maven私服]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/39029879</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/39029879</guid><author>zztp01</author><pubDate>Wed, 03 Sep 2014 16:57:25 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html



首先， 
推荐几个好的 Maven 常用仓库网址： 
http://mvnrepository.com/ 
http://search.maven.org/ 
http://repository.sonatype.org/content/grou]]></description><category></category></item><item><title><![CDATA[MYSQL如何计算两个日期间隔天数]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/38979597</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/38979597</guid><author>zztp01</author><pubDate>Mon, 01 Sep 2014 14:15:06 +0800</pubDate><description><![CDATA[如何透过MYSQL自带函数计算给定的两个日期的间隔天数




有两个途径可获得




1、利用TO_DAYS函数




select to_days(now()) - to_days('20140831')




2、利用DATEDIFF函数




select datediff(now(),'20140831')




参数]]></description><category></category></item><item><title><![CDATA[判断是否为 数字 小数]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/38896387</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/38896387</guid><author>zztp01</author><pubDate>Thu, 28 Aug 2014 12:50:30 +0800</pubDate><description><![CDATA[public class NumberDemo {
	public static void main(String[] args) {
		String str1="1122.2.2";
		String str2="111";
		String str3="111.2";
		String str4="111s";
		String str5="111.s";
		String str6="1s]]></description><category></category></item><item><title><![CDATA[16款创建CSS3动画的jQuery插件]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/38893863</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/38893863</guid><author>zztp01</author><pubDate>Thu, 28 Aug 2014 09:58:47 +0800</pubDate><description><![CDATA[jQuery插件是用来扩展jQuery原型对象的方法。

本文搜集了用来为你的网站创建CSS3动画的一些jQuery插件。



1. jQuery Smoove




Smoove 简化了CSS3转换效果，使得页面向下滚动时网页内容能有一种滑入的动效。

在线调试：http://wow.techbrood.com/fiddle/7

2. CSS3 Animate]]></description><category></category></item><item><title><![CDATA[工作太忙]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/38728359</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/38728359</guid><author>zztp01</author><pubDate>Thu, 21 Aug 2014 13:06:34 +0800</pubDate><description><![CDATA[今年工作太忙，忙得都没时间更新blog了，]]></description><category></category></item><item><title><![CDATA[svn  插件 100% 通过]]></title><link>https://blog.youkuaiyun.com/zztp01/article/details/17679185</link><guid>https://blog.youkuaiyun.com/zztp01/article/details/17679185</guid><author>zztp01</author><pubDate>Mon, 30 Dec 2013 12:58:22 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/zoutuo/article/details/6334402]]></description><category></category></item></channel></rss>