News:三分天注定,七分靠打拼,爱拼才会赢!致力打造专业IT博客。如果你对本博客有任何意见或建议请联系作者,邮箱:blog@caokuan.cn

框架

使 JPA 中的 repository.save() 不执行 select 语句的方法

逝水无痕 508 0 条

在部门开发的产品中使用了 Spring JPA 做持久化框架。JPA 从开发效率上来说很高,而且从封装角度来说更易做框架级的封装。基本的增、删、改、查可以做好规范约束,再配合上代码生成器,单表功能开发非常的快。但是 JPA 在运行效率上就差了,很多本来一条语句就能解决的问题,JPA 会执行很多条语句。比如表单新增的数据,正常情况下一条 insert 语句就行了,但是 JPA 会先执行 select 语句再执行 insert 语句,...

Shiro 权限框架介绍

逝水无痕 175 0 条

权限体系在现代任何应用系统中都是很基础却又非常重要的部分,无论是传统 MIS 系统还是互联网系统,出于保护业务数据和应用自身安全的目的,都会设计自己的授权鉴权策略。在 Web 应用开发中常用的权限框架有 Shiro 和 Spring Security 等,本篇文章将主要介绍 Shiro 框架的大体结构和主要组件的作用。Shiro 官网地址:shiro.apache.orgGitHub 地址:github.com/apache/shiro

阿里开源分布式事务框架 Fescar(Seata)

逝水无痕 831 0 条

在微服务系统架构中,分布式事务一直是痛点,也是难点。社区里也有一些开源的分布式解决方案的框架,比如 ByteTCC、LCN,但是这些框架没有一个权威的组织在维护,大家或多或少都有点不敢用。前一段时间阿里分布式事务框架GTS开源了一个免费社区版 Fescar,这给广大微服务开发者带来了曙光。Fescar 项目地址:github.com/seata/seata

快速创建 Spring Boot 工程

逝水无痕 200 0 条

在《Spring Boot 入门》这篇博客的前面部分介绍了使用 Spring Tool Suite (STS) 工具创建 Spring Boot 工程的过程,那么在这篇文章中将介绍另一种创建 Spring Boot 工程的方法。

Spring Boot 入门

逝水无痕 185 0 条

我在前一篇文章 《 初识 Spring Boot 》 中写了刚刚接触 Spring Boot 的一些看法,感觉自己所了解的还远远不够。最近在读 《 Spring Boot 实战 》 这本书,书的内容比较通俗易懂,适合入门阅读。下面是一个入门式的开发实例,对 Spring Boot 的使用做了简单的介绍。

初识 Spring Boot

逝水无痕 200 0 条

最近公司的产品需要用到 Spring Cloud、Spring Boot 等技术,所以我对 Spring Boot 做了一些初步的了解。因为接触不深,所以可能我的一些观点并不正确。我在这里只是先做一些记录,如果以后有了深入的理解,再回头做修正。