暗黑世界

世事洞明皆学问,人情练达即文章

排序:
默认
按更新时间
按访问量

java的static关键字理解,以及静态非静态锁的区别

觉得说的啰嗦的,可以直接看“三、结论”那段 一、static关键字的理解          被static修饰的变量或者方法,可以被当前工程的任意类在任意地方使用。          这是因为,它们被放入到了JVM堆中的永久代里面          因此,带static关键字的内容不会被回...

2018-09-03 14:18:09

阅读数:53

评论数:0

java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁

原文地址點擊此處   理解锁的基础知识 如果想要透彻的理解java锁的来龙去脉,需要先了解以下基础知识。 基础知识之一:锁的类型 锁从宏观上分类,分为悲观锁与乐观锁。 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上...

2018-09-03 10:47:05

阅读数:17

评论数:0

网络协议分为哪几层---物理层,连接层,网络层,传输层,应用层详解

原文地址点击此处   信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码(Morse Code),使用短信号和长信号的组合,来代...

2018-08-15 17:50:55

阅读数:58

评论数:0

kafka集群的安装(三)----kafka集群

一、kafka集群        1.1:准备和部署        书接前文  kafka官网下载地址  还是老套路,下载kafka,上传,解压,        我的部署路径为/usr/local/kafka_1.1        这里不细说了          1.2:添加环境变量 ...

2018-08-03 16:53:29

阅读数:38

评论数:0

kafka集群的安装(二)----zookeeper集群

一、kafka集群        书接前文        zookeeper下载地址 先将下载的zookeeper上传到服务器,解压。        1.1:首先在/etc/profile中配置你的zookeeper_home          1.2:修改zookeeper的配置文...

2018-08-01 10:22:31

阅读数:43

评论数:0

kafka集群的安装(一)-----jdk和ssh免密登录

零、写在前面与规划        之前抄过一篇,搭建Kafka运行环境  这篇更侧重于如何运行一个简单的kafka,但却没涉及到kafka的集群相关内容        这篇会将全流程补全        包括zookeeper和ssh免密登录,以及戏肉--kafka集群        因为会...

2018-08-01 09:00:22

阅读数:56

评论数:0

超强、超详细Redis数据库总结门教程

原文地址点击此处 【redis是什么】 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean te...

2018-07-31 09:06:58

阅读数:86

评论数:0

一次调试虚拟机的网络问题所想到的

一、问题描述        在本地物理机上的VMWare14上配了3台linux7.4的虚机,虚机之间互ping没问题,但是ping百度就over了。。。   二、解决过程        2.1:先通过ifconfig检查我的ip及网关的配置是否正确,貌似没问题        2.2...

2018-07-30 11:32:23

阅读数:41

评论数:0

人工智能的性格与三观

总觉得人工智能有个伦理的大坑被有意无意的忽略了,那就是人工智能的性格和三观的问题! 对于人类而言,每个人都有自己的世界观价值观,那么通过深度学习训练产生的智能一定会有对应的性格和三观在里面。 那么,他们怎么控制人工智能的三观是否正确呢? 也许ta是某一领域的专家和大牛,但那只是技术和实现方法层面的...

2018-07-23 16:03:20

阅读数:78

评论数:0

安装Centos7 、 Mysql8 集群,实现读写分离 高可用(五)-- MyCat配置详解

零、说在前面    书接前文,首先祭出前文中出现的几个配置文件,然后分别说明    其实大部分的配置标签及其属性,在官方的Mycat的说明文档中都有说明,我只选一些我觉得比较重要的说一下一、开始配置    1、server.xml<?xml version=&quot...

2018-06-26 14:37:41

阅读数:261

评论数:0

安装Centos7 、 Mysql8 集群,实现读写分离 高可用(三)-- 主从设置

零、写在前面    为了尝试新技术和业务需要,因此打算搞一套这样的环境玩儿一下    操作系统及数据库的安装请见前两篇一、主从搭建    不再赘述我的硬件规划等细节    这次仅用到两台虚拟机,一主一从,后续会增加关于多主多从的内容    现在开始        1、先说思路        主从复...

2018-06-26 09:35:46

阅读数:261

评论数:0

安装Centos7 、 Mysql8 集群,实现读写分离 高可用(四)-- MyCat读写分离

先吐个槽,这点东西折腾了我四五天,最后还是一条告警拯救了我,下面进入正文零、说在前面    看了几个MySQL的读写分离的中间件,貌似这个是比较流行的一个,虽然我不是BAT的粉丝,但是有好用的也可以拿过来用用    这东西的介绍我就不多说了,感兴趣的诸位可以去它的官网看看,而且它上面有简易文档提供...

2018-06-15 15:08:14

阅读数:606

评论数:0

安装Centos7 、 Mysql8 集群,实现读写分离 高可用(二)-- 数据库安装篇

零、写在前面    为了尝试新技术和业务需要,因此打算搞一套这样的环境玩儿一下    服务器的安装请见上一篇   一、硬件规划    我用的是自己的本机(8核、16G),划分出三台虚拟机(一主两从)    主机名IPCPU内存用途备注centos7One192.168.122.2124主/写Mys...

2018-05-29 17:59:37

阅读数:673

评论数:2

安装Centos7 、 Mysql8 集群,实现读写分离 高可用(一)-- 操作系统安装篇

零、写在前面    为了尝试新技术和业务需要,因此打算搞一套这样的环境玩儿一下    我的虚拟机环境是VMWare12    这是第一篇,Centos7系统的安装篇一、硬件规划    我用的是自己的本机(8核、16G),划分出三台虚拟机(一主两从)    主机名IPCPU内存用途备注centos7...

2018-05-25 16:53:56

阅读数:748

评论数:0

搭建nginx-rmtp-module直播平台(二)安装ffmpeg,包含nasm、yasm、x264、lame、libogg、libvorbis、speex等

公司需要搭建直播环境,

2018-05-24 16:24:00

阅读数:170

评论数:0

你不了解的Docker

一直以来,docker被万能化,VMWare和HyperV这些被妖魔化,大有docker将完全取代那些虚拟化技术的趋势。但是,你真的了解docker么?你真的知道docker的适用场景么?笔者无意冒犯,但恐怕不少人都走入了误区。误区一:docker和VMWare一样,都是虚拟化技术,所以docke...

2018-05-14 13:51:44

阅读数:54

评论数:0

AVL树 之 Java的实现

原文地址点击此处AVL树的介绍AVL树是根据它的发明者G.M. Adelson-Velsky和E.M. Landis命名的。 它是最先发明的自平衡二叉查找树,也被称为高度平衡树。相比于”二叉查找树”,它的特点是:AVL树中任何节点的两个子树的高度最大差别为1。AVL树是高度平衡的而二叉树。它的特点...

2018-05-10 13:51:52

阅读数:41

评论数:0

MySql5.6新特性之ICP、MRR、BKA

原文地址点击此处MySql5.6新增了一些提升查询排序和关联查询的性能的内容一、先说结论1.1 ICP(Index Condition Pushdown)ICP是用索引去表里取数据的一种优化,减少了引擎层访问基表的次数和Server层访问存储引擎的次数,在引擎层就能够过滤掉大量的数据,减少io次数...

2018-04-26 16:22:15

阅读数:93

评论数:0

LINUX系统编程 SWAP原理以及和数据库(MYSQL ORACLE)关系

原文地址点击此处作为一位DBA长期以来一直受到一些关于SWAP使用的问题,比如如下问题:1、为了我 free 中buffer/cache明明还有空间为什么SWAP使用了?2、哪个(些)进程使用了最多的SWAP?3、如果在ORACLE或者MYSQL避免使用SWAP?4、为什么要使用直接路径绕过操作系...

2018-04-25 17:03:56

阅读数:36

评论数:0

CentOs6.7 安装Mysql 5.7.21

一、安装    1.1 检测是否已安装mysqlyum list installed |grep mysql    如果之前没有安装过mysql,但是系统仍然会为你添加一个默认的mysql包,名字一般为mysql-libs.x86_64,需删除    1.2 删除系统自带的mysql及其依赖(可以...

2018-03-19 17:21:39

阅读数:392

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭