Java
文章平均质量分 84
Java 大法
我会好好吃饭歌
激情改变人生
展开
-
SpringBoot 一文复习知识点概览
演化过程:JavaWeb 使用原始独立开发的 MVC 三层架构开发网站,为了简化我们的开发流程使用了 SSM 框架,但是配置也开始复杂起来,并且我们的 war 包需要配置 Tomcat 运行使用,把 Spring 技术做出简化的 SpringBoot,它内嵌了 Tomcat 方便的实现了微服务架构。当我们的服务越来越多的时候,SpringCloud 它来了。原创 2024-08-27 16:02:41 · 903 阅读 · 0 评论 -
设计模式 - 创建者模式(第四章)
创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。原创 2024-08-20 19:42:29 · 812 阅读 · 0 评论 -
设计模式概述(第一章 )
"设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。原创 2024-08-20 19:36:39 · 538 阅读 · 0 评论 -
SpringMVC 知识梳理 一文速查全览
MVC:模式(dao,service)、视图(jsp)、控制器(servlet)职责分析:Controller:控制器,取得表单数据,调用业务逻辑,转向指定的页面;Model:模型业务,逻辑保存数据的状态;View:视图显示页面原创 2024-08-20 16:53:35 · 1025 阅读 · 0 评论 -
Mybatis 速通秘籍 节省回顾知识点和学习成本
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java和POJO(Plain Old Java Objects, 普通的Java对象)映射成数据库中的记录。MyBatis 是一个半自动的 ORM(Object Relation Mapping) 框架原创 2024-08-20 16:14:49 · 992 阅读 · 0 评论 -
Mybatis 一文速通 节约学习或复习成本
MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google原创 2024-08-20 16:12:51 · 967 阅读 · 0 评论 -
幂等性概念及解决方案
所谓的幂等性,是分布式环境下的一个常见问题,一般是指我们在进行多次操作时,所得到的结果是一样的,即多次运算结果是一致的。也就是说,用户对于同一操作,无论是发起一次请求还是多次请求,最终的执行结果是一致的,不会因为多次点击而产生副作用。原创 2024-08-20 16:05:17 · 169 阅读 · 0 评论 -
Java 实现SharePoint文件操作-站点下文件获取、文件上传
Java实现对SharePoint具体站点下的文件读取与文件上传。SharePoint 是由微软公司开发的一款企业级协作平台,它集成了文档管理、协作、网站开发、工作流和业务智能等功能。它可以帮助企业或组织内的员工更好地协作、共享信息和完成项目。原创 2023-10-24 11:07:34 · 1185 阅读 · 0 评论 -
【Shiro】 (二)原理基本使用
角色授权,登录认证。Shiro 默认的登录认证是不带加密的,如果想要实现加密认证需要自定义登录认证,自定义 Realm。转载 2023-11-08 17:14:15 · 132 阅读 · 1 评论 -
Java中for(:)的使用
Java中for(Integer i:args1)使用方法例如args1是一个数组,上面语句等于for(int n=0;n<args1.length;n++){Integer i = args1[i];…;}public static void main(String[] args) { Integer args1[]= {1,2,3,4,5}; for(Integer i:args1) { System.out.println(i); } }12345原创 2020-05-13 22:40:47 · 35102 阅读 · 3 评论 -
【Shiro】 (一)概述
Apache Shiro 是一个功能强大且易于使用的 Java 安全(权限)框架。Shiro 可以完成:认证、授权、加密、会话管理、与 Web 集成、缓存 等。借助 Shiro 您可以快速轻松地保护任何应用程序——从最小的移动应用程序到最大的 Web 和企业应用程序。原创 2023-11-06 16:23:41 · 94 阅读 · 0 评论 -
一文学会用 Maven
一文详细了解 Maven 的安装配置、工程的创建、依赖管理、解决依赖冲突、工程继承和聚合、私服构建与案例介绍。原创 2024-08-19 14:03:49 · 1123 阅读 · 2 评论 -
分布式锁实现,一文详细全概括
分布式锁各种实现方案:从本地锁到Redis、Zookeeper和MySQL的使用方案。锁的解读以及使用场景总结。原创 2024-08-19 13:59:26 · 825 阅读 · 0 评论 -
Java AWS S3 文件上传实现
Java实现Amazon S3对象存储的文件上传功能原创 2023-10-20 08:50:58 · 2262 阅读 · 1 评论 -
Linux安装配置并使用RabbitMQ
Linux服务配置安装RabbitMQ,SpringBoot操作RabbitMQ简单使用原创 2023-07-05 10:58:49 · 777 阅读 · 1 评论 -
Java中final关键字细说
final关键字的使用/* * final:最终 * 1、final可以用来修饰的结构、类、方法、变量 * * 2、final用来修饰一个类:此类不能被其他类继承 * 比如:String类、System类、StringBuffer类 * * 3、final用来修饰方法:表明此方法不可以被重写 * 比如:Object类中的getClass(); * * 4、final用来修饰变量、此时的“变量”就是一个常量 * 4.1final修饰原创 2020-06-11 17:41:08 · 168 阅读 · 0 评论