Java中双大括号初始化的理解与使用

目录对该方法的理解效率问题总结偶然机会看到一种对象初始的方式: // 新建一个列表,并赋值 "Harry","Tony","Tom" ArrayList<String> friends = new ArrayList<String>(...

2022-08-05

java调用shell脚本及注意事项说明

目录需求问题介绍1、通过ProcessBuilder进行调度2、直接通过系统的Runtime类执行shell遇到的问题1、没权限运行2、调用shell脚本提示:No such file or directory3、shell脚本...

2022-08-05

Java中MessageFormat的使用详解

用于字符串替换,你还在用以下的这种方法吗?String.format(String format, Object... args)这是String类型的静态方法,但是除此之外,JDK提供了更好用的字符串替换方法,就是Message...

2022-08-05

Java特性 Lambda 表达式和函数式接口

目录Java Lambda表达式起源&概念语法简单例子Lambda简化Runnable例子代码分析自定义接口实现lambda函数式接口概念备注格式@FunctionalInterface注解自定义函数式接口Java L...

2022-08-05

Java 方法引用与ambda表达式的联系

目录方法引用是什么冗余的Lambda场景使用方法引用改进使用方法通过对象名引用成员方法通过类名称引用静态方法通过super引用成员方法通过this引用成员方法类的构造器引用数...

2022-08-05

Java单例模式中的线程安全问题

目录一. 使用多线程需要考虑的因素...

2022-08-05

Java 8 中 Function 接口使用方法介绍

目录Java 8 中 Function 接口的介绍Function 接口的用法Function 接口的实例Java 8 中 Function 接口的介绍Java 8 中提供了一个函数式接口 Function,这个接口表示对一个参数...

2022-08-05

使用jar包反编译形成pom工程

目录1. 反编译jar得到源码1.1 使用jd-gui工具1.2 点击file - > open file 选中需要反编译的jar1.3 保存反编译的源代码2. ideal新建pom工程2.1 file ->new ->project2.2 Gro...

2022-08-05

Spring超详细讲解事务和事务传播机制

目录为什么需要事务Spring 声明事务Transactional参数说明propagationisolationtimeout事务回滚失效解决方案@Transactional工作原理Spring 事务的传播机制为什么需要事务传...

2022-08-05

Java连接Redis全过程讲解

目录Java连接Redis引入jar包编写测试类Jedis常用方法API一、首先把 jedis-2.1.0.jar(jedis基础包)二、创建 jedis对象三、键操作四、字符串操作五、整数和浮点数操作六、列表(L...

2022-08-05

Java 8 Stream 优雅地处理数据

目录Stream流Stream流是什么,为什么要用它Stream流的基础使用简单综合案例传统方法Stream流式处理方法获取流根据Collection获取流根据Map获取流根据数组获取流常用方法逐一...

2022-08-05

关于idea中出现nbsp和zwsp的完美解决办法

关于idea中出现nbsp和zwsp的解决办法首先要吐槽掘金这个平台,我复制粘贴自己的代码到idea上,满屏都是nbsp,CSDN就不会出现这种现象。Ctrl+r 单个替换Ctrl+shift+r 全部替换先选...

2022-08-05

Spring Security权限管理实现接口动态权限控制

目录摘要前置知识数据库设计数据库表结构数据库表介绍ums_adminums_roleums_admin_role_relationums_menuums_resourceums_resource_categoryums_role_menu_relationums_rol...

2022-08-05

Java集成presto查询方式

目录Java集成presto查询1.pom文件引入相关jar2.application.yml配置presto相关3.获取连接与测试Java程序访问prestopom.xml中引入presto-jdbcJava集成presto查询1.pom文件引...

2022-08-05

Java使用MessageFormat应注意的问题

目录问题现象问题排查如何解决问题现象某个业务功能需要通过SSH协议执行命令查询一些数据,而某次查询居然没有得到任何结果,导致界面没有任何数据,但是手动执行这个命令又是能...

2022-08-05

springboot框架阿里开源低代码工具LowCodeEngine

目录前言LowCodeEngine简介搭建低代码平台使用低代码平台目标效果总结前言解放双手!推荐一款阿里开源的低代码工具,YYDS!之前分享过一些低代码相关的文章,发现大家还是比较感兴...

2022-08-05

Java超详细讲解ArrayList与顺序表的用法

目录简要介绍Arraylist容器类的使用Arraylist容器类的构造ArrayList的常见方法ArrayList的遍历ArrayList中的扩容机制简要介绍顺序表是一段物理地址连续的储存空间,一般情况...

2022-08-05

lombok 找不到get/set方法的原因及分析

目录lombok 找不到get/set方法原因eclipse使用条件idea 使用条件lombok导入后,无法生成get/set方法lombok 简介出现问题离线安装lombok 找不到get/set方法原因eclipse使用条...

2022-08-05

JavaScript中栈和队列应用详情

目录什么是栈和队列什么时候用到栈目录的计算什么是栈和队列栈如果用数组模拟的话是类似于一个U形桶状堆栈空间,地下是封口的,只能从顶部一个地方进出,它的进出都是有顺序的,看...

2022-08-05

Java基础面试题之volatile详解

目录1、volatile保证可见性1.1、什么是JMM模型?1.2、volatile保证可见性的代码验证1.2.1、无可见性代码验证1.2.1、volatile保证可见性验证2、volatile不保证原子性2.1 什么...

2022-08-05

SpringBoot详细讲解日志文件

目录1 日志的功能是什么?2 如何自定义日志打印2.1 在程序中获取日志对象2.2 调用日志对象打印日志2.3 查看日志打印的结果3 日志的级别3.1 日志级别的分类3.2 日志级别的设...

2022-08-05

java评论、回复功能设计与实现方法

目录效果展示数据库设计数据库设计思路:实现类源码获取帖子下的评论 获取评论下的回复 获取二级回复总结最近实现了评论和回复、点赞、@的功能。在这里分享一下我的设计思路(...

2022-08-05

Spring Boot详解创建和运行基础流程

目录1. 初始 Spring Boot1.1 什么是Spring Boot1.2 Spring Boot 的优点2. 创建 Spring Boot 项目(Idea)2.1 首先安装 Spring Assistant 插件2.2 重启Idea-New Project① 点...

2022-08-05

Java深入讲解Bean作用域与生命周期

目录1. Bean 的作用域1.1 观看案例1.2 作用域的定义1.3 Bean 的 6 种作用域1.4 如何设置 Bean 的作用域① @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)② @Scope(&ldq...

2022-08-05

出现log.info报红的解决方案

目录出现log.info报红1.装lombok插件2.导包3.配置log4j.properties4.报错的解决方案项目问题:log.info()导致CPU飙升首先使用top命令查看进程运行情况结论出现log.info报红1....

2022-08-05

关于Maven混合配置私有仓库和公共仓库的问题

目录背景私有和公共仓库混合配置Maven仓库解决步骤一、验证私有仓库二、搜索共有仓库三、搜索第三方仓库四、maven配置mirrorprofileactiveProfile配置结果setting.xml完整...

2022-08-05

SpringBoot+RabbitMQ 实现死信队列的示例

前言死信:无法被消费的消息,称为死信。如果死信一直留在队列中,会导致一直被消费,却从不消费成功。所以我们专门开辟了一个来存放死信的队列,叫死信队列(DLX,dead-letter-exchange)...

2022-08-05

SpringCloud超详细讲解Feign声明式服务调用

目录入门案例@FeignClient注解详解Feign Client的配置Feign请求添加headers负载均衡 (Ribbon)容错机制Hystrix支持Sentinel支持Feign开启容错机制支持后的使用方式请求压缩f...

2022-08-05

SpringBoot使用ip2region获取地理位置信息的方法

目录1、简介2、引入依赖3、测试4、测试结果1、简介ip2region,准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c...

2022-08-05

springboot创建的web项目整合Quartz框架的项目实践

目录介绍基于springboot创建的web项目整合Quartz框架依次实现mvc三层介绍Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结...

2022-08-05

SpringBoot Profile多环境配置方式

目录Profile多环境配置Profile配置详解1.问题2.为什么要使用profilesProfile多环境配置我们在开发项目时,通常同一套程序会被发布到几个不同的环境,比如:开发、测试、生产等。...

2022-08-05

Java IPage分页操作 附加自定义sql

目录引入依赖User实体类controllerserviceimplimpl常规操作impl自定义参数重写Sql直接在impl 中写好 Sql 当作参数传入xml引入依赖 <dependency> <groupId>com...

2022-08-05

Jackson多态序列化图文详解

目录场景Jackson多态类型序列化/反序列化实战总结场景做一个消息中心,专门负责发送消息。消息分为几种渠道,包括手机通知(Push)、短信(SMS)、邮件(Email),Websocket等渠道。我...

2022-08-05

Java用邻接矩阵存储图的示例代码

目录一、点睛1.无向图的邻接矩阵2.有向图的邻接矩阵3.网的邻接矩阵二、算法步骤三、实现四、测试一、点睛邻接矩阵通常采用一个一维数组存储图中节点的信息,采用一个二维数组...

2022-08-05

Java用邻接表存储图的示例代码

目录一、点睛1.无向图2.无向图的链接表3.说明4.无向图二、邻接表的数据结构1.节点2.邻接点三、算法步骤四、实现五、测试一、点睛邻接表是图的一种链式存储方法,其数据结构包...

2022-08-05

SpringBoot处理接口幂等性的两种方法详解

目录1. 接口幂等性实现方案梳理1.1 基于 Token1.2 基于请求参数校验2. 基于请求参数的校验在上周发布的 TienChin 项目视频中,我和大家一共梳理了六种幂等性解决方案,接口幂等...

2022-08-05

Mybatis-plus配置分页插件返回统一结果集

目录一、MyBatisPlusConfig中配置分页插件1. 分页实现的原理二、统一结果集1. 创建返回码定义类2. 创建结果集类三、编写分页接口1. 先编写查询类2. service层3. controller...

2022-08-05

Spring Cloud Eureka服务注册中心入门流程分析

目录项目搭建客户端注册聚合层处理Eureka架构集群搭建多区域配置自我保护开关心跳机制Eureka实例信息存储项目地址在学习Ribbon使用的时候,我们是直接在配置文件中写死服务地...

2022-08-05

Java服务调用RestTemplate与HttpClient的使用详解

目录概述RestTemplate概述及依赖配置类使用GET请求POST请求上传文件HttpClient概述使用概述常见的远程调用方式有以下2种:RPC: Remote Produce Call远程过程调用,类似的还有RMI...

2022-08-05

Java删除String中空格的多种解决方法汇总

目录1、 trim()2、strip()3、stripLeading()4、stripTrailing()5、replace()6、replaceAll()7、replaceFirst()附:替换大部分空白字符,不限于空格总结在Java中,要实现删除Strin...

2022-08-05

如何使用mybatis-plus实现分页查询功能

今天就跟大家聊聊有关使用mybatis-plus如何实现分页查询功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。引入依赖...

2022-08-05

SpringBoot的API文档生成工具SpringDoc使用详解

目录前言SpringDoc简介使用集成从SpringFox迁移结合SpringSecurity使用测试常用配置总结参考资料前言之前在SpringBoot项目中一直使用的是SpringFox提供的Swagger库,上了下官...

2022-08-05

SpringBoot2.6.x升级后循环依赖及Swagger无法使用问题

目录前言升级过程添加依赖循环依赖启动出错文档无法显示聊聊springfox总结前言最近想体验下最新版本的SpringBoot,逛了下官网,发现SpringBoot目前最新版本已经是2.6.4了,版本更...

2022-08-05

自带IDEA插件的阿里开源诊断神器Arthas线上项目BUG调试

目录前言Arthas简介ArthasTunnelSpringBoot集成IDEA插件总结前言记得之前写过一篇Arthas使用教程 ,通过使用Arthas我们既可以实现线上调试,还可以实现热修复。最近逛了下Artha...

2022-08-05

Spring拦截器中注入Bean失败解放方案详解

目录简介问题重现解决方案简介说明本文用示例介绍如何解决拦截器中注入Bean失败的问题。场景Token拦截器中需要用@Autowired注入JavaJwtUtil类,结果发现注入的JavaJwtUtil为N...

2022-08-05

SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理

目录分析解决按官方修改的示例:#MidServerClient.javaimport feign.Param;import org.springframework.cloud.openfeign.FeignClient;import org.springframework.web.bind.a...

2022-08-05

java实现自定义时钟并实现走时功能

本文实例为大家分享了java自定义时钟并实现走时功能的具体代码,供大家参考,具体内容如下效果图:很多人想要自己用代码实现一个简单的时钟,显示时间,下面是我用JAVA写的一个时钟测...

2022-08-05

Java中String的split切割字符串方法实例及扩展

目录一、public String[] split(String regex)二、public String[] split(String regex, int limit)三、扩展总结一、public String[] split(String regex)public String[]...

2022-08-05

SpringMVC深入讲解文件的上传下载实现

目录SpringMVC文件下载SpringMVC文件上传1.基本介绍2.需求分析/图解3.应用实例4.Debug-file.transferTo(目标文件)SpringMVC文件下载说明: 在 SpringMVC 中,通过返回 Respons...

2022-08-05
返回顶部
顶部