- 博客(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
1822
原创 MyBatis plus -- MySQL慢查询
MySQL慢查询 问题描述:MyBatis plus in() 函数入参集合为空导致全表查询。
2020-11-18 23:27:06
1887
原创 每日一道算法题 --- 栈构建数组
题目描述:给你一个目标数组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
330
原创 每日一道算法题 --- 整数反转
题目描述:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。(假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。) 解题思路: 先判断传入的整数是否溢出 判断传入整数是否为正整数(若为负整数则转为正整数再进行反转操作) 将整数进行反转: 累计整数的位数和对应位数的数字传入数组中 将数组中的数字进行相反的位数处理 代码如下: /** * @author: ...
2020-08-13 23:47:56
259
原创 每日一道算法题 --- 两数之和
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
2020-08-12 21:51:37
194
原创 Debug与错误定位
在做微信支付模块的过程中遇到了挺多的问题,有配置文件信息无法注入到变量,签名出错等 。要快速定位并解决这些问题,总少不了要DeBug。 一、配置文件信息无法注入问题: 源代码如下: ①配置文件信息 wechat.app-id=******** wechat.mch-id=******** wechat.unified-order-url=https://api.mch.weixin.qq.com/pay/unifiedorder wechat.mch-pay-url=https://api.mch
2020-06-06 17:14:56
858
原创 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
123
原创 Java类型自动转换
今天突然想起Java的数值类型自动转换,于是做了个测试,设计思路有点沙雕 先看看Java类型自动转换的图 (实线代表无损转换,虚线代表可能有精度损失的转换) 先定义两个变量,byte q; 和 long w; 然后用这两个变量调用包含不同类型参数的方法,看看会发生什么 参照 byte ---> short ---> int ---> long --...
2019-08-01 22:24:19
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人