什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。事
一、开发第一个应用程序启动引导spring@SpringBootApplication 开启了Spring的组件扫描和Spring Boot的自动配置功能;同时它也是将三个有用的注解组合在了一起。@Configuration:表明该注类使用Spring基于Java的配置@ComponentScan:启用组件扫描@EnableAutoConfiguration:开启Spring Boot自动配置的功
转载 2024-06-22 15:15:08
203阅读
<div class="tb-re" style="display:none;">或<div class="tb-re" style="display:none;visibility: visible;">例如: <div class="tb-re">     
原创 2016-04-17 22:50:19
784阅读
在这篇博文中,我将记录解决“springboot屏蔽mysql”问题的过程。随着越来越多的企业选择使用Spring Boot作为其后端开发框架,如何有效地连接和使用MySQL数据库也变得愈加重要。本文将系统性地探讨如何定位和解决Spring Boot与MySQL之间的连接问题,包括必要的抓包方法和分析工具。 ## 协议背景 在现代应用程序架构中,数据库连接及其协议的演进至关重要。Spring
原创 5月前
14阅读
利用Mybatis拦截器对数据库水平分表需求描述当数据量比较多时,放在一个表中的时候会影响查询效率;或者数据的时效性只是当月有效的时候;这时我们就会涉及到数据库的分表操作了。当然,你也可以使用比较完善的第三方组件:sharding-jdbc来实现;但是你使用后会发现,貌似对oracle的兼容性不是很好。所以最后我还是决定使用Mybatis拦截器对数据库进行水平分表。为什么要选用Mybatis拦截器
转载 2024-09-23 13:39:38
46阅读
Jetty和tomcat的比较Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。Tomcat的架构是基于容器设计的,进行扩展是需要了解Tomcat的整体设计结构,不易扩展。性能比较Jetty和T
转载 2024-10-29 21:07:27
27阅读
# Java直接修改class屏蔽代码 ## 引言 在Java编程中,我们常常会遇到需要对已有的类进行一些修改的情况。然而,由于Java的设计初衷是为了提供一种安全可靠的编程环境,直接修改已有的class文件是被禁止的。但有时候,我们确实需要对某些类进行一些定制化的修改,这时候该怎么办呢? 幸运的是,Java提供了一些高级特性和工具,使得我们可以绕过这个限制,直接修改class文件。本文将介
原创 2024-02-08 08:24:42
99阅读
现在开发的项目一般都是前后端分离的项目,所以跨域访问会经常使用。出于安全原因,浏览器禁止对驻留在当前源之外的资源进行AJAX调用。例如,当您在一个标签中检查您的银行帐户时,您可以将evil.com网站放在另一个标签中。来自evil.com的脚本不能使用您的凭据向您的银行API(从您的帐户中提取资金!)发出AJAX请求。跨源资源共享(CORS)是大多数浏览器实现的W3C规范,允许您以灵活的方式指定授
文章目录MyBatis简介基于SpringBoot的MyBatis示例Mybatis架构MyBatis核心组件MyBatis的CRUD操作动态SQLif标签choose、when、otherwise 标签wheresettrimforeachsql、include和bind#{}和${}区别模糊查询like语句MyBatis缓存一级缓存二级缓存 MyBatis简介MyBatis前身是iBatis
转载 2024-10-23 10:48:22
17阅读
# 如何在Spring Boot项目中屏蔽Redis ## 简介 在Spring Boot项目中屏蔽Redis,可以通过配置文件的方式来实现。对于刚入行的开发者来说,可能不太清楚如何操作,下面我将为你详细介绍整个过程。 ## 整体流程 首先,我们可以用一个表格展示整个流程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 引入Spring Boot Starter
原创 2024-05-06 06:31:14
204阅读
# 使用 Spring Boot 屏蔽 Redis 连接 在现代应用中,Redis 被广泛用于缓存和数据存储。但在某些情况下,可能需要对 Redis 连接进行屏蔽,例如为了提高应用的安全性或是因为 Redis 服务暂时不可用。本文将指导你如何在 Spring Boot 应用中屏蔽 Redis 连接,提供完整的步骤和代码示例。 ## 步骤概览 以下是实现“屏蔽连接 Redis”的流程: |
原创 9月前
41阅读
一 前言借助spring的AOP功能,我们可以将AOP应用至全局异常处理,全局请求拦截等,本篇文章的核心功能就是使用AOP实现日志记录,比如哪些用户进行了哪些操作,对于一个成功的项目这是必须记录的,故知识追寻者这边给出一个简单模型应用;二 定义枚举枚举定义的类型就是实现日志的哪些操作,如下所示,有些是登陆日志,有些是增删改查日志,不同的系统可以定义不同的日志,读者可以自由选择;public enu
转载 2024-03-22 10:29:32
46阅读
一、类路径 二、准备工作 在%GOPATH%\src\jvmgo下创建classpath文件夹,修改cmd.go里的Cmd结构体,增加一句 string ,并在parseCmd()函数中增加一句flag.StringVar(&cmd.XjreOption,"Xjre","","path to jre"),在flag.Parse()语句的上面 三、实现
转载 2024-07-19 15:12:44
132阅读
# Spring Boot项目中如何将Java文件编译为Class文件 在Spring Boot开发中,Java文件是我们写代码的主要形式,而Class文件是Java编译器生成的字节码文件。这篇文章将详细介绍如何将Java文件转换为Class文件,尤其是在Spring Boot环境中使用时。我们将通过具体的示例来演示这一过程,并将涉及到一些图表,帮助理解流程。 ## 1. 理解Java编译过程
原创 9月前
60阅读
Springboot如何可以不屏蔽DataSourceAutoConfiguration这个类 这样写的启动类 非常的难看 上面 一定要排除这个DataSourceAutoConfiguration 感觉非常不舒服 那能不能不屏蔽这个类呢 当然可以首先看一下这个DataSourceAutoConfiguration的源码 通过源码可以看到 里面引入了两个类 一个 DataSource 一个 Em
转载 2024-03-16 10:10:27
101阅读
注:SpringBoot版本 2.6.2SpringBoot的入口是从SpringApplication.run()传入我们的主启动类开始@SpringBootApplication public class LeeSpringbootApplication { public static void main(String[] args) { SpringApplicat
记录命令行运行java代码: 找不到或无法加载主类 错误前言一、如何用命令行运行Java代码?二、遇到的问题1.我遇到的问题2.查阅资料后总结一下其他可能的原因总结 前言 今天准备写一个小demo,用命令行进行编译Java程序,命令窗口提示"找不到或无法加载主类",记录一下这个错误。 一、如何用命令行运行Java代码?Java是一种解释型语言,我们写好的Java代码需要事先编译成.cla
转载 2023-06-15 14:31:21
178阅读
# Spring Boot Class转换成Java文件 ## 简介 在使用Spring Boot开发过程中,有时候我们需要将Spring Boot的class文件转换成Java文件,以便进行查看或者进行其他操作。本文将介绍如何实现这一过程,并提供详细的代码和步骤说明。 ## 流程 下面是将Spring Boot class转换成Java文件的整体流程: ```mermaid journey
原创 2023-12-08 05:52:02
102阅读
众所周知,苹果每次推出新系统后,就会变着法子让用户升级,比如经常弹窗提示用户升级、新功能限制等等。有的手误点错了升级、有的因为新功能必须升级、而有的iPhone甚至是在“睡梦”中升级的,睡完第二天醒来???我的手机怎么自动升级到最新系统了?为了防止苹果这一“骚”操作,很多用户都给自己的iOS设备装上了屏蔽系统更新的描述文件,但在今年一月底的时候,原先屏蔽系统更新的tvOS 12描述文件由于签名日期
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言Servlet过滤器 Filter拦截器 InterceptorFilters vs HandlerInterceptors总结欢迎关注公众号:逻魔代码前言本文记录了 Servlet、Servlet Container、Filter、Interceptor、HandlerInterceptor 等概念相关的内容。我们知道,
  • 1
  • 2
  • 3
  • 4
  • 5