首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Anwen
掘友等级
Java开发工程师
为天地立心,为生民立命,为往圣继绝学,为万世开太平
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
Spring Security 技术栈开发企业级认证授权(2)
现在我们的图形验证码的样式是固定的,只能生成数字验证码,别人要想换一个样式或生成字母、汉子验证码似乎无能为力。他在想,如果他能够像使用Spring一样实现一个接口返回自定义的ImageCode来使用自己的验证码生成逻辑那该多好 这里我们简单的打印一下日志返回一个null,这样l…
Spring Security 技术栈开发企业级认证授权
Restful是一种HTTP接口编写风格,而不是一种标准或规定。使用Restful风格和传统方式的区别主要如下 传统方式一般通过get提交,弊端是get提交会将请求参数附在URL上,而URL有长度限制,并且若不特殊处理,参数在URL上是明文显示的,不安全。对上述两点有要求的请求…
Java 8 In Action
让方法参数具备行为能力,以使方法能够从容地应对频繁的业务需求变更。(替代接口的匿名实现类的编写) 好了,现在我需要你挑选出重量在400g以上,颜色不是绿色的苹果呢?你会发现,根据不同的颜色和重量挑选标准能够组合成若干的挑选策略,那是不是针对每个策略我们都需要编写一个方法呢?这当…
实习日记-工具框架-Maven复习
将解压后的bin目录配置到path中。主要是mvn命令,此命令的生命周期(后一个命令的执行将导致其前面的所有命令先执行一遍)如下: 接着,可以在项目根目录的命令行下键入tomcat:run运行(maven默认内嵌了一个tomcat6),你会发现报错:自己写的Servlet无法转…
基于SpringAOP手写事务及事务注解
AOP,即Aspect-Oriented Program面向切面编程,相比较继承、装饰者模式等纵向增强对象的方式,AOP是横向的、无入侵性的、可插拔的、高复用的。因此作为Spring的核心模块之一,它广泛应用于日志记录、事务管理、权限控制、异常处理等场景。 由于AOP是基于动态…
大数据学习前奏之Linux
NAT模式的特点是,虚拟机和宿主机组成一个独立的虚拟网络,而不受宿主机所在物理网络(外网)的影响。 如上图所示,虚拟机会虚拟出一个交换机,这个交换机的属性可以在VMware->编辑->虚拟网络编辑器中设置。一般路由器也即网关的IP的主机部分设置为1(IP中对应子网掩码为1的位为…
左神直通BAT算法(进阶篇)-上
Manacher算法是由题目“求字符串中最长回文子串的长度”而来。比如abcdcb的最长回文子串为bcdcb,其长度为5。 我们可以遍历字符串中的每个字符,当遍历到某个字符时就比较一下其左边相邻的字符和其右边相邻的字符是否相同,如果相同则继续比较其右边的右边和其左边的左边是否相…
一起来梳理JVM知识点
并发与多线程基础
这是一个面试常问的基础问题,你应该肯定的回答线程只有五种状态,分别是:新建状态、就绪状态、执行状态、阻塞状态、终止状态。 由于Scheduler(调度器)的时间片分配算法,每个Running的线程会执行多长时间是未知的,因此线程能够在Runnable和Running之间来回转换…
从CPU Cache出发彻底弄懂volatile/synchronized/cas机制
这也比较好理解,官方说volatile能够保证共享变量在线程之间的可见性。 将sharedVariable的类型改为AtomicInteger,t2线程使用AtomicInteger提供的getAndSetCAS更新该变量,你会发现这样这能做到可见性。 为什么synchroni…
下一页
个人成就
文章被点赞
1,068
文章被阅读
126,671
掘力值
5,204
关注了
14
关注者
3,936
收藏集
0
关注标签
10
加入于
2018-06-18