- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 前端-html常用样式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>C.
2022-01-11 16:44:47 106
原创 简单hashmap实现
package com.example.leetcode.hash; public class HashMap { private int capacity; private Node[] map; public HashMap(int capacity) { this.capacity = capacity; map = new Node[capacity]; } public void put(String key, i.
2021-12-29 11:38:37 112
原创 一致性hash算法实现
不带虚拟节点 package com.example.leetcode.hash; import java.util.SortedMap; import java.util.TreeMap; public class ConsistentHashingWithoutVirtualNode { //待添加入Hash环的服务器列表 private static String[] servers = { "192.168.0.1:8888", "192.16
2021-12-29 11:37:40 59
原创 NIO实现文件上传
NIO上传 NIOClient package com.example.leetcode.file; import java.io.FileInputStream; import java.net.InetSocketAddress; import java.nio.channels.FileChannel; import java.nio.channels.SocketChannel; public class NewIoClient { public static void main.
2021-12-29 11:35:26 141
原创 设计模式-工厂方法模式
接口、类 package com.example.leetcode.design.factory; public interface BaoMa { void run(); } package com.example.leetcode.design.factory; public class BaoMa730 implements BaoMa { @Override public void run() { System.out.println("BaoM
2021-12-29 11:31:22 59
原创 建造者模式
package com.example.leetcode.design.builder; public class Car { public String engine; public String body; public String chassis; public Car(String engine, String body, String chassis) { this.engine = engine; this.body .
2021-12-29 11:23:01 132
原创 适配器模式
package com.example.leetcode.design.adaptor; public interface CloudLogger { void sendServer(String msg); } package com.example.leetcode.design.adaptor; public class CloudLoggerAdapter implements Logger { private CloudLogger cloudLogger; .
2021-12-29 11:19:50 202
原创 回调函数的使用
代码 package com.example.leetcode.callback; //回调函数之接口与方法 public interface CallbackService { void callBackFunc(); } package com.example.leetcode.callback; public class CallbackServiceImpl implements CallbackService { @Override public void c
2021-12-29 11:17:37 144
原创 红包随机算法
package com.example.leetcode.bytes; import java.util.ArrayList; import java.util.List; import java.util.Random; public class RedEnvelope { public static List<Integer> divideRedPackage(Integer totalAmount, Integer totalPeopleNum) { Lis.
2021-12-29 11:13:21 60
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人