java技术圈 为您找到相关结果 15

关于java研发工程师面试相关的部分参考

今天受邀去参加了某个公司面试的第二轮复试,今天复试的是公司的一个项目主管,感觉比之前面试的更懂技术一些,还问了一些比较刁钻的问题,在这里记录一些自己的不足和自己觉得比较有价值的东西,作为自己的部分参考。 ①关于docker和vmware优势 docker在磁盘空间上的节省不用说了,MB 与 GB的对比; VMware公司指出虚拟化会只会引入大约2%到4%的性能损失。在Docker容器中运行像Redis这样的应用程序,其性能是完全可以接受的,而其在安全、管理等方面的优势使得Docker容器成为虚拟化方面的推荐选择; Docker的简易性。“Docker为从根本上为简化和加快软件产品的构建提供了巨大的潜力”; docker其他的优势: 轻量级的隔离环境比虚拟机能够更方便和快捷地启动和停止; 可以...阅读全文

博文 2019-04-04 09:45:38 www.allocmem.com

[转]Java中的事务——JDBC事务和JTA事务

本文转载自http://www.hollischuang.com/archives/1658 Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 常见的容器事务如Spring事务,容器事务主要是J2EE应用服务器提供的,容器事务大多是基于JTA完成,这是一个基于JNDI的,相当复杂的API实现。所以本文暂不讨论容器事务。本文主要介绍J2EE开发中两个比较基本的事务:JDBC事务和JTA事务。 JDBC事务 JDBC的一切行为包括事务是基于一个Connection的,在JDBC中是通过Connection对象进行事务管理。在JDBC中,常用的和事务相关的方法是: setAutoCommit、commit、rollback等。 Java_j...阅读全文

博文 2019-04-04 09:46:22 www.allocmem.com

[总结]Spring事务管理中@Transactional的参数

@Transactional注解就代表支持事务管理,@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上。如果这个注解在类上,那么表示该注解对于所有该类中的public方法都生效;如果注解出现在方法上,则代表该注解仅对该方法有效,会覆盖先前从类层次继承下来的注解。 @Transactional 注解只能应用到 public 可见度的方法上。 如果你在 protected、private 或者 package-visible 的方法上使用 @Transactional 注解,它也不会报错, 但是这个被注解的方法将不会展示已配置的事务设置。 注意仅仅 @Transactional 注解的出现不足于开启事务行为,它仅仅 是一种元数据。必须在配置文件中...阅读全文

博文 2020-03-08 03:08:28 Mobabel

spring中的@Transactional注解使用注意点_徐靖峰的专栏

@Transactional可以说是spring中最常用的注解之一了,通常情况下我们在需要对一个service方法添加事务时,加上这个注解,如果发生unchecked exception,就会发生rollback,最典型的例子如下。 @Service public class StudentService { @Autowired StudentDao studentDao; @Transactional public void innerSave(int i) { Student student = new Student(); student.setName("test" + i); studentDao.save(student); //i=5 会出现异常 int a = 1 / (i...阅读全文

博文 2020-10-16 14:51:29 CSDN博客

Spring事务传播行为详解 - 个人文章

JerryTse 386 Spring事务传播行为详解 java spring 事务 更新于 2019-09-30 约 29 分钟 前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多,你一定也听过“service方法事务最好不要嵌套”的传言。要想正确的使用工具首先需要了解工具。本文对七种事务传播行为做详细介绍,内容主要代码示例的方式呈现。 基础概念 1. 什么是事务传播行为? 事务传播行为用来描述由某一个事务传播行为修饰的方法被嵌套进另一个方法的时...阅读全文

博文 2020-04-24 02:38:10 SegmentFault 思否

ThreadLocal为什么要用WeakReference

先上一张图看一下ThreadLocal的内部结构,每个Thread对象内部都维护了一个ThreadLocal.ThreadLocalMap 我们在上图看到的就是三个Thread对象内部格子的ThreadLocalMap 这里要说的不是ThreadLocal,是ThreadLocal为什么要用WeakReference static class ThreadLocalMap { static class Entry extends WeakReference> { Entry(ThreadLocal k, Object v) { super(k); value = v; } 复制代码 弱引用WeakReference 弱引用只要发生了gc就会被回收,但前提是...阅读全文

博文 2023-05-23 03:39:09 掘金

SpringBoot2 仿B站高性能前端+后端项目

SpringBoot2 仿B站高性能前端+后端项目​获课:itazs.fun/5044/在构建一个仿B站的高性能前端+后端项目时,选择合适的数据库和持久层框架对于系统的性能、可维护性和扩展性至关重要。Spring Boot 2 提供了丰富的支持来简化这些任务。以下是对如何在 Spring Boot 2 项目中搭建数据库与持久层框架的一个介绍:数据库选择首先,根据项目的实际需求选择适当的数据库。对于仿B站这样的大型社交平台,通常需要一个能够处理高并发读写操作、支持复杂查询和事务管理的关系型数据库,如 MySQL 或 PostgreSQL。此外,考虑到视频存储等非结构化数据的需求,也可以结合 NoSQL 数据库(如 MongoDB)或者分布式文件系统(如阿里云OSS)来实现。持久层框架JPA (...阅读全文

博文 2024-12-09 13:38:29 zxcs

SpringBoot3.0 + RocketMq 构建企业级数据中台完结

SpringBoot3.0 + RocketMq 构建企业级数据中台完结获课:SpringBoot3.0 + RocketMq 构建企业级数据中台完结获取ZY↑↑方打开链接↑↑【业务规则】编写应用业务规则定义 SQL,连通业务与规则在构建一个企业级数据中台时,结合Spring Boot 3.0和RocketMQ来实现业务规则的编写与应用,可以极大地提升系统的灵活性和可扩展性。以下是一个简要的指南,介绍如何使用这些技术来定义SQL业务规则,并将业务与规则连接起来。1. 环境准备Spring Boot 3.0:提供快速的Spring应用启动和开发体验。RocketMQ:作为消息中间件,用于解耦业务逻辑与规则处理,实现异步通信和分布式事务。数据库:存储业务数据和规则定义(如SQL语句)。2. 设计...阅读全文

MySQL必会核心问题50讲 | 完结9章

MySQL必会核心问题50讲 | 完结9章获课:789it.top/13237/​以下是一些 MySQL 数据库管理系统中需要掌握的核心问题,涵盖了基础知识、优化、性能和安全等方面:1.MySQL基本架构什么是MySQL的架构?MySQL是一个客户端-服务器架构的关系型数据库管理系统。其架构包括: MySQL Server:负责处理客户端的请求,管理数据库和表的操作。 存储引擎:负责数据的存储和检索(例如:InnoDB,MyISAM,Memory等)。 查询优化器:处理SQL查询的执行计划,以确保查询的最佳性能。2.数据类型常见数据类型: 数字类型:INT, TINYINT, BIGINT, DECIMAL, FLOAT, DOUBLE等。 日期和时间类型:DATE, DATETIME, T...阅读全文

博文 2025-02-13 15:01:12 eere

Spring视频零基础入门到高级,spring全套视频教程详解

获课:youkeit.xyz/13680/获取ZY↑↑方打开链接↑↑Spring 框架是 Java 生态系统中非常流行且功能强大的应用开发框架,提供了全面的基础设施支持,使得开发者能够更加专注于业务逻辑的实现。Spring 框架涵盖了从依赖注入、面向切面编程(AOP)、数据访问到 Web 开发等多个方面。以下是对 Spring 全套内容的详细详解:1. Spring 框架概述Spring 框架的核心是 依赖注入(Dependency Injection, DI) 和 面向切面编程(Aspect-Oriented Programming, AOP),它通过这些特性实现了松耦合和模块化设计。Spring 框架的主要优势包括:轻量级:Spring 是一个轻量级的框架,对应用服务器没有特殊要求。松耦...阅读全文

博文 2025-03-02 10:48:40 13933033762

51ctoOCP-Oracle数据库认证精品辅导班8期学习分享

​​​​​​​获课:jzit.top/13958/Oracle数据库(Oracle Database,简称Oracle DB)是由甲骨文公司(Oracle Corporation)开发的一款关系型数据库管理系统(RDBMS)。它广泛应用于企业级数据管理,支持大规模数据存储与处理,通常用于支持事务处理、数据分析、数据仓库和其他高可用性的应用场景。主要特点:高可用性:Oracle数据库具有强大的高可用性功能,如Oracle Real Application Clusters (RAC) 和 Data Guard,这些功能能确保在系统出现故障时能够继续提供服务,减少停机时间。多版本并发控制(MVCC):Oracle数据库采用多版本并发控制机制,确保了多个用户可以并行访问数据库,同时避免了数据的冲突...阅读全文

网络安全与等保2.0 行业剖析 产品 项目实战

以下是关于“企业级网络安全与等保2.0【行业剖析+产品方案+项目实战】”的相关介绍:行业剖析获课:keyouit.xyz/13816/获取ZY↑↑方打开链接↑↑网络安全行业现状:随着数字化的发展,企业对网络信息技术的依赖程度不断增加,网络安全威胁也日益增长。全球每年因网络安全事件导致的经济损失高达数千亿美元,国内企业也面临着严峻的网络安全挑战。等保2.0的重要性与意义:等保2.0是我国网络安全领域的核心制度,为企业提供了科学、系统的网络安全防护框架,是企业必须遵循的法律要求,有助于提升企业的社会形象与公信力。等保2.0的核心变化与升级:相较于等保1.0,等保2.0在覆盖范围、安全要求、标准结构等方面进行了优化和升级,新增了对可信计算的强调,以实现从传统被动防御向主动防御的转变。产品方案 企业...阅读全文

博文 2025-03-08 10:18:28 huo1234567

从SSM到SpringBoot的校园商铺系统

获课:youkeit.xyz/1412/获取ZY↑↑方打开链接↑↑在将 SSM(Spring, Spring MVC, MyBatis)项目迁移到 Spring Boot 时,事务管理 是一个需要重点关注的方面。Spring Boot 提供了更简洁和自动化的事务管理方式,但为了确保迁移的顺利进行,需要了解如何将 SSM 中的事务配置转换为 Spring Boot 的配置。以下是详细的迁移指南:1. SSM 中的事务管理在 SSM 项目中,事务管理通常通过以下方式配置:XML 配置:在 applicationContext.xml 中配置事务管理器、事务拦截器等。注解配置:使用 @Transactional 注解标记需要事务支持的方法,并在配置文件中启用注解驱动的事务管理。示例 XML 配置:...阅读全文

博文 2025-03-02 10:27:49 13933033762

Spring Cloud Alibaba 大型互联网领域多场景实践

​获课:weiranit.fun/1872/获取ZY↑↑方打开链接↑↑《Spring Cloud Alibaba 大型互联网领域多场景实践》是一门深入讲解Spring Cloud Alibaba核心组件原理及其在大型互联网场景中应用的课程。以下是对该课程的详细解析:一、课程概述该课程旨在帮助开发者深入理解Spring Cloud Alibaba的核心组件原理,并通过真实电商微服务架构案例,全面剖析其在多种场景下的最佳实践。课程适合有一定Java开发经验的开发者,要求掌握Maven、Spring Boot等基础知识,并熟悉Spring Cloud的基本概念。二、核心组件原理课程深入剖析了Spring Cloud Alibaba的五大核心组件,包括Nacos、Sentinel、Seata、Can...阅读全文

AI+JavaWeb开发,Tlias教学管理系统

拼课》》》❤ 789it.top/14255/Spring事务管理是Spring框架中提供的一个重要特性,它主要用于简化和管理Java应用程序中的事务控制。事务管理的核心目标是确保数据的一致性和完整性,特别是在涉及多个数据库操作或多个系统的交互时。Spring事务管理的优势是它抽象了事务处理的底层细节,使得开发者能够专注于业务逻辑,而不需要关心具体的事务控制。Spring事务管理的核心概念事务(Transaction)事务是对数据库的操作,通常包括一系列步骤。这些步骤要么全部成功,要么在出现异常时全部回滚。事务的核心特性有四个:原子性(Atomicity):事务是不可分割的单位,操作要么全部执行,要么全部不执行。一致性(Consistency):事务必须使数据库从一个一致性状态转变到另一个一...阅读全文

博文 2025-04-16 16:05:48 dfdgl