前言 相比有做过企业级开发的童鞋应该都有做过权限安全之类的功能吧,最先开始我采用的是建用户表,角色表,权限表,之后在拦截器中对每一个请求进行拦截,再到数据库中进行查询看当前用...
IP属地:浙江
前言 相比有做过企业级开发的童鞋应该都有做过权限安全之类的功能吧,最先开始我采用的是建用户表,角色表,权限表,之后在拦截器中对每一个请求进行拦截,再到数据库中进行查询看当前用...
因为一些外在和个人原因,犹豫大半年后,笔者从58到家离职,从6月10日提出离职到7月10日滚蛋,将近有1个月时间在工作、面试、选择中度过,期间养成了写博客做笔记的总结习惯。...
说起来接触java以来也挺久了,却一直没有对自己进行全面的整合,查漏补缺,拿起笔发现有种无从下手的感觉。梳理了一下,如果文中有错误或遗漏的地方,请帮忙指正。谢谢~ 面向对象编...
概要 AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后...
问题描述 对于两个同处在一个集群的hive表,进行文件或者数据的对比是非常方便的,直接写个关联查询就可以搞定。然而有时候,一个表在MySql里,一个在Hive里,或者是两个表...
整理了一些Linux的常用操作命令,需要熟记。 man rm ( rm --help ) 查看帮助 cd 进入目录 ps -ef|grep java 查看进程 pstree ...
单例模式是设计模式中最容易理解、最容易上手的设计模式,同时也是最容易出错的设计模式。它的实现写法有多种,但是并不都是正确的写法。1.饿汉模式饿汉,即迫切的、立马的,所以饿汉模...
线程池的工作原理 、一个线程池管理了一组工作线程, 同时它还包括了一个用于放置等待执行任务的任务队列(阻塞队列) 。 一个线程池管理了一组工作线程, 同时它还包括了一个用于放...