<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jbfandroid123的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jbfandroid123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jbfandroid123]]></copyright><item><title><![CDATA[Spring MVC 中的基于注解的 Controller]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/52768091</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/52768091</guid><author>jbfandroid123</author><pubDate>Sun, 09 Oct 2016 16:34:48 +0800</pubDate><description><![CDATA[Spring MVC 中的基于注解的 Controller
@Controller 基于注解的
 Controller  

        终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler，需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上，ControllerClassNameHan]]></description><category></category></item><item><title><![CDATA[android ,java 加密差异]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/52260797</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/52260797</guid><author>jbfandroid123</author><pubDate>Sat, 20 Aug 2016 12:54:49 +0800</pubDate><description><![CDATA[文章来自： http://www.cnblogs.com/jys509/p/4768120.html


.NET/android/java/iOS AES通用加密解密
2015-08-28 23:22 by jiangys, 5264 阅读, 15 评论, 收藏, 编辑


移动端越来越火了，我们在开发过程中，总会碰到要和移动端打交道的场景，比如.NET和android或者iOS的]]></description><category></category></item><item><title><![CDATA[Hotfix热修复混淆]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/51384767</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/51384767</guid><author>jbfandroid123</author><pubDate>Thu, 12 May 2016 15:54:23 +0800</pubDate><description><![CDATA[来自： 
http://my.oschina.net/u/992018/blog/628736

android 热修复框架目前了解的有qq空间分包方案的HotFix 和Nuwa,还有阿里开源的AndFix和Dexposed.
https://github.com/dodola/HotFix
https://github.com/jasonross/Nuwa
https://githu]]></description><category></category></item><item><title><![CDATA[PorterDuffXfermode图片重叠过渡模式]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/49944073</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/49944073</guid><author>jbfandroid123</author><pubDate>Fri, 20 Nov 2015 10:43:36 +0800</pubDate><description><![CDATA[原文  http://blog.youkuaiyun.com/panda1234lee/article/details/8722386




图像合成，是将两幅退昂放在一起的动作，它使得我们能够同时看到两幅图像的特征。

我们可以首先在Canvas对象上绘制一个位图对象，然后再相同的Canvas对象上绘制第二个位图对象的方式来实现合成。不过这里在绘制第二幅图像的时候，需要在Paint对象上指定]]></description><category></category></item><item><title><![CDATA[银联支付安卓版]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/43940787</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/43940787</guid><author>jbfandroid123</author><pubDate>Wed, 25 Feb 2015 21:44:08 +0800</pubDate><description><![CDATA[复制于  http://www.360doc.com/content/15/0225/21/22062232_450809874.shtml 文章很详细，谢谢该作者！
 
参看 银联支付安卓版服务评测 中的测试文档
http://www.devstore.cn/evaluation/testInfo/98-133.html

Android-银联支付
 http://blog.csdn]]></description><category></category></item><item><title><![CDATA[Struts2正则表达式校验总结]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/39996659</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/39996659</guid><author>jbfandroid123</author><pubDate>Sat, 11 Oct 2014 16:51:14 +0800</pubDate><description><![CDATA[正则表达式验证如下，注意验证框架的XML文件中如下写： 

 
   
   true 
    
   学号必须为8位数字！ 
   
 

field-validator的type具体查看xwork包下的com\opensymphony\xwork2\validator\validators 

下default.xml文件，然后在xwork源代码中（需单独下载）找到相]]></description><category></category></item><item><title><![CDATA[mysql常用命令和语句]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/39927307</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/39927307</guid><author>jbfandroid123</author><pubDate>Thu, 09 Oct 2014 10:53:42 +0800</pubDate><description><![CDATA[mysql教程

■  在DOS命令行启动MYSQL服务：
net start mysql
■在DOS命令行停止MYSQL服务：
net stop mysql
■查看被监听的端口:
netstat –na | findstr 3306
findstr用于查找后面的端口是否存在。



■创建数据库用户：只有根用户（root）才有创建新用户的权限

CREATE USER]]></description><category></category></item><item><title><![CDATA[mysql常用命令]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/39926219</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/39926219</guid><author>jbfandroid123</author><pubDate>Thu, 09 Oct 2014 10:28:07 +0800</pubDate><description><![CDATA[[MySQL] - MySQL的Grant命令

来源：http://yingxiong.javaeye.com/blog/451208

本文实例，运行于 MySQL 5.0 及以上版本。
MySQL 赋予用户权限命令的简单格式可概括为：]]></description><category></category></item><item><title><![CDATA[加载图片的一些琐碎优化记录]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/13117805</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/13117805</guid><author>jbfandroid123</author><pubDate>Sat, 26 Oct 2013 20:11:00 +0800</pubDate><description><![CDATA[加载图片的一些琐碎记录 
作者：∞_小低调的过日发布于 3小时前访问（7）评论（0）



有关图片加载的一些记录。这里针对的主要是会有大量的AdapterView需要快速滚动加载图片情况
一些如 异步加载，文件缓存，LruCache内存缓存Bitmap等的常规的通用方式就不在这里说，这些可以看谷歌给的例子
这里单说一些使使用了前边所说的方式，依然有时候加载不流畅的情况
1、线程优]]></description><category></category></item><item><title><![CDATA[viewpager嵌套viewpage冲突问题(网易首页广告)]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/13095879</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/13095879</guid><author>jbfandroid123</author><pubDate>Sat, 26 Oct 2013 18:36:53 +0800</pubDate><description><![CDATA[为了防止广告的viewPager滑动，被外面的viewPager拦截，通过指定父View要不要拦截事件进行处理。所以重写广告的ViewPager，广告滑到最后一页，继续滑动
，则直接滑动，外面的ViewPager页，则达到了网易的效果，具体重写广告的ViewPager代码如下
 
public class ChildViewPager extends ViewPager {
    /**]]></description><category></category></item><item><title><![CDATA[瀑布流库]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/10395197</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/10395197</guid><author>jbfandroid123</author><pubDate>Tue, 27 Aug 2013 15:10:22 +0800</pubDate><description><![CDATA[https://github.com/maurycyw/StaggeredGridView     瀑布流库 使用方便]]></description><category></category></item><item><title><![CDATA[requestDisallowInterceptTouchEvent]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/10393625</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/10393625</guid><author>jbfandroid123</author><pubDate>Tue, 27 Aug 2013 14:51:32 +0800</pubDate><description><![CDATA[【Android】requestDisallowInterceptTouchEvent 






转自：http://www.cnblogs.com/lqminn/archive/2013/03/02/2940194.html


ViewPager来实现左右滑动切换tab，如果tab的某一项中嵌入了水平可滑动的View就会让你有些不爽，比如想滑动tab项中的可水平滑动的控]]></description><category></category></item><item><title><![CDATA[Android自定义view-文本自动换行]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/10393385</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/10393385</guid><author>jbfandroid123</author><pubDate>Tue, 27 Aug 2013 14:49:09 +0800</pubDate><description><![CDATA[转自：http://gundumw100.iteye.com/blog/1420725   感谢这位朋友
 



今天忽然发现android项目中的文字排版参差不齐的情况非常严重，不得不想办法解决一下。经过研究之后，终于找到了textview自动换行导致混乱的原因了----半角字符与全角字符混乱所致！一般情况下，我们输入的数字、字母以及英文标点都是半角，所以占位无法确定。它们与汉字的占]]></description><category></category></item><item><title><![CDATA[android 事件拦截机制总结]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/10000317</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/10000317</guid><author>jbfandroid123</author><pubDate>Fri, 16 Aug 2013 13:32:44 +0800</pubDate><description><![CDATA[事件拦截分析
    说明：  LayoutView1、LayoutView2是ViewGroup  MyTextView是View  “ 
* ” 标识代表了需要注意的点，完全决定了事件分发
                   View由外到里层级结构为：LayoutView1-->LayoutView2-->MyTextView
  
  ---------------------]]></description><category></category></item><item><title><![CDATA[OnTouchEvent事件分发机制]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/9985121</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/9985121</guid><author>jbfandroid123</author><pubDate>Thu, 15 Aug 2013 16:08:52 +0800</pubDate><description><![CDATA[以前在开发中遇到，onInterceptTouchEvent()中的Move、up方法不执行，这次总结下：
      onInterceptTouchEvent()是ViewGroup中拦截事件操作，具体拦截不拦截就看自己了，如果不拦截会传递给子view的onInterceptTouchEvent()方法。当然具体拦截，可以
      在Down中return true，则直接拦截，进入该]]></description><category></category></item><item><title><![CDATA[Android的Touch事件处理机制]]></title><link>https://blog.youkuaiyun.com/jbfandroid123/article/details/9813933</link><guid>https://blog.youkuaiyun.com/jbfandroid123/article/details/9813933</guid><author>jbfandroid123</author><pubDate>Wed, 07 Aug 2013 10:50:58 +0800</pubDate><description><![CDATA[Android的Touch事件处理机制比较复杂，特别是在考虑了多点触摸以及事件拦截之后。
      Android的Touch事件处理分3个层面：Activity层，ViewGroup层，View层。
      首先说一下Touch事件处理的几条基本规则。
      1.如果在某个层级没有处理ACTION_DOWN事件，那么该层就再也收不到后续的Touch事件了直到下一次ACTION_]]></description><category></category></item></channel></rss>