240 发简信
IP属地:浙江
  • 240
    SSM(三)Shiro使用详解

    前言 相比有做过企业级开发的童鞋应该都有做过权限安全之类的功能吧,最先开始我采用的是建用户表,角色表,权限表,之后在拦截器中对每一个请求进行拦截,再到数据库中进行查询看当前用...

  • 240
    2017年面试总结

    因为一些外在和个人原因,犹豫大半年后,笔者从58到家离职,从6月10日提出离职到7月10日滚蛋,将近有1个月时间在工作、面试、选择中度过,期间养成了写博客做笔记的总结习惯。...

  • Java梳理之理解多态

    说起来接触java以来也挺久了,却一直没有对自己进行全面的整合,查漏补缺,拿起笔发现有种无从下手的感觉。梳理了一下,如果文中有错误或遗漏的地方,请帮忙指正。谢谢~ 面向对象编...

  • 240
    Java 动态代理 原理解析

    概要 AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后...

  • 240
    两个数据文件求交集、差集

    问题描述 对于两个同处在一个集群的hive表,进行文件或者数据的对比是非常方便的,直接写个关联查询就可以搞定。然而有时候,一个表在MySql里,一个在Hive里,或者是两个表...

  • Linux常用操作命令

    整理了一些Linux的常用操作命令,需要熟记。 man rm ( rm --help ) 查看帮助 cd 进入目录 ps -ef|grep java 查看进程 pstree ...

  • 你写的单例对吗

    单例模式是设计模式中最容易理解、最容易上手的设计模式,同时也是最容易出错的设计模式。它的实现写法有多种,但是并不都是正确的写法。1.饿汉模式饿汉,即迫切的、立马的,所以饿汉模...

  • Java线程池的工作原理,好处和注意事项

    线程池的工作原理 、一个线程池管理了一组工作线程, 同时它还包括了一个用于放置等待执行任务的任务队列(阻塞队列) 。 一个线程池管理了一组工作线程, 同时它还包括了一个用于放...