2.1 Java基础
文章平均质量分 88
双斜杠少年
希望经记录下来自己学习过程,并和大家一块分享
展开
-
java中使用反射机制获取实体类集合的某个属性值
需求今天遇到一个需求。需要从几个对象的集合中取出对象的某些属性。怎么办呢?哪就利用反射机制写个方法吧。思路入参首先是几个对象的集合,那么方法的入参就是 list<?> 因为是不同对象所以还是得用泛型。用反射当然得有 参数Class<?> 最后还得有第三个参数就是需要获取的属性名。出参出参比较容易,就搞个String好了实现public String getStringAbel(List<?> o,原创 2017-06-12 23:46:20 · 8879 阅读 · 0 评论 -
利用java 的动态代理模拟spring的AOP
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。平常我门需要记录一些操作的日志,需要在操作的业务逻辑代码里嵌入日志模块的代码。这些日志模块的代码与操作的代码逻辑无关,只是做一个记录,而且在其原创 2017-07-13 00:00:01 · 1558 阅读 · 1 评论 -
springboot-springSecurity 之 http Basic认证 (四)
引言:HTTP基础认证(BA)是一种简单的认证机制。当一个web客户端需要保护任何web资源的时候,服务器会发送一个带有401状态码(未授权)的HTTP回应,还有类似WWW-Authenticate: Basic realm=”realm here” 的 WWW-Authenticate HTTP头。而浏览器这时候就会弹出一个登录对话框,提示输入用户名和密码。1. 修改配置在spring boot项原创 2017-02-24 11:09:03 · 28928 阅读 · 5 评论 -
Spring Security 4 使用@PreAuthorize,@PostAuthorize, @Secured, EL实现方法安全
本文探讨Spring Security 4 基于@PreAuthorize, @PostAuthorize, @Secured和 Spring EL表达式的方法级的安全。想要开启Spring方法级安全,你需要在已经添加了@Configuration注解的类上再添加@EnableGlobalMethodSecurity注解:package com.websystique.springsecurity.转载 2017-02-19 18:17:32 · 12271 阅读 · 0 评论 -
Ant 风格路径表达式
ANT通配符有三种:通配符 说明例子:URL路径 说明属性: 最长匹配原则(has more characters) 说明,URL请求/app/dir/file.jsp,现在存在两个路径匹配模式/*/.jsp和/app/dir/.jsp,那么会根据模式/app/dir/.jsp来匹配原文链接:http://blog.csdn.net/songdexv/article/details/7219转载 2017-02-17 17:25:34 · 2384 阅读 · 0 评论 -
Hashtable 和 HashMap的区别
原文地址:http://blog.csdn.net/java2000_net/article/details/2512510我们先看2个类的定义public class Hashtable extends Dictionary implements Map, Cloneable, <a href="http://lib.csdn.net/base/javase" class=转载 2017-01-17 14:56:29 · 456 阅读 · 0 评论 -
Could not create the view: An unexpected exception was thrown.,myeclipse10非正常关闭,出现错误
问题:myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”。服务不能启动解决方式:关闭myeclipse -- 删除文件“.metadata/.plugins/org.eclipse.co原创 2015-03-17 14:15:44 · 3215 阅读 · 0 评论