Java技术分享

专注于Java领域,追求简洁,每天为您推送高质量技术文章,实用教程。

200 篇文章
68 人订阅

全部文章

MonroeCode

SpringBoot第5小节:事务管理

场景:执行2条sql语句,要么同时成功,要么同时失败。 同时操作1条或多条数据时,建议给方法加个@Transactional,查询的时候不用加事务。 ?

3086
MonroeCode

1.第一个SpringBoot应用和项目属性配置

SpringBoot和SpringMVC的区别 SpringBoot的特点:     1.简化配置     2.微服务的入门级微框架 此文章学习目标如...

2806
MonroeCode

SpringBoot第4小节:数据库操作(下)

? 这节讲的是springBoot的数据库操作,继承jpa,不用写一条sql语句。 准备:创建一个接口GirlRepository,继承JpaRepo...

33013
MonroeCode

SpringBoot第2小节:Controller(控制器)的使用

我们都知道,控制器只是用来接收客户端的请求。 处理controller以及url映射的注解: @Controller  处理http请求; @RestCo...

39717
MonroeCode

SpringBoot第3小节:数据库操作(上)

Spring-Data-Jpa,定义了一系列对象持久化的标准,就是Hibernate的整合。这节讲的是datasouce和jpa的配置。 1.在pom.xml文...

2835
MonroeCode

MYSQL定位慢查询

在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页。

51415
MonroeCode

“金三银四”招聘期又要到了,快来复习JAVA题!!

由于各操作系统(windows,liunx等)支持的指令集,不是完全一致的。就会让我们的程序在不同的操作系统上要执行不同程序代码。Java开发了适用于不同操作...

1.3K13
MonroeCode

为什么要使用存储过程?

项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是

36615
MonroeCode

什么情况下才应该使用存储过程而不是用程序来对数据做操作?

对于什么情况下才应该使用存储过程而不是用程序来对数据做操作的问题,我有下面的看法。

34215
MonroeCode

保存到配置文件

/** * 保存查询京东订单的开始时间与结束时间 * * @param startDate * @param endTime * @return * @thro...

3447
MonroeCode

Shiro 权限框架使用总结

我们首先了解下什么是shiro ,Shiro 是 JAVA 世界中新近出现的权限框架,较之 JAAS 和 Spring Security,Shiro 在保持强大...

4489
MonroeCode

RBAC新解:基于资源的权限管理(Resource-Based Access Control)

本文讨论以角色概念进行的权限管理策略及主要以基于角色的机制进行权限管理是远远不够的。同时我将讨论一种我认为更好的权限管理方式。 什么是角色 当说到程序的权限管理...

4056
MonroeCode

第十章:Shiro的Cache——深入浅出学Shiro细粒度权限开发框架

概述 Shiro开发团队明白在许多应用程序中性能是至关重要的。Caching 是Shiro 中的一个重要功能,以确保安全操作保持尽可能的快。 但是,Shiro并...

4329
MonroeCode

第九章:Shiro的Web——深入浅出学Shiro细粒度权限开发框架

Shiro可以和普通web集成的,但考虑到现在的应用基本都会使用spring,所以就不去讲最基本的web集成了。跟Spring集成的方式前面已经讲过了。 在We...

1939
MonroeCode

第八章:Shiro和Spring的集成——深入浅出学Shiro细粒度权限开发框架

Standalone Applications nShiro 应用程序需要一个具有单例SecurityManager 实例的应用程序。请注意,这不会是一个静态的...

4165
MonroeCode

第六章:Shiro的Realms——深入浅出学Shiro细粒度权限开发框架

Realms概述 概述   Realm 是一个能够访问应用程序特定的安全数据(如用户、角色及权限)的组件。   Realm 通常和数据源是一对一的对应关系,如...

2279
MonroeCode

第五章:Shiro的授权(Authorization)——深入浅出学Shiro细粒度权限开发框架

Authorization概述 概述   授权,又称作为访问控制,是对资源的访问管理的过程。换句话说,控制谁有权限在应用程序中做什么。   授权检查的例子是:...

1848
MonroeCode

第四章:Shiro的身份认证(Authentication)——深入浅出学Shiro细粒度权限开发框架

Authentication概述 概述   Authentication 是指身份验证的过程——即证明一个用户实际上是不是他们所说的他们是谁。也就是说通过提交...

2135
MonroeCode

第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架

Shiro配置基础知识 Shiro 被设计成能够在任何环境下工作,从最简单的命令行应用程序到最大的的企业群集应用。由于环境的多样性,使得许多配置机制适用于它的配...

2057
MonroeCode

第二章:Shiro入门——深入浅出学Shiro细粒度权限开发框架

Shiro是什么   Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能  Shiro能做什么   认证:验证用户...

1918

扫码关注云+社区