- 博客(5)
- 收藏
- 关注
原创 JAVA数据结构之链表
手写linkList先写链结点NodeNode包含一个数据域和一个指针域package com.zxl.ch03;/** * 链结点,相当于车厢 */public class Node { public long data;//数据域 public Node next;//结点域或者指针域 public Node(long value){ this.data = value; } public void display(){
2021-06-30 16:42:38 329
原创 Java数据结构之栈和队列
手写MyStackpackage com.zxl.ch02;/** * 栈的底层是数组,遵循规则:后入先出 */public class MyStack { private long[] arr; private int top; public MyStack(){ this.arr = new long[10]; this.top = -1; } public MyStack(int maxsize){
2021-06-30 10:26:27 158
原创 JAVA数据结构之数组和简单排序
自定义数组package com.zxl.ch00;public class MyArray { private long[] arr;//数组 private int elements;//指针 public MyArray() { this.arr = new long[50]; } public MyArray(int maxsize) { this.arr = new long[maxsize]; }
2021-06-29 16:41:17 186
原创 Spring加载流程源码解析
容器初始化由一下程序作为入口解析:ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");new的时候调用this(new String[]{"applicationContext.xml"},true,null)这里的null是ApplicationContextpublic ClassPathXmlApplicationContext(String[] conf.
2021-06-28 16:33:56 116
原创 如何处理接口重复请求
前言一些用户请求在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些涉及写入操作,一旦重复了,可能会导致很严重的后果。例如交易接口如果重复请求,可能会重复下单。重复的场景有可能是: 黑客拦截了请求,重放; 前端/客户端因为某些原因请求重复发送了,或者用户在很短的时间内重复点击了; 网关重发; …… 本文讨论的是如何在服务端优雅地统一处理这种情况,如何禁止用户重复点击等客户端操作不在本文的讨论范畴。利用唯一请求编号去重...
2021-06-04 09:46:13 1738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人