摘要:
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable arrayList 是我们平时开发中最常用的集合了,利用空闲时间来看 阅读全文
摘要:
小程序登录流程图如下: 微信开发文档链接:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html (1)前端调用 wx.login() 获取 code ,传到开发者服务器。服务端相关代码: 阅读全文
摘要:
java中对集合的遍历可以分为三种:(1)for 遍历 (2)foreach遍历 (3)iterator 遍历 例如: List<User> userList = new ArrayList<>(); userList.add(new User(1, "鲁班", 7)); userList.add( 阅读全文
摘要:
举例说明:以用户优惠券为例,全部优惠券去重,可用优惠券去重,以及全部优惠券去除可用优惠券 import java.util.stream.Collectors; import static java.util.Comparator.comparingLong; import static java. 阅读全文
摘要:
举例: Map<Long, List<Long>> map = new HashMap<>(16); List<Long> list1 = new ArrayList<>(); list1.add(1L); list1.add(2L); List<Long> list2 = new ArrayLis 阅读全文
摘要:
举例:一组list [ [1,2],[2,3],[3,4],[5,6],[6,7],[8,9] ] [1,2],[2,3],[3,4] 含有重复元素 组合为:[1,2,3,4] [5,6],[6,7] 含有重复元素 组合为:[5,6,7] [8,9] 不含重复元素 组合为[8,9] 思路:获取lis 阅读全文
摘要:
实现思路:利用mq的ttl设置消息失效时间 当达到设置时间后通过交换机到达死信队列中,消费者端绑定读取死信队列中信息来达到延时发送消息的功能。 demo 如下: (1)在pom.xml 中引入rabbitMq相关包 <dependency> <groupId>org.springframework. 阅读全文
摘要:
切面相关注解: @Aspect : 声明该类为一个注解类 @Pointcut : 定义一个切点 @Before : 在切点之前执行 @After : 在切点之后执行 不管目标方法是否执行成功 @AfterReturning : 切点返回内容后执行代码,可以对切点的返回值进行封装 @AfterThro 阅读全文
摘要:
方式一:继承Thread 重写run 方法 public class TestThread extends Thread { @Override public void run() { System.out.println("测试Thread-当前线程为:" + Thread.currentThre 阅读全文
摘要:
常用的字节输入流有:InputStream ,FileInputStream,BufferedInputStream 常用的字节输出流有:OutputStream,FileOutputStream,BufferedOutputStream 常见的字符输入流有:Reader,InputStreamRe 阅读全文