
javaEE
文章平均质量分 75
向伟888
爱生活,爱java
展开
-
谈谈你对深拷贝和浅拷贝的理解-Java
一、区别 1. 深拷贝中既要拷贝基本数据类型也要拷贝引用类型的数据,也就是说拷贝一份完全一样的对象。 2. 浅拷贝中之拷贝基本数据类型,引用类型的数据只是拷贝了原来的引用,并没有把引用的数据也拷贝。二、方式1. 深拷贝的一般需要序列化对象,然后根据流进行复制,这样就保证了引用的数据也拷贝了进来。另外还有一种常见的就是将对象中的引用数据递归的浅拷贝,这样得到的对象也是深拷贝,浅显一点就是说:递归浅拷贝=深拷贝2. 浅拷贝一般就是将原型对象实现cloneable接口,然后重写c..原创 2020-06-26 00:20:17 · 388 阅读 · 0 评论 -
java邮箱激活
一、分析:1:先从前端接收到一个邮箱帐号,由于鲁棒性的要求,在发送邮箱之前邮箱格式必须正确!!不然的话第一发送不了,第二会发生错误,出现异常。所以,先检验邮箱格式。2:然后配置发送端邮箱还有接收端邮箱,开通smtp/pop3接口服务,一般faileConnected异常通常就是因为这个才出现的。3:在user表中设置一个激活码还有激活状态字段,之后会详细讲。4:之后创建一个类专门负原创 2017-12-11 15:47:13 · 1066 阅读 · 0 评论 -
$ is not defined之SpringMVC中关于jsp中的ajax连接不到controller的问题
刚刚写完jsp中的ajax,发现Controller路径名称以及取得的参数取得都正确,文本域中的触发函数也正确,可就是触发onblur方法的时候,发现Controller并没有反应。经过调试后发现,出现了$ is not defined的问题提示。上网查了好多方法,可都不管用。于是检查了一下js,发现原来是js包没有引入进来,引入js包到js中,然后在jsp文件导入:<script src=...原创 2018-05-17 17:02:13 · 721 阅读 · 0 评论 -
codem2018年初赛A轮
第六题小美创建了一套算法,第一行输入两个整数,a和b,第二行输入一个字符串c。假如a/b的小数部分中包含第三个输入的数c,则输出c在小数部分出现的位置k,如果不包含,则输出-1注: a/b如果是无限不循环小数,后边补上无数个0 k从小数部分第一个开始数例如:输入 1 2 5000000000000000输出 1import java.math.BigDecimal; ...原创 2018-06-09 22:40:46 · 393 阅读 · 0 评论 -
springmvc中文件的上传和下载
步骤: 1.在前端的form表单中申明enctype="multipart/form-data" 2.在前端的文件区域设置yourfile: <input type="file" name="uploadfile"/><br/> 3.在后端用@RequestParam("uploadfile") CommonsMultipartFile file这个对象原创 2018-06-19 11:22:54 · 204 阅读 · 0 评论