摘要: java项目中的classpath到底是什么 在java项目中,你一定碰到过classpath,通常情况下,我们是用它来指定配置/资源文件的路径。在刚开始学习的时候,自己也糊里糊涂,但是现在,是时候弄清楚它到底是指什么了。 顾名思义,classpath就是class的path,也就是类文件(*.cl 阅读全文
posted @ 2019-07-02 16:35 luffly 阅读(14337) 评论(1) 推荐(17) 编辑
摘要: public enum State { // 新建线程状态,尚未start的线程状态 NEW, // 可运行线程状态,处于可运行状态的线程正在Java虚拟机中执行,但它可能正在等待来自操作系统的其他资源,如处理器 RUNNABLE, //阻塞线程状态,等待monitor lock, BLOCKED,... 阅读全文
posted @ 2018-04-08 13:48 luffly 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1,transient的用途及使用方法 1,用途 我们知道,当一个对象实现了Serilizable接口,这个对象就可以被序列化,我们不关心其内在的原理,只需要了解这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。而在开发过程中,我们可能要求:当对象被序列化时(写入字节序列 阅读全文
posted @ 2018-03-30 10:55 luffly 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: num<<n:相当于num*2^(-n)向下取整 num>>n:相当于num*2^n 阅读全文
posted @ 2018-03-30 10:41 luffly 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、项目配置的理解 IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。 1.1 Project Pr 阅读全文
posted @ 2018-02-09 09:40 luffly 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 查找: (\w*)_(\w*) (\w*)_(\w*)_(\w*) 替换: \l$1\u$2 \l$1\u$2\u$3 阅读全文
posted @ 2018-01-24 10:09 luffly 阅读(2487) 评论(0) 推荐(1) 编辑
摘要: 在SpringSide 3的官方文档中,说安全框架使用的是Spring Security 2.0。乍一看,吓了我一跳,以为Acegi这么快就被淘汰了呢。上搜索引擎一搜,发现原来Spring Security 2.0就是Acegi 2.0。悬着的心放下来了。虽然SpringSide 3中关于Acegi 阅读全文
posted @ 2017-04-17 15:48 luffly 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 认证简介 认证过程 上述介绍的就是 Spring Security 的认证过程。在认证成功后,用户就可以继续操作去访问其它受保护的资源了,但是在访问的时候将会使用保存在 SecurityContext 中的 Authentication 对象进行相关的权限鉴定。 Web 应用的认证过程 如果用户直接 阅读全文
posted @ 2017-04-14 16:05 luffly 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 核心类简介 Authentication Authentication 是一个接口,用来表示用户认证信息的,在用户登录认证之前相关信息会封装为一个 Authentication 具体实现类的对象,在登录认证成功之后又会生成一个信息更全面,包含用户权限等信息的 Authentication 对象,然后 阅读全文
posted @ 2017-04-14 16:04 luffly 阅读(653) 评论(0) 推荐(0) 编辑
摘要: HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至 阅读全文
posted @ 2017-02-22 18:02 luffly 阅读(162) 评论(0) 推荐(0) 编辑