-
java利用递归算法实现对文件夹的删除功能
所属栏目:[Java] 日期:2020-05-24 热度:181
java利用递归算法实现对文件夹的删除功能 前提: 集成开发环境(IDE):eclipse jdk版本:8.0 File类的几个方法: 1)isFile() 测试此抽象路径名表示的文件是否为普通文件. 2)list() 返回一个字符串数组,命名由此抽象路径名表示的目录中的文件和目录. 3)delete() 删[详细]
-
Java面试之如何获取客户端真实IP
所属栏目:[Java] 日期:2020-05-24 热度:145
Java面试之如何获取客户端真实IP 前言 在进行一些小游戏开发时,我们经常比较关注的一个功能便是分享.针对分享,我们希望能根据各个城市或者地区,能有不同的分享文案,辨识地区的功能如果由服务器来完成的话,我们就需要知道客户端的真实IP.今天我们就来看看服务[详细]
-
Java数组添加元素实例
所属栏目:[Java] 日期:2020-05-24 热度:177
Java数组添加元素实例 以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 insertElement () 方法向数组插入元素, 这边我们定义了 printArray() 方法来打印数组: MainClass.java 文件: import java.util.Arrays; public class MainClass { publi[详细]
-
springboot+dubbo+validation 进行rpc参数校验的实现方法
所属栏目:[Java] 日期:2020-05-24 热度:60
springboot+dubbo+validation 进行rpc参数校验的实现方法 注意:本文dubbo 版本 2.8.4 springboot 版本 2.0.4.RELEASE 项目结构 test-rest (前端消费着,controller 层,springboot+maven项目) test-api (dubbo服务 的 api ,只记录 service 接口和 model ,maven[详细]
-
Java的抽象方法和抽象类实例详解
所属栏目:[Java] 日期:2020-05-24 热度:63
Java的抽象方法和抽象类实例详解 本文实例讲述了Java的抽象方法和抽象类.分享给大家供大家参考,具体如下: 一 点睛 抽象方法是只有方法签名,没有方法实现的方法. 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义为抽象类,抽象类里可以[详细]
-
springcloud微服务基于redis集群的单点登录实现解析
所属栏目:[Java] 日期:2020-05-24 热度:81
springcloud微服务基于redis集群的单点登录实现解析 简介 本文介绍微服务架构中如何实现单点登录功能 创建三个服务: 操作redis集群的服务,用于多个服务之间共享数据 统一认证中心服务,用于整个系统的统一登录认证 服务消费者,用于测试单点登录 大体思路:每个[详细]
-
Java stringBuilder的使用方法及实例解析
所属栏目:[Java] 日期:2020-05-24 热度:71
Java stringBuilder的使用方法及实例解析 String对象是不可改变的.每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间.在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可[详细]
-
Java抽象类的构造模板模式用法示例
所属栏目:[Java] 日期:2020-05-24 热度:186
Java抽象类的构造模板模式用法示例 本文实例讲述了Java抽象类的构造模板模式用法.分享给大家供大家参考,具体如下: 一 点睛 模板模式的一些简单规则. 抽象父类可以只定义需要使用的某些方法,而不能实现的部分抽象成抽象方法,留给子类去实现. 父类中可能包含需[详细]
-
SpringBoot异步方法捕捉异常详解
所属栏目:[Java] 日期:2020-05-24 热度:139
SpringBoot异步方法捕捉异常详解 本文实例为大家分享了SpringBoot异步方法捕捉异常的具体代码,供大家参考,具体内容如下 由于项目中定时器都采用异步执行方式 需要定时监控异步方法执行进度,异常情况 1 执行进度 可以设置是否在执行,内存中添加执行标识即可.[详细]
-
Java原生服务器接收上传文件 不使用MultipartFile类
所属栏目:[Java] 日期:2020-05-24 热度:141
Java原生服务器接收上传文件 不使用MultipartFile类 由于工作中 使用MultipartFile 与现有的一些上传文件组件冲突 所以使用其他的接收上传文件的方法. 首先我把MultipartFile 类的配置文件注释掉. !-- bean id=multipartResolver class=org.springframework.w[详细]
-
spring boot教程之全局处理异常封装
所属栏目:[Java] 日期:2020-05-24 热度:54
spring boot教程之全局处理异常封装 1|1简介 在项目中经常出现系统异常的情况,比如NullPointerException等等.如果默认未处理的情况下,springboot会响应默认的错误提示,这样对用户体验不是友好,系统层面的错误,用户不能感知到,即使为500的错误,可以给用户提示[详细]
-
springboot 定时任务@Scheduled实现解析
所属栏目:[Java] 日期:2020-05-24 热度:64
springboot 定时任务@Scheduled实现解析 这篇文章主要介绍了springboot 定时任务@Scheduled实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.pom.xml中导入必要的依赖: parent groupIdorg.spring[详细]
-
JDK8通过Stream 对List,Map操作和互转的实现
所属栏目:[Java] 日期:2020-05-24 热度:112
JDK8通过Stream 对List,Map操作和互转的实现 1.Map数据转换为自定义对象的List,例如把map的key,value分别对应Person对象两个属性: ListPerson list = map.entrySet().stream().sorted(Comparator.comparing(e - e.getKey())) .map(e - new Person(e.getKey()[详细]
-
Java ThreadLocal类应用实战案例分析
所属栏目:[Java] 日期:2020-05-24 热度:78
Java ThreadLocal类应用实战案例分析 本文实例讲述了Java ThreadLocal类应用.分享给大家供大家参考,具体如下: 一 点睛 ThreadLocal,是Thread Local Variable(线程局部变量)的意思,也许将它命名为ThreadLocalVar更加合适. 线程局部变量(ThreadLocal)其实的功用[详细]
-
Java远程调用Shell脚本并获取输出信息【推荐】
所属栏目:[Java] 日期:2020-05-24 热度:168
Java远程调用Shell脚本并获取输出信息【推荐】 1.添加依赖 dependency groupIdch.ethz.ganymed/groupId artifactIdganymed-ssh2/artifactId version262/version /dependency dependency groupIdcommons-io/groupId artifac ...[详细]
-
java获取微信accessToken的方法
所属栏目:[Java] 日期:2020-05-24 热度:198
java获取微信accessToken的方法 本文实例为大家分享了java如何获取微信accessToken,供大家参考,具体内容如下 package com.fengdi.lianmeng.task; import com.fengdi.lianmeng.common.CacheHelper; import com.fengdi.lianmeng.util.http.HttpRequest; import[详细]
-
SpringBoot整合MyBatis实现乐观锁和悲观锁的示例
所属栏目:[Java] 日期:2020-05-24 热度:193
SpringBoot整合MyBatis实现乐观锁和悲观锁的示例 本文以转账操作为例,实现并测试乐观锁和悲观锁. 全部代码:https://github.com/imcloudfloating/Lock_Demo GitHub Page:https://cloudli.top 死锁问题 当 A, B 两个账户同时向对方转账时,会出现如下情况: 时刻[详细]
-
Java线程组操作实例分析
所属栏目:[Java] 日期:2020-05-24 热度:55
Java线程组操作实例分析 本文实例讲述了Java线程组操作.分享给大家供大家参考,具体如下: 一 点睛 1 Java使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制. 2 一旦某个线程加入了指定线程组之后,该线程将一直属于[详细]
-
SpringBoot使用POI进行Excel下载
所属栏目:[Java] 日期:2020-05-24 热度:124
SpringBoot使用POI进行Excel下载 本文实例为大家分享了SpringBoot使用POI进行Excel下载的具体代码,供大家参考,具体内容如下 使用poi处理Excel特别方便,此处将处理Excel的代码分享出来. 1.maven引用 dependency groupIdorg.apache.poi/groupId artifactIdpoi/a[详细]
-
Java线程组与未处理异常实例分析
所属栏目:[Java] 日期:2020-05-24 热度:177
Java线程组与未处理异常实例分析 本文实例讲述了Java线程组与未处理异常.分享给大家供大家参考,具体如下: 一 点睛 从JDK1.5开始,Java加强了线程的异常处理,如果线程执行过程中抛出了一个未处理的异常,JVM在结束该线程之前会自动查找是否有对应的Thread.Uncaug[详细]
-
SpringBoot项目没有把依赖的jar包一起打包的问题解决
所属栏目:[Java] 日期:2020-05-24 热度:115
SpringBoot项目没有把依赖的jar包一起打包的问题解决 这篇文章主要介绍了SpringBoot项目没有把依赖的jar包一起打包的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一般未一起打包是因为pom不是[详细]
-
Springboot实现Java邮件任务过程解析
所属栏目:[Java] 日期:2020-05-24 热度:76
Springboot实现Java邮件任务过程解析 1.maven引入依赖 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-mail/artifactId /dependency 2.application.properties配置发送邮箱 //用户邮箱 spring.mail.username=753029781@q[详细]
-
Java线程协调运行操作实例详解
所属栏目:[Java] 日期:2020-05-24 热度:170
Java线程协调运行操作实例详解 本文实例讲述了Java线程协调运行操作.分享给大家供大家参考,具体如下: 一 点睛 借助于Object类提供的wait().notify()和notifyAll()三个方法,可实现Java线程协调运行.这三个方法并不属于Thread类,而是属于Object类.但这三个方法[详细]
-
Java 数组ArrayList常用语法详解
所属栏目:[Java] 日期:2020-05-24 热度:135
Java 数组ArrayList常用语法详解 恶补基础,记录一下数组ArrayList的常用语法 1.导入 import java.util.ArrayList; 2.定义数组list ArrayList类名 list = new ArrayList类名(); 不能是基本类型,必须是类 3.获取集合大小 size() 4.存入数据 add(Object object);[详细]
-
Spring Boot @Conditional注解用法示例介绍
所属栏目:[Java] 日期:2020-05-24 热度:191
Spring Boot @Conditional注解用法示例介绍 引用Spring官方文档的说法介绍一下@Conditional注解:Spring5.0.15版本@Conditional注解官方文档 @Conditional表示仅当所有指定条件都匹配时,组件才有资格注册 . 该@Conditional注释可以在以下任一方式使用: 作为任[详细]

浙公网安备 33038102330553号