qin_weilong
码龄8年
关注
提问 私信
  • 博客:165,792
    165,792
    总访问量
  • 42
    原创
  • 2,216,824
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。 —— 奥斯特洛夫斯基

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-03-02
博客简介:

qin_weilong的博客

查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得8次评论
  • 获得117次收藏
创作历程
  • 2篇
    2023年
  • 3篇
    2020年
  • 28篇
    2019年
  • 22篇
    2018年
  • 25篇
    2017年
成就勋章
TA的专栏
  • Spring 源码剖析
  • Mybatis 源码解析
  • Netty 深度剖析
  • Tomcat 深入研究
  • 深入理解Java虚拟机
    2篇
  • 深入Java虚拟机
  • jvm
    1篇
  • Java数据结构和算法
    1篇
  • MySelf
  • Linux
    12篇
  • Linux 软件
    4篇
  • Linux 工具
    3篇
  • 数据库
    4篇
  • sesion
    1篇
  • 前端
    1篇
  • ssl
    3篇
  • mysql
    4篇
  • java
    12篇
  • docker
    3篇
  • zookeeper
    3篇
  • Myeclipsesh
  • Myeclipse
    1篇
  • Spring
    1篇
  • MooseFS
    3篇
  • Monit
    1篇
  • nginx
    1篇
  • 服务治理
    2篇
  • 插入排序
  • ElasticSearch安装
    1篇
  • ElasticSearch
    2篇
  • ssh
    1篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    caffetensorflownlpscikit-learn迁移学习分类回归
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

bluecove-2.1.2-new.zip 新包

发布资源 2023.12.27 ·
zip

01-自动内存管理机制

深入java虚拟机系列
原创
发布博客 2023.10.13 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

00-深入理解java虚拟机

深入java虚拟机
原创
发布博客 2023.08.15 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

XMPP MUC基础

MUC基础概念MUC(Multi User Chat),XMPP在其XEP-0045扩展中定义的一个用于多用户文本会议(群聊)的协议,类似于互联网中继聊天(IRC),提供通道或房间让大家能互相交流信息,并查看用户在线情况。特征1 每个参与者都可以分享消息(不包含游客Visitor)2 每个参与者都可以获取聊天室的联系人名单3 参与者通过昵称标识而不是真实的JabberID4 聊天室内分享所有参与者的出席情况5 参与者不局限于人(例:智能机器人)名词房间:房间的JID标识 <room
原创
发布博客 2020.07.07 ·
2244 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

30张图带你彻底理解红黑树

写在前面当在10亿数据中只需要进行10几次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。终于,在学习了几天的红黑树相关的知识后,我想把我所学所想和所感分享给大家。红黑树是一种比较难的数据结构,要完全搞懂非常耗时耗力,红黑树怎么自平衡?什么时候需要左旋或右旋?插入和删除破坏了树的平衡后怎么处理?等等一连串的问题在学习前困扰着我。如果你在学习过程中也会存在我的疑...
转载
发布博客 2020.02.05 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jvm系列(一):java类的加载机制

java类的加载机制1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类加载器并...
原创
发布博客 2020.01.12 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java六大存储区域

存储速度:寄存器(register)这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。java中,你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 C语言可以定义寄存器变量。栈(stack)存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中。位于通用RAM(random-accessm...
原创
发布博客 2019.12.19 ·
580 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

深入理解Java基础类型

值类型Java 语言提供了8种基本类型,大致分为4类整数型 byte- 8 位。 short- 16 位。 int- 32 位。 long- 64 位,赋值时一般在数字后加上l或L。 浮点型 float- 32 位,直接赋值时必须在数字后加上f或F。 double- 64 位,赋值时一般在数字后加d或D。 字符型 ...
原创
发布博客 2019.12.19 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解Java中的String

目录JVM相关知识String源码分析Srtring在JVM层解析String典型案例String被设计成不可变和不能被继承的原因JVM相关知识下面这张图是JVM的体系结构图:下面我们了解下Java栈、Java堆、方法区和常量池:Java栈(线程私有数据区):...
原创
发布博客 2019.12.18 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker java 时间问题

首先上服务器执行date发现是CST没问题突然想起来用的是docker进docker执行date嗯果然是UTC删除容器重新启动镜像并加上参数 -v /etc/localtime:/etc/localtime,再进去时区已经和本机一致是CST了可是java获取的时区却还是UTC的继续找资料。。。。jre是通过配置文件读取本地时间的:/etc/timezone所以把时区加进...
原创
发布博客 2019.10.09 ·
584 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

CentOS7 FTP安装与配置

1、FTP的安装复制代码#安装yum install -y vsftpd#设置开机启动systemctl enable vsftpd.service#启动systemctl start vsftpd.service#停止systemctl stop vsftpd.service#查看状态systemctl status vsftpd.service复制代码 ...
原创
发布博客 2019.09.17 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker下安装rabbitmq

拉取镜像docker pull rabbitmq:3-management启动镜像(默认用户名密码),默认guest 用户,密码也是 guestdocker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management启动镜像(设置用户名密码)docker r...
原创
发布博客 2019.08.07 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用ssh-keygen生成私钥和公钥

1.使用ssh-keygen生成私钥和公钥命令如下:ssh-keygen -t rsa例子:fdipzone@ubuntu:~$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/fdipzone/.ssh/id_rsa): 这...
转载
发布博客 2019.07.29 ·
7285 阅读 ·
0 点赞 ·
1 评论 ·
9 收藏

Elasticsearch 基础

1.新建索引localhost:9200/docutone_dtnvdr{ "mappings": { "properties": { "operatingTime": { "type": "date", "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis" ...
原创
发布博客 2019.07.11 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch——RestHighLevelClient

介绍java rest client有两个实现类,分别是RestClient和RestHighLevelClient。前者是一个低级客户端,通过Http与elasticsearch集群进行通信,可以做到 负载均衡、故障转移、持久化链接、自动发现集群节点等功能,同时支持所有elasticsearch版本,但是需要自己对请求和相应做编解码(自己写JSON);后者是一个高级客户端,对增删改差进行了封...
原创
发布博客 2019.07.11 ·
3677 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Centos7安装Elasticsearch7.1.0

1)下载Elasticsearch 6.3.1 地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0.tar.gz2)拷贝拷贝到服务器上,解压:tar -xvzf elasticsearch-6.3.1.tar.gz 。解压后路径:/home/elasticsearch-7.1.03)...
原创
发布博客 2019.07.11 ·
937 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java数据结构与算法(一)插入排序

//插入排序int[] array= {14,33,12,44,8,56,90,100,1,25}; int in ,out; int len=array.length; for(out=1;out<len;out++) { int temp=array[out]; in=out; while(in>0&&array[in-1]>temp...
原创
发布博客 2019.07.10 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下Centos7对外开放端口

概要最近在docker下搭建MySQL和Redis环境,远程linux主机内部网络都走通了,但是就是外网无法连接远程服务器的MySQL和Redis。经过一番查找和学习,终于找到了问题,不仅远程服务器上docker要做好内部和外部端口的映射,关键还要对对外开放的端口添加到防火墙中。内容介绍的逻辑是:本篇文章先记录Centos7下查看防火墙状态和网络状态命令;下一篇将介绍通过docke...
转载
发布博客 2019.07.08 ·
627 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

搭建consul 集群

此图是官网提供的一个事例系统图,图中的Server是consul服务端高可用集群,Client是consul客户端。consul客户端不保存数据,客户端将接收到的请求转发给响应的Server端。Server之间通过局域网或广域网通信实现数据一致性。每个Server或Client都是一个consul agent。Consul集群间使用了GOSSIP协议通信和raft一致性算法。上面这张图涉及到了...
原创
发布博客 2019.07.08 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

consul如何限制注册的ip

假设当前服务器的ip是:192.168.56.130允许所有ip注册  consul agent -server -ui -bootstrap-expect=1 -data-dir=/usr/local/consul -node=devmaster -advertise=192.168.56.130 -bind=0.0.0.0-client=0.0.0.0只允许当前ip注册...
原创
发布博客 2019.07.05 ·
4295 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多