<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lgl125的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lgl125</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lgl125]]></copyright><item><title><![CDATA[自己整理的java泛型（仅限于自己使用）]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/48398701</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/48398701</guid><author>lgl125</author><pubDate>Sat, 12 Sep 2015 20:47:34 +0800</pubDate><description><![CDATA[！！！！！！！！！！！！！！
只是自己在看《Thinking in java》时的一点笔记
！！！！！！！！！！！！！！
java泛型


简单泛型：
简单泛型：一个对象通过泛型存储各种类型的对象
一个元祖类库： 通过一个元祖使得return可以一次返回多个对象


泛型接口：
Generator


泛型方法：
！ static方法无法访问泛型类的类型参数，所以，]]></description><category></category></item><item><title><![CDATA[Reactor（反应器）模式]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/40749075</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/40749075</guid><author>lgl125</author><pubDate>Mon, 03 Nov 2014 22:30:07 +0800</pubDate><description><![CDATA[两周前从知道这个模式到稍微明白一些写这篇博客的主要]]></description><category></category></item><item><title><![CDATA[android listview中checkbox（购物车，批量操作）]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/18362037</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/18362037</guid><author>lgl125</author><pubDate>Thu, 16 Jan 2014 16:52:35 +0800</pubDate><description><![CDATA[最近在做购物车这里。 在做全选的时候 总会出现getchillat（）空指针的问题，所以放弃了。
后来参考了网上的一些例子。
这篇：http://www.open-open.com/lib/view/open1343744786602.html 还算可以  在适配器中把view放入map中。 算是解决了一般的问题。
至于加入之后就可以看下面
check_goods_all和delete中的]]></description><category></category></item><item><title><![CDATA[通俗易懂的数据库范式]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/8695633</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/8695633</guid><author>lgl125</author><pubDate>Wed, 20 Mar 2013 11:39:56 +0800</pubDate><description><![CDATA[数据库范式是数据库设计中必不可少的知识，没有对范式的理解，就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式，但比较抽象，不太直观，不便于理解，更难以记忆。
       本文用较为直白的语言介绍范式，旨在便于理解和记忆，这样做可能会出现一些不精确的表述。但对于初学者]]></description><category></category></item><item><title><![CDATA[Android中给图片加边框]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7866930</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7866930</guid><author>lgl125</author><pubDate>Tue, 14 Aug 2012 22:26:15 +0800</pubDate><description><![CDATA[需要重写ImageView
 




1
//设置颜色 








2
    public
void setColour(int
color){ 








3
        co = color;









4
    } 









5
    //设置边框宽]]></description><category></category></item><item><title><![CDATA[通过MediaStore获取Audio信息]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7559124</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7559124</guid><author>lgl125</author><pubDate>Sat, 12 May 2012 00:19:57 +0800</pubDate><description><![CDATA[标签：android、mp3、wmv、media、mediaStore、audio

Android系统提供了MediaScanner，MediaProvider，MediaStore等接口，并且提供了一套数据库表格，通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时，系统将会自动扫描SD卡和手机内存上的媒体文件，如audio，video，图片等，将相]]></description><category></category></item><item><title><![CDATA[ListView中item的左右滑动]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7558257</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7558257</guid><author>lgl125</author><pubDate>Fri, 11 May 2012 17:48:14 +0800</pubDate><description><![CDATA[最近有朋友问我，关于用listView做成表格，最左边一列横向不变，右边的可以横向滑动，同时listview也可以上下滑动。用HorizontalScrollView包了下listview的item，发现可行。所以拿来记录下。

listItemView.xml:


  xmlns:android="http://schemas.android.com/apk/res/android"]]></description><category></category></item><item><title><![CDATA[android中不同手机分辨率适配问题]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7558179</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7558179</guid><author>lgl125</author><pubDate>Fri, 11 May 2012 17:24:05 +0800</pubDate><description><![CDATA[在项目开发的过程中，同一个布局对应不同的手机会显示出不同的效果。导致这个现象产生的原因是不同手机的分辨率不同。在android sdk提供的帮助文档中，我们可以看到各种手机的分辨率和对应的屏大小。QVGA (240x320)，WQVGA400(240x400)，WQVGA432 (240x432)，HVGA (320x480)，WVGA800 (480x800)，WVGA854 (480x854)]]></description><category></category></item><item><title><![CDATA[修改android项目sdk版本的方法]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7555962</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7555962</guid><author>lgl125</author><pubDate>Fri, 11 May 2012 09:09:29 +0800</pubDate><description><![CDATA[1、右键单击项目--->properties---->Resource----->Android在Project Bulid Target对话框中选择你需要的Android版本。
2、Resource--->Libraries对话框右边的  Addlibraries--->Android Classpath Container---->Next--->选择项目名称即可
3、如果你还不放心是不是]]></description><category></category></item><item><title><![CDATA[Spinner样式大全（1）]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7555957</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7555957</guid><author>lgl125</author><pubDate>Fri, 11 May 2012 09:09:01 +0800</pubDate><description><![CDATA[关于spinner控件有很多特殊的样式甚至是表现的很夸张的样式，这里就仅仅通过更换系统自带的xml样式来试验各种spinner样式效果。
首先在工程里创建最简单的spinner：


01    public void onCreate(Bundle savedInstanceState) {
02    super.onCreate(savedInstanceState);
03]]></description><category></category></item><item><title><![CDATA[MySQL的alter table]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7473011</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7473011</guid><author>lgl125</author><pubDate>Wed, 18 Apr 2012 12:42:46 +0800</pubDate><description><![CDATA[修改mysql的字符集：
在安装mysql5.0时可以设置好mysql的字符集，一般使用utf8的字符集

1查看建立表“tablename”的sql语句
Show create table tablename;//查看建立表“tablename”的sql语句





| maos_mail_batch | CREATE TABLE `maos_mail_batch` (]]></description><category></category></item><item><title><![CDATA[MYSQL数据库字段命名及设计规范]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7471219</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7471219</guid><author>lgl125</author><pubDate>Tue, 17 Apr 2012 21:10:59 +0800</pubDate><description><![CDATA[1.设计原则

1) 标准化和规范化
数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式，但 Third Normal Form（3NF）通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说，遵守3NF 标准的数据库的表设计原 则是：“One Fact in One Place”即某个表只包括其本身基本的属性，当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键]]></description><category></category></item><item><title><![CDATA[数据库表、字段的命名规范]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7471217</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7471217</guid><author>lgl125</author><pubDate>Tue, 17 Apr 2012 21:10:21 +0800</pubDate><description><![CDATA[1.数据库表及字段命名、设计规范

1.数据库表及字段命名、设计规范
1.1数据库表数据库表的命名规范：
表的前缀应该用系统或模块的英文名的缩写（全部大写或首字母大写）。如果系统功能简单，没有划分为模块，则可以以系统英文名称的缩写作为前缀，否则以各模块的英文名称缩写作为前缀。例如：如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀：BBS_ + 数据]]></description><category></category></item><item><title><![CDATA[为mysql数据库建立索引]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7454904</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7454904</guid><author>lgl125</author><pubDate>Thu, 12 Apr 2012 17:57:00 +0800</pubDate><description><![CDATA[创建和删除索引
索引的创建可以在CREATE TABLE语句中进行，也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。
（1）使用ALTER TABLE语句创建索引。
语法如下：
alter table table_name add index index_name (column_list)]]></description><category></category></item><item><title><![CDATA[mysql的文件导入导出语句]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7454382</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7454382</guid><author>lgl125</author><pubDate>Thu, 12 Apr 2012 16:26:51 +0800</pubDate><description><![CDATA[1 将文本文件中的记录载入mysql数据库表中 
（1）文本文件格式：每行一条记录，字段值用tab定位符分开，字段顺序和表定义中的顺序一致；对于不确定的字段值用\N表示； 
（2）LOAD DATA LOCAL INFILE 'pet.txt' INTO TABLE pet; 
注意：如果用的是windows的编辑器，应该使用： 
LOAD DATA LOCAL INFILE 'pet.t]]></description><category></category></item><item><title><![CDATA[数据库范式]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7451101</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7451101</guid><author>lgl125</author><pubDate>Wed, 11 Apr 2012 20:15:54 +0800</pubDate><description><![CDATA[设计范式（范式, 数据库设计范式,数据库的设计范式）是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中，这种规则就是范式。关系数据库中 的关系必须满足一定的要求，即满足不同的范式。目前关系数据库有六种范式：第一范式（1NF）、第二范式（2NF）、第三范式（3NF）、第四范式
 （4NF）、第五范式（5NF）和第六范式（6NF）。满足最低要求的范式是第一范式（1NF）。]]></description><category></category></item><item><title><![CDATA[java 注解（Annotation）]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7292099</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7292099</guid><author>lgl125</author><pubDate>Fri, 24 Feb 2012 22:18:21 +0800</pubDate><description><![CDATA[从JDK1.5开始，Java增加了对元数据的支持，即注解。注解就是源代码里的特殊标记，这些标记可以在编译、类加载、运行时被读取，并执行相应的处理。使用注解可以使编程人员在不改变原有逻辑的情况下载源文件中嵌入一些补充信息。
Annotation是个接口，程序可以通过反射来获取指定的程序元素的Annotation对象，然后通过Annotation对象来获得注解里面的元数据。Annotation有时是]]></description><category></category></item><item><title><![CDATA[为什么重写了equals,就一定要再重写hashCode]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7277546</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7277546</guid><author>lgl125</author><pubDate>Mon, 20 Feb 2012 22:14:54 +0800</pubDate><description><![CDATA[经常在论坛上面看到覆写hashCode函数的问题，很多情况下是一些开发者不了解hash code，或者和equals一起用的时候不太清楚为啥一定要覆写hashCode。
 
    对于hash code的理论我不想多说，这个话题太大。那些“对称性”，“传递性”的规则网上有无数的文章来描述。我只想说用hash code的原因只有一个：效率。理论的说法它的复杂度只有O(1)。试想我们把元素放在线]]></description><category></category></item><item><title><![CDATA[HTTP消息头]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7234122</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7234122</guid><author>lgl125</author><pubDate>Sat, 04 Feb 2012 22:43:19 +0800</pubDate><description><![CDATA[1. HTTP消息头
（1）通用信息头
即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma
主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade
（2）请求头
用于在请求消息中向服务器传递附加信息,主要包括客户机可以接]]></description><category></category></item><item><title><![CDATA[java类加载器]]></title><link>https://blog.youkuaiyun.com/lgl125/article/details/7232623</link><guid>https://blog.youkuaiyun.com/lgl125/article/details/7232623</guid><author>lgl125</author><pubDate>Fri, 03 Feb 2012 23:39:53 +0800</pubDate><description><![CDATA[类加载器是 Java 语言的一个创新，也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了，最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说，Java 应用]]></description><category></category></item></channel></rss>