![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 94
Mr丶冷文
这个作者很懒,什么都没留下…
展开
-
异步上传文件显示进度条
异步上传文件显示进度条问题我们在写网站时难免会遇到需要上传文件的场景,但当上传大文件时比如5个G的文件直接用表单直接提交文件会出现页面卡顿、未响应等影响用户体验的情况,而且用户也不知道文件上传的进度,他就会认为是不是网页卡死了从而直接关闭页面或者刷新页面而导致上传失败解决那么针对上述的问题我们有没有什么好的解决办法呢?答案肯定是有的我们可以利用异步+监听来帮我们解决这个问题创建一个FormData对象我们可以手动创建一个表单对象来存放我们要上传的文件,代码如下:let fd = new原创 2022-01-25 17:05:01 · 1642 阅读 · 0 评论 -
二叉树中序遍历
原文地址: 二叉树中序遍历引入定义首先我们先看看什么是二叉树的中序遍历?二叉树的中序遍历即见名知意,对于每个节点,先遍历左叶子节点,再遍历当前节点,最后遍历右叶子节点举例说明如图所求:套用上述定义我们轻易到得这棵二叉树的中序遍历结果为:6、4、8、7、9、2、5、1、10、3解释:我们先来到根节点1,按照定义,先遍历左叶子节点此时我们来到节点2,按照定义,先遍历左叶子节点我们再来到节点4,按照定义,先遍历左叶子节点我们再来到节点6,按照定义,先遍历左叶子节点,由于该节点的左叶子原创 2021-11-08 20:48:49 · 14824 阅读 · 5 评论 -
JAVA对接支付宝支付(超详细,一看就懂)
Java对接支付宝支付更多内容冷文博客: 传送门引入为什么要发这篇帖子呢?原因很简单,就是因为在一个稍稍正规一点的应用上都会有支付这个环节,我们日常的在线支付如今包括支付宝,微信钱包,QQ钱包,银行卡支付等这些主流的支付方式,现在可能大部分人都会选择支付宝或微信钱包,当然现在网上有一些站点使用递四方支付方式,如码支付和易支付,虽然也是可以的使用微信和支付宝在线支付,但其手续费高的离谱,而且...原创 2020-02-20 14:00:31 · 14653 阅读 · 12 评论 -
synchronized关键字理解
引入需求先看一个简单的需求我们现在模拟一下银行的叫号机生产号码(号码范围为1~100),假设我们现在有四个取号机,要求每个人取得到号码不重复,并且不能有遗漏,很多人就很快的可以写出下面的代码代码package cn.kevinlu98;/** * @Author: Kevin·Lu * @Date: 7:29 PM 2019/8/20 * @Description: 多线程...原创 2019-08-21 00:26:23 · 321 阅读 · 0 评论 -
Java浅克隆和深克隆
浅克隆在浅克隆中,如果原型对象的成员变量是值类型(int、double、byte、boolean、char等基本数据类型),将数据复制一份给克隆对象;如果原型对象的成员变量是引用类型(类、接口、数组等复杂数据类型),则将引用对象的地址复制一份给克隆对象,也就是说原型对象和克隆对象的成员变量指向相同的内存地址。深克隆在深克隆中,无论原型对象的成员变量是值类型还是引用类型,都将复制一份给...原创 2019-08-13 14:04:41 · 268 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式概念抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象两个重要概念产品等级结构产品的等级结构即产品的继承结构,例如一个抽象类是电冰箱,其子类包括海尔电冰箱,海信电冰箱,TCL电冰箱等,抽象冰箱与具体...原创 2019-07-27 23:41:43 · 163 阅读 · 0 评论 -
工厂方法模式
工厂方法模式概念是一种常用的类创建型设计模式,此模式的核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。角色抽象产品工厂方法模式所创建的对象的超类型,也就是产品对象的共同父类或共同拥有的接口。具体产品这个角色实现了抽象产品角色所定义的接口。某具体产品有专门的具体工厂创建,它们之间往往一一对应。抽象工厂是工...原创 2019-07-27 00:23:48 · 137 阅读 · 0 评论 -
简单工厂设计模式
简单工厂设计模式概念简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。角色工厂角色简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类...原创 2019-07-26 22:47:14 · 244 阅读 · 0 评论 -
建造者模式
建造者模式概念建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。角色抽象建造者: 为创建一个产品对象的各个部分指定抽象接口。通常有两类方法,一类是buildPartX(),用于创建复杂对象的各个部分;另一类是getResult(),用于返回复杂对象具体建造者: 实现了抽象建造者的接口,实现了各个部分的具体构造和装配方法,...原创 2019-07-30 23:53:37 · 170 阅读 · 0 评论 -
AOP日志
AOP日志我们在一般做后台管理系统的时候日志系统是一定要有的,因为我们系统一旦数据有哪些异常我们就可以很方便的通过日志记录中谁在什么时间干了什么事情来判断出哪些用户的什么操作给系统带来了异常日志分析我们来分析一下一般的日志都需要记录哪些信息访问时间 (必须,因为我们很多时候可以通过日期范围选择快速定位到我们要查询的日志记录上)操作者用户名 (必须 我们需要指定是谁操作的)访问I...原创 2019-07-29 13:15:10 · 208 阅读 · 0 评论