加载中
关于我

本人 2014年毕业安徽工业大学,大学专业为数学与应用数学。大学的时候个人兴趣更偏向于网络一些,自学了计算机网络和通信原理,也跟着老师学了C语言版的算法。 世事难料,毕业之前却当了三个...

2016/04/13 23:40
188
删除链表的倒数第N个节点

题目参见:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/ 要求是只用一次遍历 遍历两次就比较简单了,第一次找到链表的长度,第二次再从头遍历到倒数的节点,然后进行...

02/23 15:52
30
web worker和websocket解决大量数据渲染问题

// 1:启动webSocket var root = this; var wsMethod = (function () { var socket = null; function connect(wsurl) { if ('WebSocket' in root) { socket = new WebSocket(wsu...

01/27 20:10
79
记一次失败的面试

分布式事务解决方案 答:2PC(Two-phase Commit)、TCC(try,commit,cancel)、消息队列 nacos注册的原理 kafka如何保证消息安全? 应该换一个问法,kafka怎么保证消息不丢失。消息安全应该是指这...

二叉树

普通二叉树、完全二叉树、满二叉树 二叉树: 每个节点最多有两棵子树的树被称为二叉树 满二叉树: 二叉树中所有非叶子结点的度都是2,且叶子结点都在同一层次上 完全二叉树: 如果一个二叉树...

01/19 15:27
36
arthas诊断器简介

arthas是阿里巴巴开源的JVM诊断利器,当我们遇到以下类似问题而束手无策时,Arthas可以帮助解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行...

nginx配置gzip

gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 6; gzip_types text/plain application/x-javascript text/css application/xml text/javascrip...

2020/10/15 16:29
0
nginx启动/重启报错 nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

解决方法其实很简单, 找到你的nginx.conf的文件夹目录 然后运行 nginx -c /etc/nginx/nginx.conf命令 再运行(sudo)nginx -s reload 重启nginx就可以了......

2020/10/12 11:00
27
redlock 分布式Redis锁

维基百科上对锁是这样解释的: 在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足 通俗的说,就是强制为同步访问,即一次只有一个...

2020/09/28 15:28
8
gobwas 实现websocket client

import ( "context" "fmt" "net/url" "github.com/gobwas/ws" "github.com/gobwas/ws/wsutil" ) func main() { u := url.URL{Scheme: "ws", Host: "192.168.1.24", Path: "/dss/websocket/r...

目录

1 Dubbo 1.1 服务调用超时问题怎么解决? 1.2 Dubbo支持哪些序列化方式? 1.3 Dubbo和SpringCloud的关系? 1.4 Dubbo的架构设计?一共划分了哪些层? 1.5 Dubbo的默认集群容错方案? 1.6 Du...

JAVA8 stream的一些小技术 --持续更新

扁平化处理 对象是这样的 import java.util.List; import lombok.Getter; import lombok.Setter; @Getter @Setter public class ResourceCache { private Long id; private Long pid; pri...

2020/08/26 13:32
63
docker入门

docker是啥? 先来说个业务场景,我们在自己的电脑开发完成的开发版,现在要部署到测试环境了,传统的做法就是把在开发环境做的事情,在测试再做一遍,如果要部署到生产环境,也是这样的,其...

2020/08/21 09:50
35
JVM内存区域

JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区 域【JAVA 堆、方法区】、直接内存。 线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而...

2020/08/14 14:56
23
TiDB 忘记密码如何登陆

刚修改密码后就忘记,囧囧囧囧囧。记录一下,以便以后犯了同样的错误可以快速找到解决方法。 测试阶段,还是使用的 TiUP cluster 在单机上模拟生产环境部署步骤单机模拟生产环境 先停止tidb ...

RabbitMQ消息可靠性分析

Introduction 有很多人问过我这么一类问题:RabbitMQ如何确保消息可靠?很多时候,笔者的回答都是:说来话长的事情何来长话短说。的确,要确保消息可靠不只是单单几句就能够叙述明白的,包括...

2020/08/03 13:53
9
关于rabbitmq的安装和配置

rabbitmq是用erlang写的一个mq,属于非常常见的一个MQ,在诸多行业和领域中都有着应用。 重启 #停止rabbitmq rabbitmqctl stop rabbitmq-server restart :#重启rabbitmq有域名的时候起不来,...

2020/08/03 13:50
0
微信服务器配置 go

直接上代码 package main import ( "crypto/sha1" "encoding/hex" "fmt" "net/http" "sort" ) func main() { // 绑定路由 http.HandleFunc("/", sign) // 启动监......

go
2020/07/31 10:16
8
openresty 编译

源码包地址 https://openresty.org/download/openresty-1.15.8.1.tar.gz 在编译源码之前需要确保本机已经安装了依赖环境 brew install pcre openssl 安装完成之后就可以编译了,下面的例子是...

2020/07/31 10:16
63
springboot中使用rabbitMQ

1、引入依赖 compile 'org.springframework.boot:spring-boot-starter-amqp' 2、配置文件: spring.rabbitmq.host=10.0.60.121 spring.rabbitmq.port=5672 spring.rabbitmq.username=admin ...

2020/07/31 10:16
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部