好用的IDEA插件 IDEA插件1、Background Image Plus默认IDEA的背景一般都比较单调,要么白乎乎,要么褐乎乎,而Background Image Plus这个插件可以为IDEA设置自定义图片作为背景,而且还可以设置透明度,从此写代码乐趣十足! 背景图设置效果如下: 2、CodeGlanceCodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩 2022-09-04 IDEA #插件
JSR303数据校验 JSR303数据校验 JSR 303 是Java为Bean数据合法校验提供的标准框架,已经包含在Java EE 6.0中。JSR是一个规范,它的核心接口时Validator,该接口根据目标对象类中所标注的校验注解进行数据校验,并得到校验结果。JSR303通过在Bean属性中标注类似@NotNull、@Max等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证。 JSR 303 包含注 2022-09-04 java
JSON序列化 Json序列化Jackson序列化与反序列化导包12345<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.13.3</versi 2022-09-04 java #序列化
MyBatis 💠MyBatis一个🌰 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979 2022-09-04 java八股文 #八股文
Servlet Servlet概述Servlet是Server Applet的简称,称为服务器端小程序或服务连接器,主要功能在于交互式地浏览和修改数据,生成动态Web内容。 Servlet架构Java Servlet是运行在Web服务器或应用服务器上的程序,作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。 使用Servlet可以收集来自网页表单的用户输入,呈现来自数 2022-09-04 Spring #Servlet
Spring事务哪些情况会失效? Spring事务失效 访问权限问题java的访问权限主要有4种:private、default、protected、public,如果事务方法的访问权限不是定义为public,这样会导致事务失效,因为spring要求被代理方法必须是public的。翻开源码,可以看到,在AbstractFallbackTransactionAttributeSource类的computeTransactionAtt 2022-09-04 Spring #Spring
Swagger SpingBoot整合swagger1.导包12345678910<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>< 2022-09-04 java #swagger
分布式事务 分布式事务-Seata一、本地事务 在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。 所谓本地事务,是指在单个数据源上进行数据的访问和更新,它仅在当前工程内有效。 1.1 ACID特性 数据库事务的四大特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isol 2022-09-04 微服务 #事务
微服务 什么是微服务微服务是一种去中心化的应用架构方案。相对于单体式应用来说,微服务应用具有耦合性低、扩展性高、更灵活、能更高效交付的特点。 从名称上看。微服务的“微”涵盖了以下几层含义: 服务按功能进行一定粒度的拆分,每一块都有独立的职责。 由于做了拆分,每一个微服务的开发都是独立进行的,因此这种架构的交付节奏可以更加灵活 微服务应用的部署及应用都是隔离的,这保证了整个应用架构可以按需进行扩展 微服 2022-09-04 java #微服务
零拷贝技术 零拷贝 零拷贝(zero-copy)是一种I/O操作优化技术,可以快速高效地将数据从文件按系统移动到网络接口,而不需要将其从内核空间复制到用户空间,其在FTP或者HTTP等协议中可以显著地提升性能。但是需要注意的是,并不是所有的操作系统都支持这一特性,目前只有在使用NIO和Epoll传输时才可使用该特性。需要注意,他不能用于实现了数据加密或者压缩的文件系统上,只能传输文件的原始内容。这类 2022-09-04 Netty #IO