依剑行走天下
码龄9年
关注
提问 私信
  • 博客:95,252
    问答:2,357
    动态:231
    97,840
    总访问量
  • 120
    原创
  • 241,038
    排名
  • 64
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:不积跬步,无以至千里;不积小流,无以成江海。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 目前就职: 同程艺龙
  • 加入CSDN时间: 2016-03-08
博客简介:

依剑行走天下的博客

博客描述:
每天进步一点点
查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    162
    当月
    0
个人成就
  • 获得201次点赞
  • 内容获得75次评论
  • 获得312次收藏
  • 代码片获得115次分享
创作历程
  • 1篇
    2024年
  • 4篇
    2022年
  • 55篇
    2021年
  • 64篇
    2020年
  • 1篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • springcloud
    3篇
  • 服务发现与治理
  • 面试总结
    14篇
  • java基础
    1篇
  • 数据库知识
    16篇
  • 设计原则&设计模式
    2篇
  • 分布式架构基础
    5篇
  • Linux
    5篇
  • Spring Cloud Alibaba
    4篇
  • 软件开发常用图
    2篇
  • JVM调优
    8篇
  • 数据结构与算法
    21篇
  • java并发编程知识体系
    18篇
  • spring体系
    6篇
  • Redis
    4篇
  • 知识体系脑图
    3篇
  • Git
    1篇
  • 消息中间件
    9篇
  • 开发工具
    2篇
  • 容器
    1篇
  • web开发知识总结
    2篇
兴趣领域 设置
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

345人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

window搭建本地mongo数据库并导入数据

官网:www.mongodb.com选择 Products > Community Edition 就能进入社区版在这里下载 windows 版对应的安装包注意:6.0.1 版本的 MongoDB 配置环境变量有问题,并且我不知道怎么解决,如果想要避免出问题,建议使用 6.0 版本以下的。
原创
发布博客 2024.03.07 ·
1400 阅读 ·
20 点赞 ·
1 评论 ·
25 收藏

查看linux服务器性能

查看物理cpu核心数cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l查看每个物理cpu中的core个数# output为12,说明当前服务器的每个物理CPU封装的物理核数为12个cat /proc/cpuinfo |grep "cpu cores"|wc -l逻辑cpu的个数# output为12,说明该服务器有12个逻辑CPU# 物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下)cat /proc/.
原创
发布博客 2022.05.13 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

oracle导出dump文件

oracle导出dump文件
转载
发布博客 2022.04.20 ·
2332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库连接数查询

Oracle使用DOS命令链接Oracle假设有一个 Oracle 数据库信息如下:IP:192.168.0.1SID:orcl端口号:1521用户名:testuser密码:123456在本地客户端中配置的服务名为:server11、通过服务名连接数据库sqlplus userName/userPassword@netServiceName例:sqlplus testuser/123456@server12、通过IP 连接数据库:sqlplus userName/userPa
原创
发布博客 2022.01.21 ·
2586 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java多实例热备线程设计

需求:多实例的热备线程,保证多个实例间只有一个线程在执行,并且在主线程挂掉的情况下,备线程可以自动启动并继续执行任务方案一:使用mysql分布式锁 get_lock1.基础知识mysql中提供了两个函数get_lock(‘key’, timeout):timeout单位为秒,超时时间如果设置为0表示立即返回release_lock(‘key’)来实现分布式锁,可以根据key来加锁,这是一个字符串,可以设置超时时间(单位:秒),当调用release_lock(‘key’)或者客户端断线的时候释放锁
原创
发布博客 2022.01.19 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中日志的级别说明

log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。ALL:最低等级的,用于打开所有日志记录。TRACE: designates finer-grained informational events than theDEBUG: 指出细粒度信息事件对调试应用程序是非常有帮助的,主要用于开发过程中打印一些运行信息。(DEBUG.Since:1.2.12,很低的日
原创
发布博客 2021.09.28 ·
7632 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

Dubbo学习(三)之Dubbo架构

1. Dubbo架构图https://dubbo.apache.org/zh/docs/v2.7/dev/design/#%E6%95%B4%E4%BD%93%E8%AE%BE%E8%AE%A12. Dubbo源码分析Dubbo源码中模块的说明cluster路由层,包含负载均衡、容错common公共包compatible, com.alibaba.dubbo / org.apache.dubboconfig加载配置,然后提供统一的对外的配置的类。config- center动态配置中心,
原创
发布博客 2021.08.07 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用docker在linux上安装oracle数据库

转载于:https://www.cnblogs.com/zhaoxiangjun/p/14197957.html使用docker在linux上安装oracle数据库背景因为最近公司要使用oracle数据库,所以自己尝试着安装一下oracle这里遇见了好多坑,希望可以帮到有需要的人1、安装oracledocker search oracle这里使用的是国内的镜像安装的docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
转载
发布博客 2021.08.05 ·
474 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dubbo应用(二)之高级特性

1.前言上一篇文章介绍了如何快速构建一个dubbo的简单应用,以及配合nacos注册中心实现服务的注册。是最基本的应用,这一篇文章学习Dubbo的高级特性2.Dubbo的高级特性2.1 dubbo支持多协议dubbo远程通信服务不仅支持自身的dubbo协议,他还支持配置多种协议(场景主要用在老项目切换到dubbo框架,但是老的服务协议还不能变,新的服务要使用dubbo协议)如下:dubboresthessianthrift…2.2 dubbo的负载均衡dubbo自身就支持负载均衡,
原创
发布博客 2021.08.04 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

超简单Docker的安装教程

准备工作先准备一个CentOs 7.6,(博主这里是7.6,小伙伴可以自己选择,尽量选在7以上版本的)1. 进入Docker官网,按步骤安装https://docs.docker.com/engine/install/centos/官网里面详细的介绍了各种操作系统的安装文档先卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \
原创
发布博客 2021.07.29 ·
1885 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Dubbo(一)之简单应用

为什么要用Dubbo服务治理框架服务的监控服务的注册发现服务的通信服务的容错服务的负载均衡Dubbo架构图1. Dubbo的简单使用构建两个项目(服务提供者、服务消费者)构建一个公共的接口模块,两个项目都依赖此接口maven中引入Dubbo包配置dubbo配置文件(发布的ip和端口以及服务接口)可以选择配置注册中心,或者选择不配置注册中心,直连远程调用2. Dubbo项目搭建2.1 创建项目2.2 创建模块先删除项目中多余的src文件夹2.2.1
原创
发布博客 2021.07.29 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud Alibaba Zookeeper学习(一)

Spring Cloud Alibaba 阿里巴巴体系
原创
发布博客 2021.07.25 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UML时序图知识

1. 时序图(Sequence Diagrams)时序图描述对象之间消息的发送顺序,强调时间顺序。时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。用箭头表示消息、用竖虚线表示对象生命线。2. 时序图的作用展示对象之间交互的顺序。将交互行为建模为消息传递,通过描述消息是如何在对象间发送和接收的来动态展示对象之间的交互;相对于其他 UML 图,时序图更强调交互的时间顺序;可以直观的描述并发进程。3. 时序图组成元素角色(Actor)系统
原创
发布博客 2021.07.24 ·
8618 阅读 ·
15 点赞 ·
0 评论 ·
43 收藏

Linux环境配置jdk

1. 下载JDK8官网手动下载下载Linux环境下的jdk1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html![image.png](https://img-blog.csdnimg.cn/img_convert/138a847d43a76f0eded5ddd7c78de317.png#align=left&display=inline&height=432&am
原创
发布博客 2021.07.14 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux常用命令

1 Linux 下清空或删除大文件内容的 5 种方法在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。注意:在我们进一步深入了解这些方法之前,请记住: 由于在 Linux 中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件。清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误。****1.1
原创
发布博客 2021.07.05 ·
311 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?

finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?链接:https://www.nowcoder.com/questionTerminal/d8eab06913084e42b515633604eef7cd?pos=28&mutiTagIds=570&orderByHotValue=0&done=0来源:牛客网参考:《深入理解Java虚拟机》对于Java而言:调用时机:当垃圾回收器要宣告一个对象死亡时,至少要经过两次标记过程:如果对象在
转载
发布博客 2021.07.03 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

遍历map的四种方式

public static void main(String[] args) {// 循环遍历Map的4中方法Map<Integer, Integer> map = new HashMap<Integer, Integer>();map.put(1, 2);// 1. entrySet遍历,在键和值都需要时使用(最常用)for (Map.Entry<Integer, Integer> entry : map.entrySet()) {System.out.pr
转载
发布博客 2021.04.30 ·
382 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

UML类图

1. UML类图示例2. 类与类之间的关系2.1 泛化(Generalization)泛化(Generalization)表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系2.1.1 继承表示方法:继承使用空心三角形+实线表示。示例:鸟类继承抽象类动物2.1.2 实现介绍:实现表示一个class类实现interface接口(可以是多个)的功能。表示方法:1)矩形表示法使用空心三角形+虚线表示比如:汽车改装音响,就要实现低音炮()接口2)棒棒糖表示法
原创
发布博客 2021.04.01 ·
664 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

YML配置文件

使用了springboot之后,我们xml已经不怎么用了,yml才是主流,现在记录下yml的详细用法1. YML的优点YML易于人们阅读。YML数据在编程语言之间是可移植的。YML具有表现力和可扩展性。YML易于实现和使用。YML节省空间(没有多余的标签)2. YML的语法2.1 约定写法k: v 表示键值对关系,冒号后面必须有一个空格使用空格的缩进表示层级关系,空格数目不重要,只要是左对齐的一列数据,都是同一个层级的区分大小写缩进时不允许使用Tab键,只允许使用
原创
发布博客 2021.03.30 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud Eureka注册中心的应用与原理

前言我们知道,在微服务架构中,每个微服务都是以集群的形式存在的,我们要做负载的话,需要知道这些服务的ip地址和端口号,在之前的两篇文章中,在学习Ribbon的时候,我们的每个服务的ip地址都是写死在application.properties文件中,如图所示这样在节点比较少的情况下可能还可以,但是如果节点特别多的话,如果都用文件配置的话,可维护性太差,并且,这种方式并不能支持服务的上下线动态感知。怎么办的?这时候,就该用到注册中心了。1.Eureka是什么?Spring-Cloud Eureka
原创
发布博客 2021.03.22 ·
296 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏
加载更多