上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 83 下一页
摘要: 前言 Spring Security由acegi进化而来,是一个安全权限管理框架,功能十分的强大。 但也正是因为功能强大,使用起来就变的非常的麻烦,至少个人感觉很烦很烦,甚至觉得Spring Security是不是应该为常规的Java web应用出一个简化版?相对而言Shiro就清爽很多,当然这里不 阅读全文
posted @ 2020-08-05 18:16 爱你爱自己 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 前言 权限的动态的验证,也就是实现Spring Security的决策管理器AccessDecisionManager。 权限资源 SecurityMetadataSource 要实现动态的权限验证,当然要先有对应的访问权限资源了。Spring Security是通过SecurityMetadata 阅读全文
posted @ 2020-08-05 18:13 爱你爱自己 阅读(1766) 评论(0) 推荐(2) 编辑
摘要: JVM启动前静态Instrument# Javaagent 是什么? Javaagent是java命令的一个参数。参数 javaagent 可以用于指定一个 jar 包,并且对该 java 包有2个要求: 这个 jar 包的 MANIFEST.MF 文件必须指定 Premain-Class 项。 P 阅读全文
posted @ 2020-07-23 10:40 爱你爱自己 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 一、CentOS7添加自定义脚本服务说明 在CentOS7下,已经不再使用chkconfig命令管理系统开机自启动服务和条件自定义脚本服务了,而是使用管理unit的方式来控制开机自启动服务和添加自定义脚本服务。在/usr/lib/systemd/system目录下包含了各种unit文件,有servi 阅读全文
posted @ 2020-07-23 09:34 爱你爱自己 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 在面试后台开发的过程中,集合是面试的热话题,不仅要知道各集合的区别用法,还要知道集合的扩容机制,今天我们就来谈下ArrayList 和 HashMap的默认大小以及扩容机制。 在 Java 7 中,查看源码可以知道:ArrayList 的默认大小是 10 个元素,HashMap 的默认大小是16个元 阅读全文
posted @ 2020-07-20 08:37 爱你爱自己 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 文章目录从CPU到内存模型内存模型如何确保缓存一致性并发变成需要解决的问题 (原子性、可见性、有序性)内存模型需要解决的问题Java内存模型JMM的API实现原子性 synchronized可见性 volatile 、 synchronized 、 final有序性 synchronized 、vo 阅读全文
posted @ 2020-07-16 16:53 爱你爱自己 阅读(167) 评论(0) 推荐(0) 编辑
摘要: B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即 阅读全文
posted @ 2020-07-15 09:13 爱你爱自己 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。 我们在mysql中常用两种索引算法BTree和Hash,两种算法检索方式不一样,对查 阅读全文
posted @ 2020-07-15 09:09 爱你爱自己 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 我们先看一段代码: 启动两个线程,每个线程中让静态变量count循环累加100次。 最终输出的count结果一定是200吗?因为这段代码是非线程安全的,所以最终的自增结果很可能会小于200。我们再加上synchronized同步锁,再来看一下。 加了同步锁之后,count自增的操作变成了原子性操作, 阅读全文
posted @ 2020-07-15 08:27 爱你爱自己 阅读(332) 评论(0) 推荐(0) 编辑
摘要: JavaSE部分之(1)Java基础 1、为什么重写equals还要重写hashcode为了提高程序的效率才实现了hashcode方法,先进行hashcode的比较,如果不同,那就没必要再进行equals的比较了,这样就大大减少了equals比较的次数,在需要进行大量比较的情况下可以显著的提高效率, 阅读全文
posted @ 2020-07-15 07:59 爱你爱自己 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 83 下一页