<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Aluo]]></title><description><![CDATA[不要让任何事情成为你不去学习的理由]]></description><link>https://blog.youkuaiyun.com/ilyluo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ilyluo]]></copyright><item><title><![CDATA[Java高并发秒杀API之业务分析与DAO层]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51528873</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51528873</guid><author>ilyluo</author><pubDate>Fri, 10 Jun 2016 16:30:20 +0800</pubDate><description><![CDATA[课程介绍
  高并发和秒杀都是当今的热门词汇，如何使用Java框架实现高并发秒杀API是该系列课程要研究的内容。秒杀系列课程分为四门，本门课程是第一门，主要对秒杀业务进行分析设计，以及DAO层的实现。课程中使用了流行的框架组合SpringMVC+Spring+MyBatis，还等什么，赶快来加入吧！
第1章 课程介绍 
本章介绍秒杀系统的技术内容，以及系统演示。并介绍不同程度的学员可以学到什么内容。]]></description><category></category></item><item><title><![CDATA[数据库SQL优化大总结之 百万级数据库优化方案]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51516356</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51516356</guid><author>ilyluo</author><pubDate>Fri, 27 May 2016 14:15:32 +0800</pubDate><description><![CDATA[1.对查询进行优化，要尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：select id from t where num is null;注：最好不要给数据库留NULL，尽可能的使用 NOT NULL填充数据库，备注、描述、评论之类的可以设置为 NU]]></description><category></category></item><item><title><![CDATA[openSession与getCurrentSession]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51510971</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51510971</guid><author>ilyluo</author><pubDate>Fri, 27 May 2016 11:06:29 +0800</pubDate><description><![CDATA[在比较openSession和getCurrentSession这两个方法之前，我们先认识一下这两个方法。在进行配置信息管理时，我们一般进行一下简单步骤：Configuration cfg = new Configuration(); // 获得配置信息对象
SessionFactory sf = cfg.configure().buildSessionFactory(); //解析并建立Sessi]]></description><category></category></item><item><title><![CDATA[Android Fragment使用详解]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51155634</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51155634</guid><author>ilyluo</author><pubDate>Thu, 14 Apr 2016 22:16:44 +0800</pubDate><description><![CDATA[Fragment介绍Android在3.0中引入了Fragments的概念，主要目的是用在大屏幕设备上（如平板电脑上）支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机大，有更多的空间来放更多的UI组件，并且这些组件之间会产生更多的交互，Fragment在应用中应该是一个模块化和可重用的组件，因为Fragment定义了它自己的布局，已经通过使用它自己的生命周期回调方法定义了他自己的行为，也可以将F]]></description><category></category></item><item><title><![CDATA[Android设计模式之单例模式]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51112525</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51112525</guid><author>ilyluo</author><pubDate>Sun, 10 Apr 2016 13:40:49 +0800</pubDate><description><![CDATA[什么是Android单例模式？单例模式有多少种设计模式？单例模式包含了哪几种写法？分别有什么作用呢？今天，来一起看下Android开发学习进阶必备，一般人我不告诉他！什么是设计模式？其实简单的理解就是前人留下来的一些经验总结而已，然后把这些经验起了个名字叫Design Pattern，翻译过来就是设计模式的意思，通过使用设计模式可以让我们的代码复用性更高，可维护性更高，让你的代码写的更优雅。设计模式]]></description><category></category></item><item><title><![CDATA[深入Activity]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51106642</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51106642</guid><author>ilyluo</author><pubDate>Sat, 09 Apr 2016 18:34:01 +0800</pubDate><description><![CDATA[核心内容1、Activity数据交换 
2、Activity中的任务栈 
3、Activity查看任务 
4、Activity启动模式Activity数据交换1、Activity之间的数据交换 传递基本类型数据（两种方式）方式一：//FirstActivity 传递数据
Intent intent = new Intent(FirstActivity.this,ScondActivity.class]]></description><category></category></item><item><title><![CDATA[初识Activity]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51104664</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51104664</guid><author>ilyluo</author><pubDate>Sat, 09 Apr 2016 13:22:59 +0800</pubDate><description><![CDATA[此刻，你应该静下心来，在阅读中思考，在思考中进步，读完本篇文章的你一定会有不一样的收获，请让我们共同进步，如有任何疑问请留言！核心内容
Activity本质是什么
Activity生命周期
Activity启动模式
Activity直接的数据交互
如何启动系统的Activity
Activity启动模式
Activity简介
Activity是Android组件中最基本也是最为常见用的四大组件（Ac]]></description><category></category></item><item><title><![CDATA[自定义 View 基础和原理]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51068331</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51068331</guid><author>ilyluo</author><pubDate>Tue, 05 Apr 2016 21:25:25 +0800</pubDate><description><![CDATA[在 Android 提供的系统控件不能满足需求的情况下，往往需要自己开发自定义 View 来满足需求，但是该如何下手呢，本课程将带你进入自定义 View 的开发过程，来了解它的一些原理。]]></description><category></category></item><item><title><![CDATA[图片缩放库 Photoview 和 Gif 控件 GifView 的使用]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51056810</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51056810</guid><author>ilyluo</author><pubDate>Mon, 04 Apr 2016 15:35:20 +0800</pubDate><description><![CDATA[这是一个图片查看库，实现图片浏览功能，支持pinch（捏合）手势或者点击放大缩小。支持在View Pager中翻页浏览图片。 
PhotoView 是一款扩展自AndroidImageView，支持通过单点/多点触摸来进行图片缩放的智能控件。功能实用和强大。 
GifView 是一个为了解决android中现在没有直接显示gif的view ,只能通过m ediaplay来显示这个问题的项目，其用法和ImageView]]></description><category></category></item><item><title><![CDATA[Android Validation 非空格式验证框架的使用]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51052858</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51052858</guid><author>ilyluo</author><pubDate>Mon, 04 Apr 2016 00:00:46 +0800</pubDate><description><![CDATA[课程背景：

在开发过程中，很多的文本框会涉及到非空验证和手机号或者邮箱的格式验证，这些频繁的验证处理，在通过学习本课程后将会变得高效、快速、简捷，提升开发效率。 



核心内容：

1.Android Validation 的基本功能简介 
2.Android Validation 的基本用法 
3.Android Validation 的实际应用案例 



Android Validati]]></description><category></category></item><item><title><![CDATA[Android网络图片加载缓存处理库的使用]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51045776</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51045776</guid><author>ilyluo</author><pubDate>Sat, 02 Apr 2016 22:13:56 +0800</pubDate><description><![CDATA[课程概要
网络图片加载库的特点及优势
Universal-ImageLoader的用法和案例
Picasso的用法和案例
网络图片加载库的特点及优势Android中图片处理存在的难点： 
• OOM内存溢出 
• 图片尺寸和缩略图处理的平衡 
• 网络图片的加载与缓存机制这里将会选择两款比较优秀的开源图片处理库框架：Universal-ImageLoader和Picasso为大家进行讲解。Unive]]></description><category></category></item><item><title><![CDATA[Android中的消息通知Toast和Notification]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51044678</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51044678</guid><author>ilyluo</author><pubDate>Sat, 02 Apr 2016 17:27:40 +0800</pubDate><description><![CDATA[课程背景：在应用中，有很多时候需要通过某些方式将信息反馈或者推送给用户，Toast就是简单的易用的反馈方式，二Notification则偏向于主动推送信息。核心内容：1.掌握Toast的使用方法。 
2.掌握Notification的使用方法。弹出通知Toast本课时学习创建长短不一的Toast提示，并自定义Toast在屏幕上的位置以及Toast的外观。Toast.makeText(MainActi]]></description><category></category></item><item><title><![CDATA[Android中基于Socket的网络通信]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51044051</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51044051</guid><author>ilyluo</author><pubDate>Sat, 02 Apr 2016 15:22:37 +0800</pubDate><description><![CDATA[课程背景：Socket通信是网络通信中最常用的技术之一，通过Socket建立的可靠连接，可以让多个终端与服务器保持通信，最典型的应用是建立一个多人聊天程序。核心内容：1.Socket通信的概念。 
2.创建ServerSocket服务器。 
3.客户端使用Socket与服务器通信。Socket介绍什么是Socket?Socket又称“套接字”，应用程序通常通过“套接字”向网络发出请求或者应答网络请求]]></description><category></category></item><item><title><![CDATA[Android ORM 数据库的使用]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51039471</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51039471</guid><author>ilyluo</author><pubDate>Fri, 01 Apr 2016 20:59:59 +0800</pubDate><description><![CDATA[课程背景：Android Sqlite 数据库通过 ORM 的方式操作起来会方便很多，效率也会提升很多。本课程将会详细讲解 ORM 数据库框架的使用，提升 Sqlite 的操作和开发效率。 核心内容：1.ORM 数据库框架 ActiveAndroid 的特点和优势 
2.ActiveAndroid 的基本用法 
3.ActiveAndroid 的实际应用案例 ORM 数据库框架ActiveAndr]]></description><category></category></item><item><title><![CDATA[Android头像上传]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51008494</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51008494</guid><author>ilyluo</author><pubDate>Tue, 29 Mar 2016 19:09:17 +0800</pubDate><description><![CDATA[内容概要


实例演示和原理讲解 
从摄像头中获取图像 
从图库中获取图像 
在Android上对图像进行裁剪 
图像上传并在服务器保存图像




实例演示和原理讲解

头像上传流程





从摄像头中获取图像

本课时的主要内容如下：


讲解Android客户端界面的设计与实现 
讲解如何调用摄像头拍摄一张照片 
讲解将摄像头拍摄的图像显示在界面上


public class MainA]]></description><category></category></item><item><title><![CDATA[Android中Action Bar的使用]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/51003829</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/51003829</guid><author>ilyluo</author><pubDate>Tue, 29 Mar 2016 10:40:32 +0800</pubDate><description><![CDATA[内容概要示例演示和基本介绍 
启用Action Bar 
在Action Bar上添加按钮 
自定义Action Bar样式 
自动隐藏Action Bar 
Action Provider的使用 
ActionBarSherlock的使用示例演示和基本介绍如果使用ActionBar则分为两种情况 
1、Action Bar on devices BEFORE Android 3.0(API 11)]]></description><category></category></item><item><title><![CDATA[Android Design Support Library 兼容库使用详解]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/50943271</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/50943271</guid><author>ilyluo</author><pubDate>Mon, 21 Mar 2016 10:38:37 +0800</pubDate><description><![CDATA[Android Design Support Library 介绍  
  常规控件的使用介绍  
  符合 MD 设计的菜单控件 
  具有过渡动画效果的布局Layout
Android Design Support Library 介绍主要介绍 Android Design Support Library 的来历，以及Android Design Support Library开发的所需环境Ma]]></description><category></category></item><item><title><![CDATA[Windows中搭建Android开发环境]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/50927226</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/50927226</guid><author>ilyluo</author><pubDate>Fri, 18 Mar 2016 22:48:51 +0800</pubDate><description><![CDATA[随着移动互联网的迅速发展，前端的概念已发生很大的变化，已不仅仅局限在网页端。而Android系统作为智能机市场的老大，作为前端开发工程师，非常有必要了解和学习。但面对众多学习资料，站在前端开发工程师的角色，怎样挑选出合适的路进行快速学习，而不必浪费大量时间去摸索，该系列文章希望能帮助到小伙伴们。文章会挑选几个实际的例子，贯穿在整个系列中，涉及到Java、Android、程序设计等多方面知识，力求让大]]></description><category></category></item><item><title><![CDATA[Genymotion模拟器的安装以使用]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/50923157</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/50923157</guid><author>ilyluo</author><pubDate>Fri, 18 Mar 2016 14:21:29 +0800</pubDate><description><![CDATA[1. Genymotion安装
访问Genymotion官网进行注册、登录然后再下载（以windows系统为例）（要翻墙）
安装Genymotion和Virtualbox(是一款基于操作系统层面的虚拟机产品)使用上面的链接下载的Genymotion已包含Virtualbox，打开Genymotion点击Add登录，登录后下载Genymotion虚拟机 2. 将Genymotion整合到eclipse]]></description><category></category></item><item><title><![CDATA[DQL数据查询语言（二）及数据的备份与恢复]]></title><link>https://blog.youkuaiyun.com/ilyluo/article/details/50865915</link><guid>https://blog.youkuaiyun.com/ilyluo/article/details/50865915</guid><author>ilyluo</author><pubDate>Sat, 12 Mar 2016 15:51:10 +0800</pubDate><description><![CDATA[DQL数据查询语言（复杂的）
连接查询 
交叉连接（cross join）：不带on子句，返回连接表中所有数据行的笛卡尔积
内连接（inner join）：返回连接表中符合连接条件及查询条件的数据行
外连接：分为左外连接（left out join）、右外连接（right outer   join）。外连接不仅返回连接表中符合连接条件及查询条件的数据行，也返回左表（左外连接时）或右表（右外连接时）中]]></description><category></category></item></channel></rss>