摘要: 用数组和链表都可以实现队列,其中用数组实现的队列是顺序队列,用链表实现的队列是链式队列。顺序队列和链式队列的实现都比较好理解。 链式队列 链式队列比较好实现。 package linked_quque import ( "fmt" "log" "tx-algorithm/linkedList" ) 阅读全文
posted @ 2022-11-28 14:11 小白一只726 阅读(93) 评论(0) 推荐(0) 编辑
摘要: package linkedList import "fmt" /** go实现带头单链表基本操作 */ type ListNode struct { value interface{} next *ListNode } type LinkedList struct { head *ListNode 阅读全文
posted @ 2022-11-28 14:08 小白一只726 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 实现 package stack import "log" type ArrayStack struct { items []string // 存储栈元素的数组 n int // 栈的大小 count int // 栈中元素的个数 } func NewArrayStack(n int) Array 阅读全文
posted @ 2022-11-28 14:04 小白一只726 阅读(45) 评论(0) 推荐(0) 编辑
摘要: log4j2漏洞 https://zhuanlan.zhihu.com/p/443575682 复现代码 /** * @author xiaobai */ @RequestMapping("/test") @RestController @Slf4j public class TestControl 阅读全文
posted @ 2021-12-11 01:19 小白一只726 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 问题 这两天接手了一个线上服务问题,有一个服务采用的log4j2输出每天的用户元数据日志,每天00:00:00的时候对前一天的日志进行归档, 然后新建一个当天要用的日志文件,在线上发现了问题,比如昨天是2021-11-18,归档之后归档文件的名称却是2021-11-19,这不是我们 想要的效果,因为 阅读全文
posted @ 2021-11-19 18:56 小白一只726 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: @echo off echo 当前环境变量: %JAVA_HOME% set JDK8=false echo %JAVA_HOME%|find "jdk1.8">nul&&set JDK8=true if "%JDK8%"=="true" ( echo 切换到java11环境 setx /m JAV 阅读全文
posted @ 2021-06-28 14:33 小白一只726 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 背景 最近工作中经常会有测试、项目经理让我查一下生产问题,每次都要去数据库查半天,数据库是部署在客户内网的一个Oracle数据库, 个人对于Oracle数据库的存储过程不太熟悉,于是想着写个Python脚本方便以后排查问题。网上搜到目前Python连接Oracle数据库 最好用的库是cx_Oracl 阅读全文
posted @ 2021-06-27 00:13 小白一只726 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 早上看到码农翻身公众号转载水滴与银弹的一篇好文章,在此记录一下链接方便以后复习: Redis作者“不懂”分布式锁? 原创好文章的作者值得推荐,以下是作者的公众号,值得关注~ 阅读全文
posted @ 2021-06-17 09:59 小白一只726 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 尝试了好多博文里面介绍的方法,越搞越复杂而且没有解决问题,大部分的文章都有其局限性和时代性,最后找到一篇博文解决问题,非常感谢!!! Linux 终端环境安装 L2TP 客户端 阅读全文
posted @ 2021-05-11 17:40 小白一只726 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 为什么要搭建nacos高可用集群 nacos可以作为注册中心和配置中心,属于服务间通信和服务启动加载配置的关键组件,因此在生产环境中使用必须 保证nacos的高可用。针对nacos的高可用主要是搭建nacos集群,以及对持久层(nacos默认使用的是一个内嵌数据库Derby, 我们可以使用Mysql 阅读全文
posted @ 2021-02-24 10:02 小白一只726 阅读(1182) 评论(0) 推荐(0) 编辑