摘要:
身为一个刚刚进入开发行业的学生,进入公司就开始了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)