常用技术学习
EliasGuo
世事洞明皆学问,人情练达即文章
展开
-
新版微信支付V3 APP支付JAVA端开发流程
很久没发博客了,因为太忙,这个微信V3支付的新版觉得应该要记录一下,因为各种KEY真的是搞得我头大,官方文档对小白来说实在算不上友好,对接微信支付,去申请APPID和各种秘钥的流程这里就不写了,按照官方文档一步一步来就可以,这里主要写一下统一下单的流程,后续有时间再写一下支付回调的相关代码,弄的时候很麻烦 弄完之后发现流程真的不复杂,因为官网上提供的开发库把一些验签之类的操作都已经封装好了,添加依赖 <dependency> <groupId原创 2021-04-16 14:35:13 · 1395 阅读 · 1 评论 -
多线程学习,及习题代码实现
多线程在我们日常工作中相对来说属于比较难缠的技术,根据业务逻辑的不同,线程与线程间的通信都会比较繁琐,至于多线程的基础知识这里不多做赘述,网上有很多,今天自己用线程做了几个非常简单的小习题,代码贴出来,因为对并发包还没有怎么看,这些都是基于synchronized关键字去实现的,多线程我也不是很熟,有什么不对的地方,各位大佬指正.首先是线程的几种实现方式:package com.multithreading;import org.junit.Test;import java.util.A原创 2020-06-09 17:12:10 · 194 阅读 · 0 评论 -
Java8 Lambda 表达式学习
Java8新特性今天不是很忙,抽空看了学习一下lambda表达式,假如我们有一个需求:需要给一个学生的集合按照年龄排序.传统的实现如下:Collections 是java.util包下的一个工具类,主要用来做一些集合的操作,大家有时间可以看一下,传统的实现要override Comparator接口下的compare方法.java8的Lambda表达式可以简化掉实现部分的代码,如以上的需求,用lambda只要一行就好,代码如下:Java8有很多新特性:Lambda 表达式 − Lambda原创 2020-06-08 15:35:18 · 198 阅读 · 0 评论