![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
章鱼kn
总结、记录、分享,思想被记录才不湮灭
展开
-
选择树-树结构生成工具类
import java.io.Serializable;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.commons.beanutils.PropertyUtils;import org.apache....原创 2020-04-30 15:31:32 · 268 阅读 · 0 评论 -
Redis实现分布式部署一致性锁
Redis实现分布式部署一致性锁,相关知识可自行查询,直接上代码,有问题欢迎指正:import java.util.Random;import java.util.concurrent.TimeUnit;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import...原创 2020-04-30 15:25:23 · 415 阅读 · 0 评论 -
java clone 深度克隆的两种实现方式
要得到一个对象,1可以使用new操作符创建一个对象,2可以通过clone克隆一个对象。clone顾名思义就是复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。深度克隆的两种实现方式:1、深度克隆的实现,通过序列化(字节流)实现,上代码import java.io.ByteArrayInputStream;import java.io.ByteArray...原创 2020-04-30 15:21:35 · 2322 阅读 · 0 评论 -
集群部署N多服务器的日志的统一输出管理
【ELK】集中式日志分析平台 Elastic Stack(介绍)ELK 构建在开源基础之上,让您能够安全可靠地获取任何来源、任何格式的数据,并且能够实时地对数据进行搜索、分析和可视化。最近查看 ELK 官方网站,发现新一代的日志采集器 Filebeat,他是 Beats 家族其中的一员,性能超越 logstash,部署简单,占用资源少,可以很方便的和 logstash,ES 对接...转载 2020-04-24 12:21:58 · 2058 阅读 · 0 评论 -
判断是否是有向无环图(是否存在环)
判断是否是有向无环图(是否存在环)package com.xxx;import java.util.*;/** * 判断是否有向无环图 */public class DagCheck { private static class Node { private String nodeId; private List<Node> c...原创 2020-04-24 12:11:12 · 1119 阅读 · 0 评论 -
升级swagger2到knife4j
原先的界面:ip:port//swagger-ui.html改造后:界面美观,支持搜索ip:port/doc.html在pom.xml文件中把原来swagger的去掉,加入knife4j依赖<!-- swagger2 --><!--<dependency> <groupId>io.springfox</g...原创 2020-04-24 11:36:29 · 4028 阅读 · 0 评论 -
设置Springboot默认json解析器,及浏览器查看接口中文乱码问题解决
@Configurationpublic class WebAppConfigurer implements WebMvcConfigurer {/** * 设置默认json解析器 */@Overridepublic void configureMessageConverters(List<HttpMessageConverter<?>> converter...原创 2020-04-24 11:06:49 · 432 阅读 · 0 评论 -
SpringBoot中Interceptor拦截器的使用
1、定义实现类定义一个Interceptor 非常简单方式也有几种,我这里简单列举两种1、类要实现Spring 的HandlerInterceptor 接口2、类继承实现了HandlerInterceptor 接口的类,例如 已经提供的实现了HandlerInterceptor 接口的抽象类HandlerInterceptorAdapter本人一般用第二种多些主要以下三个方法...原创 2020-04-24 11:01:45 · 283 阅读 · 0 评论 -
TCP与UDP基本区别
TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景:1.面向数据报方式 2.网络数据大多为短消息 3.拥有大量Client 4.对数据安全...转载 2020-04-23 16:20:10 · 142 阅读 · 0 评论