- 博客(9)
- 收藏
- 关注
原创 Java8 Stream 的 多层级使用 以及 工具化
Stream 的 简单使用1. 对流的简单操作List<Integer> list = new ArrayList<Object>().stream() // 生成流 .filter(Objects::isNull) // 筛选,需要返回Boolean的方法 .map(Object::hashCode) // 对流的所有元素操作 .skip(1) // 跳过流中的n个元素 .distinct() // 去除重
2020-11-19 00:31:15
1929
原创 每日一道算法题 --- 栈构建数组
题目描述:给你一个目标数组target和一个整数n。每次迭代,需要从list = {1,2,3..., n}中依序读取一个数字。请使用下述操作来构建目标数组target(构建完target即可停止),并将操作记录下来。示例如下:输入:target = [1,3], n = 3 输出:["Push","Push","Pop","Push"]解释: 读取 1 并自动推入数组 -> [1] 读取 2 并自动推入数组,然后删除它 -> [1] 读取 3 并自动推...
2020-08-14 21:06:55
405
原创 每日一道算法题 --- 整数反转
题目描述:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。(假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。)解题思路:先判断传入的整数是否溢出 判断传入整数是否为正整数(若为负整数则转为正整数再进行反转操作) 将整数进行反转:累计整数的位数和对应位数的数字传入数组中 将数组中的数字进行相反的位数处理代码如下: /** * @author: ...
2020-08-13 23:47:56
314
原创 每日一道算法题 --- 两数之和
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
2020-08-12 21:51:37
232
原创 Debug与错误定位
在做微信支付模块的过程中遇到了挺多的问题,有配置文件信息无法注入到变量,签名出错等 。要快速定位并解决这些问题,总少不了要DeBug。一、配置文件信息无法注入问题:源代码如下:①配置文件信息wechat.app-id=********wechat.mch-id=********wechat.unified-order-url=https://api.mch.weixin.qq.com/pay/unifiedorderwechat.mch-pay-url=https://api.mch
2020-06-06 17:14:56
944
原创 Spring Boot搭建及简单使用
一、 项目创建1. 官网获取 Spring Boot项目2. 本地创建修改项目路径(项目域名反过来,例 com.wpx1997.community)和名称选择依赖添加一些必要的插件二、让项目跑起来1. Hello Word(1)创建controller层,创建IndexController类,加上@Controller注解(2)在templates目录下创建index.html文件(3)在application.properties文件中.
2020-06-05 16:21:15
165
原创 Java类型自动转换
今天突然想起Java的数值类型自动转换,于是做了个测试,设计思路有点沙雕先看看Java类型自动转换的图(实线代表无损转换,虚线代表可能有精度损失的转换)先定义两个变量,byte q; 和 long w;然后用这两个变量调用包含不同类型参数的方法,看看会发生什么参照 byte ---> short ---> int ---> long --...
2019-08-01 22:24:19
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人