摘要:
文章的内容有点长,也是自己学习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)