- 博客(16)
- 收藏
- 关注
原创 shiro学习(二) Realm
realm是一个shiro提供的接口用中文翻译是'领域',当我们的表单post请求进行登录验证时,就会到自定义(之前还会有一个Filter)的这个realm,在这个类 我们查询出用户的信息(包括权限信息),然后交给credentialsMatcher进行验证(凭证匹配器,下一篇会讲到) package com.hzq.system.service.realm; impo
2015-09-24 21:39:05
755
原创 Shiro学习(一)
shiro是apache下的一个开源项目 用于实现对权限的管理,不同于springSecurity,springSecurity是基于url的权限管理,shiro既可以基于url管理权限,也可以进行基于方法的权限管理.我对shiro的介绍主要是基于集成Spring的介绍以及一些常用类.先直接上配置文件,下面几篇文章就围绕这个配置文件进行讲解
2015-09-24 20:40:54
663
原创 equals,==
public class sss { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer(47); System.out.println(n1 == n2); //false System.out.println(n1.equals(n2)); //t
2015-07-18 07:57:53
659
原创 安卓5.0手机开启USB调试
找到“设置”,进入“关于手机”,连续点击4次“版本号 XXXX”会提示开启开发者模式; 再打开设置,会多出“开发者选项” 可进行开启USB调试
2015-06-06 22:44:35
903
原创 Java实现京东登录
个人实现的 java实现京东登录 花了好久才弄明白 分享下 jar: jsoup-1.6.0.jar httpcore-4.4.1.jar httpclient-4.4.1.jar commons-io-2.2.jar package com.hzq.service; import java.io.File; import java.net.URI; import jav
2015-05-23 20:11:11
5439
原创 lucene(一) 学习内容 jar包环境
lucene是一个检索架构,并不能直接拿来用,是开发人员的工具包,若企业直接使用建议学习Solr lucene学习主要有两个方面 1:索引的建立 2:搜索的功能 下面是环境的搭建 1 所需要的jar包和源代码文件下载地址http://pan.baidu.com/s/1jG05Hem zip是jar 包 src.tgz是源码包 2 项目中需
2015-05-11 18:43:46
995
原创 SiteMesh配置与使用
SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的 jar包 sitemesh-2.4.2.jar web.xml配置 sitemeshFilter com.opensymphony.sitemesh.webapp.SiteMeshFilter sitemeshFilter /* web.xml同级 目录
2015-05-02 21:36:37
526
原创 MySQL优化入门
表: 符合三范式 (NF) 一范式 : 表的列具有原子性 不可再分割 列的信息不能分割 关系型数据库自动满足一范式 二范式 : 表中的记录是唯一的(设置主键,不含业务逻辑,数据稳定,不用修改) 三范式 : 表中不要有冗余数据(表的信息如果能被推导出来 就不应该单独设计一个字段) 设计者有时候为了方便 多设计字段
2015-04-27 23:05:02
506
原创 BeanUtil为javaBean注入属性支持类型 以及个人的实现方法
javaBean属性: set,get后面的值 javaBean字段: private 定义的 大多数是没有区别的 * java.lang.BigDecimal * java.lang.BigInteger * boolean and java.lang.Boolean * byte and java.lang.Byte * char and java.lang.Character
2015-04-11 23:58:56
507
原创 JDBC ResultSet ResultSetMetaData
ResultSet 1 ResultSet:查询数据库后的结果集 2 返回的实际就是一张数据表,有一个指针指向数据表的第一列的前面 3 可以调用next()方法========相当于Iterator对象的hasNext()和next()方法的结合体 4 利用ResultSet获取每一列的值getXxx(index),getXxx(columnName) 其中Index
2015-04-10 21:47:55
551
原创 java关键字 谈final static区别
static 是在内存中分配一块储存区域,与final并没有直接关系 1 final 用来定义编译时常量,对于基本类型 使数值恒定不变, final int a=1; 加上static 没有多大区别. 但是final 这样来定义时 final int a=rand.nextInt(20) 与 static final a=rand.nextInt(20) 区别在于 数值是否在初始化时(加st
2015-04-01 20:09:15
419
原创 java反射
反射获取Class对象的3种方法 1 Class c = Class.forName("Person"); 2 Class c = Person.class; 3 Person p = new Person(); Class c = p.getClass(); Class类的一些方法 1 getMethod() 获得Method对象 因为存在同方法名不
2015-04-01 17:59:10
420
原创 mysql union与order同时使用
union 用于合并结果集,并消去表中任何重复行。 unionall 不消除重复行 union order by 同时用 (select * from A where name="" ) union ( select * from A where id="") order by age 若要对单独进行排序 必须要和limit同时使用 (select * from A whe
2015-03-23 19:04:40
453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅