6 代码菜鸟旺仔

尚未进行身份认证

我要认证

在代码的世界里没有什么做不到的

等级
TA的排名 1w+

nacos 1.3.0源码解析(二)

启动成功以后,访问域名,修改配置:访问到后台的:ConfigController.publishConfig接口插入或者修改数据,这里会操作config_info表,config_tags_relation表,以及插入记录表his_config_infoDB操作好以后会调用通知事件通知集群里面其他的服务器,这样保证本地缓存数据是同步的调用通知其他节点的通知器丢到线程修改配置的整个步骤:1、修改DB数据2、起任务来通知其他节点的数据3、收到修改通知的时候会查询DB并且更新本

2020-06-30 16:58:02

nacos 1.3.0源码解析(一)

nacos 0.3.0源码解析(一)第一步:从github上面拉取nacos代码git clone -b master git@github.com:hzwjava/nacos.git nacos拉取下来代码如下

2020-06-23 16:56:04

在Windows上安装FFmpeg程序ffmpeg-20181007-0a41a8b-win64-static

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec。该程序只有命令行模式,因此安装到Windows下时,它与一般安装程序不同,具体安装步骤如下:一、FFmpeg下载:http://ffmpeg.zeranoe.com/builds/你可以根据自己的...

2018-10-15 10:50:02

FFmpeg3.2安装(CentOS release 6.5)

yasm安装Yasm是一个完全重写的NASM汇编。目前,它支持x86和AMD64指令集。 接受NASM和GNU汇编器(gas)语法,产出二进制, ELF32 , ELF64 , COFF , Mach - O的( 32和64 ) , RDOFF2 ,的Win32和Win64对象的格式,并生成STABS 调试信息的来源,DWARF 2 ,CodeView 8格式。下载源:http://www...

2018-10-14 23:37:39

MYSQL 启动报错

我先说一下我安装mysql的操作吧:1、开始的时候,安装mysql,是那种解压缩就能用的软件包。我把它解压后,拷贝到/usr/local/ 目录下,并把名字命名为mysql。2、建立用户mysql。[root@localhost ~]# useradd mysql3、修改权限。[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql4、初始...

2018-03-07 12:28:31

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.sock'

今天服务器遇到了一个很熟悉的问题输入#mysql -u root -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.sock' (111)  随即上网找寻答案 根据大家提供的方法我逐一尝试 方案1. 1.#

2017-10-27 22:04:30

Mysql SQL中的where条件,在数据库中提取与应用浅析

1        问题描述一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此,本文挑选了其中的部分内容,也是我一直都想写的一个内容,做重点介绍: 给定一条SQL,如何提

2017-03-24 22:22:13

MYSQL 加锁以及死锁分析

1    背景    11.1    MVCC:Snapshot Read vs Current Read    21.2    Cluster Index:聚簇索引    31.3    2PL:Two-Phase Locking    31.4    Isolation Level    42    一条简单SQL的加

2017-03-24 22:21:20

vmware 下面的linux虚拟机ip配置并且可以互ping和虚拟机上网功能

最近配置虚拟机的时候一直碰到两个问题:问题1:启动了VMnet8的话虚拟机就无法上网,本地可以连接到虚拟机问题2:停止了VMnet8的话虚拟机可以上网,但是本地无法连接到虚拟机解决方法:第一步:先设置VMnet8的静态ip,设置网关为:192.168.27.1ip为:192.168.27.2第二步:设置VMware的虚拟网络编辑器设置子网

2016-12-27 23:19:44

mongodb 的一些启动命令

启动命令nohup /home/sh/local/mongodb-linux-x86_64-rhel62-3.4.0/bin/mongod -dbpath /home/sh/local/mongodb-linux-x86_64-rhel62-3.4.0/db &启动nohup /home/sh/local/mongodb-linux-x86_64-rhel62-3.4.0/bin/mongo

2016-12-14 20:08:20

mongodb-linux-x86_64-rhel62-3.4.0部署,主从部署

1、下载mongodb-linux-x86_64-rhel62-3.4.0软件http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.0.tgzlinux 下命令输入 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.0.tgz

2016-12-14 19:56:19

zookeeper 3.4.6安装

[shxd@iZbp10vmnn5rfggtb6aec4Z src]$ cd zookeeper-3.4.6[shxd@iZbp10vmnn5rfggtb6aec4Z zookeeper-3.4.6]$ lltotal 1564drwxr-xr-x 2 shxd shxd 4096 Feb 20 2014 bin-rw-rw-r-- 1 shxd shxd 82446 Fe

2016-09-29 23:47:53

Dubbo生产者抛出自定义异常的问题

最近开始学习Dubbo框架,在工作中会把之前的业务迁移过来。        在原来的Spring MVC框架实现中,有使用到自定义异常的场景(自定义异常继承RuntimeException)。而对于异常(包括自定义异常),在业务代码中都不做任何try-catch操作,而是由公用的Controller来处理异常。        在使用dubbo的过程中,在dubbo的service端定义有自

2016-08-29 21:51:58

JDK1.8源码分析之ThreadPoolExecutor

一、前言  JUC这部分还有线程池这一块没有分析,需要抓紧时间分析,下面开始ThreadPoolExecutor,其是线程池的基础,分析完了这个类会简化之后的分析,线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。下面开始分析。二、ThreadPoolExecu

2016-08-28 19:52:54

JDK1.8 ArrayBlockingQueue源码分析

目的:本文通过分析JDK源码来对比ArrayBlockingQueue 和LinkedBlockingQueue,以便日后灵活使用。1. 在Java的Concurrent包中,添加了阻塞队列BlockingQueue,用于多线程编程。BlockingQueue的核心方法有:boolean add(E e) ,把 e 添加到BlockingQueue里。如果BlockingQueue

2016-08-28 19:08:45

怎么理解ConditionObject,sync.newCondition()

在java.util.concurrent包中,有两个很特殊的工具类,Condition和ReentrantLock,使用过的人都知道,ReentrantLock(重入锁)是jdk的concurrent包提供的一种独占锁的实现。它继承自Dong Lea的 AbstractQueuedSynchronizer(同步器),确切的说是ReentrantLock的一个内部类继承了AbstractQueue

2016-08-28 18:53:12

mysql优化配置my.cnf

[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = my

2016-08-26 21:08:00

PowerDesigner16.5 破解版安装

安装文件: PowerDesigner 16.5 下载链接: http://download.sybase.com/eval/PowerDesigner/PowerDesigner165_Evaluation.exe 然后将pdflm16.dll覆盖到根目录

2016-07-21 20:54:35

Linux虚拟机无法联网的终极解决办法

有时遇到如下问题,网卡上有个叉,任何命令都无法修复。 发现网卡红叉之前试过下面命令,肯定都不行的。 sudo ifconfig eth0 down sudo ifconfig eth0 up sudo /etc/init.d/dhcp3-server restart sudo /etc/init.d/networking restart 问题解决很简单,把如

2016-05-26 21:30:28

java.util.concurrent.locks与synchronized及其异同

关键字:synchronized、java.util.concurrent.locks.Lock、同步、并发、锁一、【引言】JDK1.5之前,实现同步主要是使用synchronized,而在JDK1.5中新增了java.util.concurrent包及其两个子包locks和atomic,其中子包locks中定义了系列关于锁的抽象的类。本文主要介绍java.util.concurren

2016-05-19 23:57:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。