目录Spring中的事务准备工作实体类DAO层Service层测试类传播机制REQUIREDREQUIRES_NEWSUPPORTSMANDATORYNOT_SUPPORTEDNEVERNESTEDSpring中的事务Spring的事务其实就是数据库的事务操作,符合ACID标准,也具有标准的事务隔离级别。Spring中的事务只是对JDBC事务进行一些封装与扩 ......
294
0
0
2023-05-28
在使用Spring以及使用Spring MVC的时候,Spring会通过一系列的类型转换机制将参数转换为我们指定的类型,这种转换对于使用者来说通常是无感的,我们只需要使用指定的类型接收即可! 下面我们来详细的了解Spring的类型转换机制,包括三种最常见的数据类型转换器PropertyEditor、Formatter、Converter,以及Conversi ......
345
0
0
2023-05-28
过滤器过滤器的英文名称为 Filter, 是 Servlet 技术中最实用的技术。如同它的名字一样,过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请求,通常用作 Session 校验,判断用户权限,如果不符合设定条件,则会被拦截到特殊的地址或者基于特殊的响应。过滤器的使用首先需要实现 Filter接口然后重写它的三个方 ......
263
0
0
2023-05-28
首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比比较容易理解!其中J2SE是关键,如果学好了java se 部分,基础扎实了,后面的进阶学习也比较轻松!补充说明一下:我觉得学习java比较合适的方法是先把所有的知识点过一遍,然后把所有的知识 ......
231
0
0
2023-05-28
零基础学习之 Java 包装类 说起Java包装类就不得不说Java的特性 – 面向对象。Java是Sun公司的程序 James Gosling ,Bill Joe本来打算试图修改和扩展C 的功能,新开发一个语言Oak的发展。 C语言 是一个面向过程的语言,改进后的Java是面向对象,这是一个非常大的改进,这也是Java发展至今依旧非常流行的原因。 ......
272
0
0
2023-05-28
写在前面本节常见面试题:问题答案在文中都有提到如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。 如何判断一个常量是废弃常量 如何判断一个类是无用的类 垃圾收集有哪些算法,各自的特点? HotSpot 为什么要分为新生代和老年代? 常见的垃圾回收器有那些? 介绍一下CMS ......
271
0
0
2023-05-28
最近一直忙着做项目,没有更新对不住大家了。今天公司刚上线了一个车企的项目,项目里面全是接口,我就封装了这个HTTPClient的工具来辅助巡检。因为我用的maven写的, pom 里面需要导入以下两个包 <dependency> <groupId>org.apache.httpcomponents</groupId&g ......
258
0
0
2023-05-28
java 常用类 System System 表示系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于 java.lang 包。 由于该类的 构造方法 被 private 修饰的,所以无法创建对象,也就是无法实例化该类。其内部的成员方法和成员变量都是被 static 修饰的,所以可以通过类名直接调用。 Syst ......
275
0
0
2023-05-28
前期准备模板机准备修改静态IP vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO=" static " //这里改成static DEFROUTE="yes" IPV ......
330
0
0
2023-05-28
目录简介方式1:使用 Apache PDFBox 库(1)添加 PDFBox 依赖(2)添加水印(3)完整代码方式2:使用 iText 库(1)添加 iText 依赖(2)添加水印(3)完整代码方式3:使用 Ghostscript 命令行(1)安装 Ghostscript(2)添加水印(3)注意事项方式4:Free Spire.PDF for Java(1) ......
267
0
0
2023-05-28
总览使用flowable自带的flowable-ui制作流程图 使用springboot开发流程使用的接口完成流程的业务功能 一、flowable-ui部署运行从官网下载flowable-6.6.0 将压缩包中的 flowable-6.6.0warsflowable-ui.war 丢到 Tomcat 中跑起来打开 用账户:admin/tes ......
312
0
0
2023-05-28
本文目录:java.util.concurrent – Java 并发包简介阻塞队列 B Lock ingQueue数组阻塞队列 ArrayBlockingQueue延迟队列 DelayQueue链阻塞队列 LinkedBlockingQueue具有优先级的阻塞队列 PriorityBlockingQueue同步队列 SynchronousQueue阻塞 ......
306
0
0
2023-05-27
目录1. quartz的基础概念2. quartz的简单使用3. quartz与springboot的整合使用4. quartz的持久化5. quartz的misfire策略6、总结前言:quartz是一个定时调度的框架,就目前市场上来说,其实有比quartz更优秀的一些定时调度框架,不但性能比quartz好,学习成本更低,而且还提供可视化操作定时任务。例如 ......
307
0
0
2023-05-27
【注】本文译自:本文将讨论动态代理如何在 Java 平台中工作以及依赖注入如何利用此 Java 功能。本文的撰写源于我在 HK2 框架(或更确切地说是 Jersey 应用程序中的 HK2)中尝试将请求范围对象注入到单例对象中的的搜索。我本来打算将我的发现都写在一个博客里,但是我觉得这个主题太宽泛了,不适合用两行代码就能解决的问题。首先,我将快速讨论代理模式, ......
295
0
0
2023-05-27
目录固定窗口算法滑动窗口算法漏桶算法令牌桶算法中间件限流网关限流总结服务限流,是指通过控制请求的速率或次数来达到保护服务的目的,在微服务中,我们通常会将它和熔断、降级搭配在一起使用,来避免瞬时的大量请求对系统造成负荷,来达到保护服务平稳运行的目的。下面就来看一看常见的6种限流方式,以及它们的实现与使用。固定窗口算法固定窗口算法通过在单位时间内维护一个计数器, ......
293
0
0
2023-05-27