- 博客(16)
- 收藏
- 关注
原创 shiro学习(二) Realm
realm是一个shiro提供的接口用中文翻译是'领域',当我们的表单post请求进行登录验证时,就会到自定义(之前还会有一个Filter)的这个realm,在这个类 我们查询出用户的信息(包括权限信息),然后交给credentialsMatcher进行验证(凭证匹配器,下一篇会讲到) package com.hzq.system.service.realm; impo
2015-09-24 21:39:05
629
原创 Shiro学习(一)
shiro是apache下的一个开源项目 用于实现对权限的管理,不同于springSecurity,springSecurity是基于url的权限管理,shiro既可以基于url管理权限,也可以进行基于方法的权限管理.我对shiro的介绍主要是基于集成Spring的介绍以及一些常用类.先直接上配置文件,下面几篇文章就围绕这个配置文件进行讲解
2015-09-24 20:40:54
567
原创 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
593
原创 安卓5.0手机开启USB调试
找到“设置”,进入“关于手机”,连续点击4次“版本号 XXXX”会提示开启开发者模式;再打开设置,会多出“开发者选项” 可进行开启USB调试
2015-06-06 22:44:35
698
原创 Java实现京东登录
个人实现的 java实现京东登录 花了好久才弄明白 分享下 jar:jsoup-1.6.0.jarhttpcore-4.4.1.jarhttpclient-4.4.1.jarcommons-io-2.2.jarpackage com.hzq.service;import java.io.File;import java.net.URI;import jav
2015-05-23 20:11:11
5197
4
原创 lucene(一) 学习内容 jar包环境
lucene是一个检索架构,并不能直接拿来用,是开发人员的工具包,若企业直接使用建议学习Solrlucene学习主要有两个方面1:索引的建立 2:搜索的功能下面是环境的搭建 1 所需要的jar包和源代码文件下载地址http://pan.baidu.com/s/1jG05Hem zip是jar 包 src.tgz是源码包2 项目中需
2015-05-11 18:43:46
908
原创 SiteMesh配置与使用
SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的jar包 sitemesh-2.4.2.jarweb.xml配置 sitemeshFilter com.opensymphony.sitemesh.webapp.SiteMeshFilter sitemeshFilter /* web.xml同级 目录
2015-05-02 21:36:37
413
原创 MySQL优化入门
表:符合三范式 (NF) 一范式 : 表的列具有原子性 不可再分割 列的信息不能分割 关系型数据库自动满足一范式 二范式 : 表中的记录是唯一的(设置主键,不含业务逻辑,数据稳定,不用修改) 三范式 : 表中不要有冗余数据(表的信息如果能被推导出来 就不应该单独设计一个字段) 设计者有时候为了方便 多设计字段
2015-04-27 23:05:02
402
原创 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
415
原创 JDBC ResultSet ResultSetMetaData
ResultSet1 ResultSet:查询数据库后的结果集 2 返回的实际就是一张数据表,有一个指针指向数据表的第一列的前面 3 可以调用next()方法========相当于Iterator对象的hasNext()和next()方法的结合体 4 利用ResultSet获取每一列的值getXxx(index),getXxx(columnName) 其中Index
2015-04-10 21:47:55
431
原创 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
353
原创 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
362
原创 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
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人