- 博客(20)
- 收藏
- 关注
原创 java 深拷贝与浅拷贝
声明一个user 其名字为曹操,并把他添加到List集合里后,获取list集合第一个并对齐进行修改为刘备 那么他的结果是刘备还是曹操?答案是刘备,那为什么什么刘备了,我这里并没有修改曹操的对象,这是为什么了,其实是他们的引用地址是相同的。先看这个代码 声明了两个String 值为abc ,然后把abc修改为eee 那么她的答案是多少了?如果要解决这个问题不让他引用对象一样那么我们需要 使用这个接口。很多人一看看上去 觉得a改成eeee ,b还是 abc。结果 这次他们内部的引用地址是不相同的。
2023-07-26 10:17:56
185
1
原创 java 微信登录
我们想要引一个maven用来处理JSON数据 ,当然你也可以选择其他的json包来替代。在创建一个请求微信接口的工具类。在创建一个微信的配置类。
2023-05-04 17:43:30
306
原创 Java stream() 流处理的应用
List<Student> studentListNamePd = demo.studentsList.stream(). filter(student -> !"孔明".equals(student.getName()) && !"仲谋".equals(student.getName())).collect(Collectors.toList()); stu......
2022-07-14 15:55:36
165
原创 java 获取 昨天 当月 当年 等时间
以前我写获取当天好好说,获取昨天就是直接减去时间戳其实非常垃圾,然后我发现了一个新的方法使用Calendar 类 Calendar calendar = Calendar.getInstance(); /*获取昨天的日期 add方法是添加 一个-1就是昨天的*/ calendar.add(Calendar.DATE, -1); Date date= calendar.getTime();这样就获取到昨天的时间了,如果要获取去年其实也非常
2022-03-14 18:36:45
1180
原创 vue 实现两级表头表格下载
首先需要引用两个js Blob.js 对应第一个 Export2Excel.js 对应第二个/* eslint-disable *//* Blob.js * A Blob implementation. * 2014-05-27 * * By Eli Grey, http://eligrey.com * By Devin Samarin, https://github.com/eboyjr * License: X11/MIT * See LICENSE.md *//*gl.
2021-08-23 18:00:05
472
原创 EasyExcel 简单的使用方法
第一步先在pom.xml导入 EasyExcel <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.8</version> </dependency>在实体类要导入 的字段加上 @ExcelProperty(“车牌号”
2021-06-22 10:14:05
2894
原创 java 接口上传文件 Element ui使用 from表单上传
首先先从java接口开始RandomStringUtils.randomAlphanumeric(10) 就是使用了第三方随机生成的字符串 然后在加上系统生成的时间戳 @PostMapping("/addFileImg") public R addFile(@RequestParam("file") MultipartFile file) { try { /*上传文件位置*/ String filePath = "/Users/";
2021-04-22 18:29:16
611
1
原创 Element ui 时间格式yyyy-MM-ddTHH:mm:ss:SSSZ解决方案
这个问题如果是单纯在java中吧时间类型改成字符串是可以解决的 还有一种 接受elementui 官网的<el-date-picker v-model="searchFrom.dateTime" type="datetime" placeholder="选择日期时间" value-format="yyyy-MM-dd HH:mm:ss"> </el-da
2021-04-20 11:23:27
2026
原创 支付宝支付
使用springboot做一个简单的支付宝扫码支付功能,用的是测试环境下的沙箱环境首先需要登录支付宝开发平台注册一个自己的账号,并打开沙箱环境配置一些数据在这里插入图片描述在这里插入图片描述这里进行配置的时候需要进行登录,登录成功后才能继续配置配置密钥这里需要下载一个支付宝的插件RSA签名验签工具生成密钥不需要改其他的配置,直接点击生成就行,然后复制公钥到开发平台上添加上去在这里插入图片描述配置这些数据方便以后拿取准备工作结束,之后就可以开始做项目并开发接口了alipayUrl:htt
2020-09-03 19:07:10
227
原创 solr
全量更新 就是表中所有的数据;增量更新就是对更新的数据修改。从运行速度而言建议使用全量更新,因为全量更新是更新数据库所有数据,获取数据多影响效率,增量更新就是更新后的数据影响效率低solr 查询 public static Object testQuery(String id) throws IOException, SolrServerException { System.out.println(solrClient); SolrDocument solrDo
2020-09-01 18:29:16
158
原创 Springboot底层
一,Spring Boot简介1.什么是Spring Boot;SpringBoot是由Pivotal团队提供的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot并不是一个框架,从基本上来说,它就是一些库的集合,Maven
2020-09-01 18:15:46
191
原创 springboot定时任务
Spring boot定时任务我们先来说一下springboot的定时任务有什么用,先举一个例子比如说淘宝发货后七天默认收获,或者你买有些会员包月也会用到定时任务。定时任务的主要作用就是在什么时间段执行代码.声明springboot定时任务@EnableScheduling 开启定时任务@Scheduled这个方法是要执行的定时任务@Configuration//声明当前类是配置类代替xml里的配置@EnableScheduling() //声明定时任务public class studnet
2020-08-29 18:06:09
713
原创 数据库三范式
数据库三范式 首先我们要搞明白为什么要使用数据库三范式,数据库三范式的优点是什么缺点是什么。 在程序开发过程中,如果不使用数据库三范式的话比如的的用户表有name,详情表也有name,突然把一个name字段摆在你 眼前你也要时间去进行查询,在比如说有些字段不会经常使用比如说淘宝,淘宝,我觉得没有谁会天天看自己的个人资料,我们为什么不把个人资料详情拆成一个表,要知道在大量数据数据库查询速度会减低。但是在实际情况中,数据库三大范式也不能频繁使用,如果频繁使用可能会出现大量的多表联查,因为查询
2020-08-27 01:03:51
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人