笔记
大大奇
分享java小知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
volatile和synchronized的区别
volatile和synchronized的区别volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取; synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的volatile仅能实现变量的修改可见性,不能保证原子性;而synchronized则可以保证变量的修改可见性和原子性volatile不会造成线程的阻塞;synchroniz原创 2020-09-09 14:56:58 · 244 阅读 · 0 评论 -
Shiro的使用说明
1.什么是权限管理? 只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 对权限的管理又分为两大类别:用户认证用户授权1.1 用户认证 用户认证,用户去访问系统,系统要验证用户身份的合法性最常用的用户身份验证的方法:1、用户名密码方式、2、指纹打卡机、3、基于证书验证方法。。系统验证用户身份合法之后,用户方可访问系统的资源用户认证的流程:判断该资源能否不认证就能访问【登陆页面、首页】原创 2020-06-29 21:04:11 · 399 阅读 · 0 评论 -
spring常用注解使用
一.注解:注解分为两类,一种是使用bean的(@Autowired , @Resource),一种是注册bean的(@Component , @Repository , @ Controller , @Service , @Configration)1.@Bean注解@Bean 标识一个用于配置和初始化一个由SpringIoc容器管理的新对象的方法,类似于XML配置文件的,一般与@Configration注解配合使用注册bean2.@Service注解首先,在配置root-config.xml文原创 2020-06-27 15:31:59 · 211 阅读 · 0 评论 -
观察者模式常光华
观察者模式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xVHoVWQo-1586415422267)(C:\Users\常光华\AppData\Roaming\Typora\typora-user-images\image-20200408200306095.png)]面试问题:观察者模式 :1.会写(解释,粉丝微博关注明星;解释项目中的消息通知场景),2....原创 2020-04-09 14:57:57 · 172 阅读 · 0 评论 -
json交换数据
json 是html与后台交互数据的后期都用json 和ajax ,jsp 淘汰了JSON(JavaScript Object Notation),是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成** json是html与后台服务的一个中介**并列的数据之间用逗号(",")分隔。2) 映射用冒号(":")表示。3) 并列数据的集合(数组)用方括号("[...原创 2020-03-31 21:19:42 · 224 阅读 · 0 评论 -
转发和重定向
转发和重定向*区别转发 req. getRequesDispatcher相当于在容器servlet内部 是自己不返回客户端数据转手给另一个servleturl不变 —路径Attribute在转发时可以在添加属性重定向 resp. setRedirecturl发生变化 有两步1 servlet1接受到客户端请求,给客户端返回一个url servlet22 客户端拿到相...原创 2020-03-16 16:33:13 · 225 阅读 · 0 评论
分享