酷站(www.ku0.com)-致力于为互联网从业者提供动力!

热门关键词:  企业  as  baidu  c4rp3nt3r  美女
阿里云爆款特惠,精选爆款产品低至0.55折

springBoot service层事务控制的操作教程

springBoot使用事物比较简单,在Application启动类s上添加@EnableTransactionManagement注解,然后在service层的方法上添加@Transactional注解 @Transactional属性 属性 类型 描述 value String...[详细]

关键词:springBoot,service / 发布时间:2021-02-23 08:40:14 / 阅读:2113

解决idea中@Data标签getset不起作用的问题

解决idea中@Data标签getset不起作用的问题

spring cloud中使用@Data标签,不用手动添加get set方法,但是如果项目中其他类中使用getset方法,如果报错,原因是idea中没有添加Lombok插件,添加上插件便可以解决。 截图如下 补充:Intellij...[详细]

关键词:idea,getset / 发布时间:2021-02-23 08:39:53 / 阅读:1103

Java中Singleton的3种实现方式

一、什么是Singleton? 《设计模式》的作者、Eclipse和 Junit 的开发者 Erich Gamma 在它的理论体系中将 Singleton 定义为仅仅被实例化一次的类。在当今面向对象程序的实际开发中,Singleton 通...[详细]

关键词:Java,Singleton / 发布时间:2021-02-21 23:42:54 / 阅读:11323

Java动态加载类详解

在讲解动态加载类之前呢,我们先弄清楚为什么要动态加载类,静态加载不行吗?我们可以看下面的实例: 我在文件夹里写了Office.java 类和 Word.java类,如下: Office.java class Office{ public...[详细]

关键词:Java,动态加载 / 发布时间:2021-02-21 23:40:52 / 阅读:92

解决redisTemplate中leftPushAll隐性bug的问题

前言 请看下面代码: String key = String.format(test_key:%s, System.currentTimeMillis()/1000); String key2=key+_2; String key3=key+_3; ListString t1=new ArrayList(); t1.add(2); t1.a...[详细]

关键词:redisTemplat,leftPushAll,bug / 发布时间:2021-02-17 10:12:34 / 阅读:8320

解决Intellij IDEA覆盖tomcat配置的问题

刚刚遇到bug,每次修改自己环境里tomcat的server.xml,再次在Intellij里启动tomcat之后,修改就消失了,心态很炸裂hhh 研究了好久,最终把目光放在了下图所示的地方。 一开始以为是自己环境变量...[详细]

关键词:Intellij,IDEA / 发布时间:2021-02-12 00:12:25 / 阅读:9914

Java使用FTP上传文件并模拟接受的教程

0. 导入相关依赖 !-- FTP --dependency groupIdcommons-net/groupId artifactIdcommons-net/artifactId version3.6/version /dependency !-- Hutool:一个小而全的Java工具类库,具体介绍参照附...[详细]

关键词:Java,ftp / 发布时间:2021-02-12 00:09:07 / 阅读:1053

spring security认证异常后返回中文提示的问题详解

1.加载中文提示类 @Configurationpublic class ReloadMessageConfig { /** * 加载中文的认证提示信息 * * @return */ @Bean public ReloadableResourceBundleMessageSource messageSource() { R...[详细]

关键词:spring,security,认证异常 / 发布时间:2021-02-04 18:50:53 / 阅读:11016

java中i = i++和i =++i的深入详解

public class Count { public static void main(String[] args) { int i = 0; i = i++ ; System.out.println(i); }} 上面代码输出的i为0,如果是把i = i++换成i=++i,又会输出1,这是由于i++是...[详细]

关键词:java / 发布时间:2021-02-01 20:58:02 / 阅读:1724

springboot使用CommandLineRunner解决项目启动时初始化资源

前言: 在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。 今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决...[详细]

关键词:springboot,CommandLineR,初始化 / 发布时间:2021-02-01 20:52:24 / 阅读:17724

Java为何需要平衡方法调用与内联

Java为何需要平衡方法调用与内联

在 Java 中,方法调用一般通过 Virtual Call 还有 Classic Call。 Classic Call 就是直接指向方法的地址,需要一次寻址到方法的地址,比直接执行代码慢。 Virtual Call 需要通过 VMT(Virtual Me...[详细]

关键词:Java,平衡 / 发布时间:2021-01-29 21:30:01 / 阅读:10324

maven依赖版本没有按照最短路径原则生效的解决方法

这个项目用了spring-boot,以spring-boot-parent作为 parent: parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId version2.0.9/version/paren...[详细]

关键词:maven,路径 / 发布时间:2021-01-29 21:22:09 / 阅读:17424

SpringBoot请求参数忽略大小写

import java.io.IOException;import java.util.Collections;import java.util.Enumeration;import java.util.Map; import javax.servlet.FilterChain;import javax.servlet.ServletException;im...[详细]

关键词:SpringBoot,大小写 / 发布时间:2021-01-28 21:19:44 / 阅读:12625

springboot bean扫描路径的实现方法

1:默认扫描启动类所在路径下所有的bean 2:可以在启动类中添加注解,手动指定扫描路径: @ComponentScan(basePackages = {com.xxx.service1.*,com.xxx.service2.**}) 补充:SpringBoot 是如何通...[详细]

关键词:springboot,bean,扫描路径 / 发布时间:2021-01-28 21:17:54 / 阅读:15516

数组在java中的扩容的方法详解

在使用数组的时候,因为大小的限制,难免会出现不够用的现象。直接给数据对象扩容是不可行的,这时候就需要我们找寻一些其他的方法。本篇先为大家简单分析扩容的原理,然后创建一个数组供大家使...[详细]

关键词:数组,java,扩容 / 发布时间:2021-01-26 21:10:07 / 阅读:884

java中Hibernate缓存形式总结

对于数据的访问来说,肯定是在有缓存的情况下运行快一些。对于Hibernate这种与数据库结合紧密的框架来说,在调用数据的时候肯定会有缓存的出现,其中有三种缓存的形式存在:一级缓存、二级缓存...[详细]

关键词:java,Hibernate,缓存 / 发布时间:2021-01-25 21:27:00 / 阅读:16425

Springboot实现XSS漏洞过滤

场景:可以在页面输入框输入JS脚本,攻击者可以利用此漏洞执行恶意的代码! 问题演示 所以我们要对于前端传输的参数做处理,做统一全局过滤处理 既然要过滤处理,我们首先需要实现一个自定义过...[详细]

关键词:Springboot,XSS,漏洞 / 发布时间:2021-01-22 20:50:43 / 阅读:236

详解Eclipse中安装反编译工具Fernflower的方法(Enhanced Class Decompiler)

IntelliJ IDEA一个吸引人的地方在于,他有比较好的反编译工具,这让Eclipse用户牙痒痒。但不要紧,本文介绍如何在Eclipse IDE中使用IntelliJ IDEA的反编译工具Fernflower。 为啥需要反编译 很多...[详细]

关键词:Eclipse,反编译,Fernflower / 发布时间:2021-01-21 10:40:25 / 阅读:3438

Spring如何实现自定义监听器

在一般的javaWeb项目中经常有一些缓存是需要再项目启动的时候加载到内存中,这样就可以使用自定义的监听器来实现。 1、在web.xml中声明 !-- 自定义监听 启动加载系统参数 -- listener listener-c...[详细]

关键词:Spring,监听器,自定义 / 发布时间:2021-01-21 10:32:38 / 阅读:1184

详解java封装实例用法

我们可以选择把类的方法、属性装起来,便于日后的程序书写和使用,这种处理方法就是封装的思想。因为封装类之后,其他的外部类方法就不能在混入其中,对代码的安全性进行了提高。接下来我们就对...[详细]

关键词:java,封装 / 发布时间:2021-01-17 21:52:58 / 阅读:16813

详解java中“==“和equals()的区别

今天我们探讨一下Java中==与equals()的区别 ==:关系运算符 在基本数据类型中比较两个值的内容是否相等 在引用类型型中比较的是两个对象的地址是否相等 equals()是Object类中的方法 1.基本数据...[详细]

关键词:java,equals / 发布时间:2021-01-17 20:15:16 / 阅读:19927

java中gc算法实例用法详细介绍

在我们对gc中的算法有基本概念理解后,要把算法的理念实现还需要依托实际垃圾收集器的使用。因为光靠一些简单的原理不足以支撑整个程序的运行,在回收机制上有专门的收集器。下面我们就垃圾收集...[详细]

关键词:java,gc算法 / 发布时间:2021-01-17 20:12:03 / 阅读:17625

Mybatis的缓存详细介绍

Mybatis的缓存 mybatis是一个查询数据库的封装框架,主要是封装提供灵活的增删改sql,开发中,service层能够通过mybatis组件查询和修改数据库中表的数据;作为查询工具,mybatis有使用缓存,这...[详细]

关键词:Mybatis,缓存 / 发布时间:2021-01-16 12:51:37 / 阅读:124

Python连接Java Socket服务端的方法

ava服务端单线程示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 import java.io.IOException; import java.io.InputStream; import java.io...[详细]

关键词:Python,java,Socket / 发布时间:2021-01-15 14:27:38 / 阅读:10539

Intellij IDEA使用restclient测试的方法介绍

Intellij IDEA内置了restclient来帮忙我们测试我们的后台代码,让我们可以脱离第三方工具测试,也更不需要我们编写前端代码,直接让我们能想网站发送get,post,put,delete等请求,十分方便 1....[详细]

关键词:restclient,测试 / 发布时间:2021-01-15 14:22:26 / 阅读:14739
首页 1 2 3 4 5 6 7 8 9 ... 11 下一页 末页 11257

最新更新