首页 软件开发 代码讲解 JAVA ( Page 183 )

JAVA 2372

#java
Java后台实现微信支付和微信退款

微信支付流程 都是我自己工作中开发的,亲测可用,不喜勿喷。 controller中我是这么写的,你们需要根据自己的业务需求改动。ResponseBean是我自己封装的,你们可以改成…

2020-09-24 220

#java
Java 线程状态和等待唤醒机制和线程池的实现

1.概念 线程一共有6中状态,相互之间可以互相转换。 等待唤醒案例(线程之间的通信) 实现: 等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子的种类和数量…

2020-09-24 531

#java
Java实现动态创建类操作示例

本文实例讲述了Java实现动态创建类操作。分享给大家供大家参考,具体如下: Java可以创建动态类,学习看到,此处作为笔记。 代码如下: import java.io.IOExce…

2020-09-23 412

#java
Java9垃圾回收方法finalize() 原理解析

1: finalize() 方法 finallize() 方法是Object类的方法, 用于在类被GC回收时 做一些处理操作, 但是JVM并不能保证finalize(0 ) 方法一…

2020-09-23 294

#java
Java枚举与.net枚举区别详解

通过一段时间的项目实践,发现java中的枚举与.net中的枚举有很大的差别,初期造成了我对java中的枚举一些错误理解及部分有缺陷的应用,其实追其原因还是因为我会习惯性的认为jav…

2020-09-23 944

#java
Java基于fork/koin类实现并发排序

概述 主要谈一谈 Java使用fork/koin类 实现的并发排序 以及对于Stream流的支持的splitetor mismatch() -> 寻找两个数组 第一次出现数据…

2020-09-23 410

#java
Java 实现Excel文档添加超链接的代码

超链接即内容链接,通过给特定对象设置超链接,可实现载体与特定网页、文件、邮件、网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能。本文将介绍通过Java程序…

2020-09-23 702

#java
Java框架MyBatis接口编程过程解析

要求: 1.配置文件的namespace名称空间指定为接口的全类名 2.配置文件中的id唯一标识与接口中的方法对应(返回值类型对应,方法名对应,参数个数和类型对应) 接口代码: p…

2020-09-23 674

#java
java String拼接时的问题汇总

刚才发现了一个小问题,比如我们设置一个字符串对象test并初始化为null,然后执行test+=”abc”;,此时test的值不是abc,而是nullabc…

2020-09-23 325

#java
java对象拷贝常见面试题及应答汇总

为什么要使用克隆? 想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了,Java语言中克隆针对的是类的实例。 如何实现对象克隆? 有两种方式: 实现Clonea…

2020-09-23 165

#java
Java RPC框架熔断降级机制原理解析

熔断与降级 为什么在RPC环节中有熔断以及降级的需求,详细的原因这里不多解释,从网上搜索一张图做示意。 熔断 我理解熔段主要解决如下几个问题: 当所依赖的对象不稳定时,能够起到快速…

2020-09-23 334

#java
Java持久层面试题目及答案整理

什么是ORM? 对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术; 简单的说,OR…

2020-09-23 807