摘要: 文章的内容有点长,也是自己学习Spring security的一个总结。如果你从头看到尾,我想你对Spring Security的使用和基本原理应该会有一个比较清晰的认识。 如果有什么理解不对的地方,请留言,谢谢。   一、Spring security 是什么? Spring Security是一个能够为基... 阅读原文
2017-11-18 12:49:08 阅读(791) 评论(0)
摘要: 在java开发中有时候我们需要对List集合中的元素按照一定的规则进行排序,比如说有个Person的集合,我们要根据Person的age属性进行排序输出,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法,大家看虾米哥的例子如下: 1.Person类: package ww... 阅读原文
2017-11-18 12:42:02 阅读(789) 评论(0)
摘要: 回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。 [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。 后来我就看《Thinking i... 阅读原文
2017-11-18 11:10:17 阅读(745) 评论(0)
摘要: public class ReflectUtil {  public static void reflect(Object o){  //获取参数类  Class cls = o.getClass();  //将参数类转换为对应属性数量的Field类型数组(即该类有多少个属性字段 N 转换后的数组长度即为 N)  F... 阅读原文
2017-11-18 10:22:01 阅读(772) 评论(0)
摘要: 一、什么是反射   动态获取类的信息以及动态调用对象的方法称为Java的反射(Reflection)机制。反射提供了封装程序集、模块和类型的对象。在Java运行时环境中,对于任意一个类的对象,可以通过反射获取这个类的信息。 二、反射的作用   Java反射机制允许程序在运行时透过Reflection APIs取得任... 阅读原文
2017-11-18 10:05:02 阅读(745) 评论(0)
摘要: 1. 普通的饱汉式、饿汉式 package org.bighead.test2; public class TestPrivate { private String str = "strPrivate"; private static final TestPrivate TESTPRIVATE = new T... 阅读原文
2017-11-18 08:42:02 阅读(760) 评论(0)
摘要: 1. 版本 <!-- import elastic-job lite core --> <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic... 阅读原文
2017-11-18 06:57:01 阅读(758) 评论(0)
摘要: 数学运算符 常量: PI:圆周率; E:自然对数的底数。 常用的方法: 1. 三角函数方法: 2. 指数函数方法: 3. 最大,最小,绝对值: min,max 返回两个数的最小值和最大值; abs 返回这个数的绝对值。 4. 取整方法: ceil()方法就表示向上取整, Math.ceil(12.3)的结果... 阅读原文
2017-11-18 06:00:02 阅读(796) 评论(0)
摘要: Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流等等,java中将输入输出抽象... 阅读原文
2017-11-17 23:37:01 阅读(807) 评论(0)
摘要:   项目中难免会有异步处理的需求,像异步记录日志啦,异步发送邮件啦,而Dubbo又是现在主流的分布式框架,所有异步+Dubbo的组合是再所难免的 但博主是实践中发现Dubbo的服务并不能很好的跟Spring的@Async异步注解共存,否则会直接报错 解决方法时直接使用Dubbo自己的异步方法,栗子如下: //声明... 阅读原文
2017-11-17 23:10:01 阅读(742) 评论(0)