摘要: 身为一个刚刚进入开发行业的学生,进入公司就开始了Shiro框架的应用,特此在这里写下收获。 Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,... 阅读原文
2019-02-16 13:16:03 阅读(2434) 评论(0)
摘要: java队列 接口Queue类在java.util包,定义了以下6个方法 详细查看官方文档https://docs.oracle.com/javase/7/docs/api/java/util/Queue.html 什么是阻塞队列 BlockingQueue   队列是一种数据结构,它的特点是先进先出(First ... 阅读原文
2019-02-16 12:14:03 阅读(2272) 评论(0)
摘要: 一  JavaWeb架构演变      在java架构模式中,我们可以将MVC架构模式抽象为如下结构:      1.View层。View层即UI层,可采用的技术如JSP,Structs,SpringMVC等      2.Controller层。Controller表示控制器层,可采用的技术,如Servle... 阅读原文
2019-02-16 12:09:05 阅读(2451) 评论(0)
摘要:   ThreadLocal,即线程局部变量,用来为每一个使用它的线程维护一个独立的变量副本。这种变量只在线程的生命周期内有效。并且与锁机制那种以时间换取空间的做法不同,ThreadLocal没有任何锁机制,它以空间换取时间的方式保证变量的线程安全。   本篇从源码方面分析ThreadLocal的实现原理。      ... 阅读原文
2019-02-16 10:24:03 阅读(2475) 评论(0)
摘要: 这两天开始学习SpringBoot框架,按照官方的文档,很轻易地就把单模块的项目启动了,但在使用maven搭建多模块的时候遇到了子模块配置文件没有加载的问题 项目架构是这样的 zero |-ws |-service |-dao ... 阅读原文
2019-02-16 10:09:02 阅读(2558) 评论(0)
摘要: BM.Tech      基于SSM+Shiro+Layui+Easyui实现的后台权限管理系统 介绍      BM致力于更完善,代码注释更丰富,更易于理解学习的企业级后台管理系统 技术       ssm 框架 , shiro权限管理,layui + easyui 页面技术 功能       1.用户信息管理  ... 阅读原文
2019-02-16 09:39:14 阅读(2359) 评论(0)
摘要: 面向对象编程有三大特性:封装、继承、多态。       封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。       继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。... 阅读原文
2019-02-16 07:55:04 阅读(2411) 评论(0)
摘要: 写在前面:本文乃标题党,不是月经贴,侧重于Web开发差异,或细节或概述,若有不对之处,还请各位读者本着友好互助的心态批评指正。由于博客园中.Neter较多(个人感觉),因此本文也可以作为.Neter到Java开发的快速入门。 总述 在.Net开发中,微软官方框架类可以很好的解决的大部分问题,开发人员可以心安理得的在... 阅读原文
2019-02-16 06:59:05 阅读(2456) 评论(0)
摘要: 18mybatis-2018/08/02 1.mybatis标签 定义SQL语句 id :唯一的标识符 parameterType:传给此语句的参数的全路径名或别名例:com.test.poso.User或user resultType :语句返回值类型或别名。注意,如果是集合,那么这里填写的是集合的泛型,而... 阅读原文
2019-02-16 06:41:33 阅读(2543) 评论(0)
摘要: 1、线程容器,给线程绑定一个Object 内容,后只要线程不变,可以随时取出. 1.1 改变线程,无法取出内容. 1 final ThreadLocal threadLocal = new ThreadLocal<>(); 2 threadLocal.set("测试"); 3 new Thr... 阅读原文
2019-02-16 06:00:02 阅读(2523) 评论(0)