摘要:
在conf目录下tomcat-users.xml文件里添加如下代码: <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/> 阅读全文
摘要:
Redis数据类型: Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 1、String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应 阅读全文
摘要:
一、Redis安装 Linux安装 下载tar包,移至Linux目录下 解压:tar -zxvf redis-4.0.1.tar.gz 安装gcc:yum install gcc-c++(编译失败需安装gcc编译器) 编译:make 安装redis:make PREFIX=/usr/local/re 阅读全文
摘要:
本文接上文"方法反射的基本操作",利用反射了解下java集合中泛型的本质 1、初始化两个集合,一个使用泛型,一个不使用 2、有定义类型可得在list2中添加int类型会报错 3、获取两个对象的类类型进行比较 通过c1==c2结果返回true,说明编译之后集合的泛型是去泛型化的,java中集合的泛型是 阅读全文
摘要:
本文接上文“获取类的信息”,利用反射(invoke)来获取一个类中的方法来执行。 1、定义一个类,包含三个名称相同,参数不同的方法 2、利用方法的反射(invoke)分别获取该类三个方法并执行 3、完整代码 1 package com.format.test; 2 3 import java.lan 阅读全文
摘要:
本文接上文“Class类的使用”,以编写一个用来获取类的信息(成员函数、成员变量、构造函数)的工具类来讲解"反射之获取类的信息" 1、获取成员函数信息 2、获取成员变量信息 3、获取构造函数信息 4、工具类代码 1 package com.format.util; 2 3 import java.l 阅读全文
摘要:
任何一个类都是Class类的实例对象,这个实例对象有三种表示方式 第一种表示方式(任何一个类都有一个隐含的静态成员变量class): 1 Class c1 = Foo.class; 第二种表示方式(已知该类对象,通过getClass方法): ※ c1、c2表示了Foo类的类类型(class type 阅读全文
摘要:
代理模式(Proxy Pattern) :给某一个对象提供一个代 理,并由代理对象控制对原对象的引用。代理模式的英 文叫做Proxy或Surrogate,它是一种对象结构型模式。 代理模式包含三个角色: 抽象主题角色(Subject):通过接口或抽象类声明真实角色实现的业务方法。 代理主题角色(Pr 阅读全文
摘要:
MySQL 中索引的限制: 1. MyISAM 存储引擎索引键长度总和不能超过1000 字节; 2. BLOB 和TEXT 类型的列只能创建前缀索引; 3. MySQL 目前不支持函数索引; 4. 使用不等于(!= 或者<>)的时候MySQL 无法使用索引; 5. 过滤字段使用了函数运算后(如abs 阅读全文
摘要:
在MySQL 中,主要有四种类型的索引,分别为:B-Tree 索引,Hash 索引,Fulltext 索引和RTree索引 1、B-Tree 索引 B-Tree 索引是MySQL 数据库中使用最为频繁的索引类型,除了Archive 存储引擎之外的其他所有的存储引擎都支持B-Tree 索引。不仅仅在M 阅读全文