11 2017 档案

Centos 7 安装 Mongodb
摘要:1、下载地址 https://www.mongodb.com/download-center?jmp=nav#community 2、解压和复制 3、系统profile配置 4、创建data目录和log文件 5、mongodb启动配置 一:配置文件方式 二:命令方式 参数解释: --dbpath 数 阅读全文

posted @ 2017-11-29 16:51 Xiaox-xin 阅读(205) 评论(0) 推荐(0)

配置Docker加速器
摘要:您可以使用如下的脚本将mirror的配置添加到docker daemon的启动参数中。 # 系统要求 CentOS 7 以上,Docker 1.9 以上。 sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service sudo sed -i "s|ExecStart=/usr/bin/docker... 阅读全文

posted @ 2017-11-26 22:05 Xiaox-xin 阅读(122) 评论(0) 推荐(0)

TCP端口状态说明ESTABLISHED、TIME_WAIT
摘要:TCP状态转移要点TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不 会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中 阅读全文

posted @ 2017-11-22 10:24 Xiaox-xin 阅读(257) 评论(0) 推荐(0)

Maven依赖项Scope属性设置含义
摘要:每个依赖项的Scope选项进行该jar包的相关操作设置,默认为compile,根据需要调整设置: 1、compile设置编译范围内有效,在编译和打包时都会将依赖项加载进去。 2、test设置测试范围内有效,只在测试时使用,编译和打包时都不会加载该项。 3、provided设置编译和测试的范围内有效, 阅读全文

posted @ 2017-11-17 10:57 Xiaox-xin 阅读(143) 评论(0) 推荐(0)

实战JAVA虚拟机 JVM故障诊断与性能优化(十)---字节码的执行
摘要:字节码执行是java虚拟机的重点,就如同汇编语言对于计算机一样重要,字节码对于java虚拟机来说是执行的根本。 执行的基础:Java虚拟机常用指令介绍 常用入栈指令:将常数压入操作数栈,根据数据类型和入栈内容不同,又可以分为const系列、push系列、ldc系列 bipush (8位),sipus 阅读全文

posted @ 2017-11-14 19:57 Xiaox-xin 阅读(225) 评论(0) 推荐(0)

实战JAVA虚拟机 JVM故障诊断与性能优化(九)---掌握ClassLoader
摘要:ClassLoader在Java中有着非常重要的作用,它主要工作在Class装载的加载阶段,其主要作用是从系统的外部获取Class二进制数据流。 1、认识ClassLoader ClassLoader是Java的核心组件,所有的Class都是由ClassLoader进行加载。因此,ClassLoad 阅读全文

posted @ 2017-11-14 16:30 Xiaox-xin 阅读(274) 评论(0) 推荐(0)

实战JAVA虚拟机 JVM故障诊断与性能优化(九)---Class装载系统
摘要:Class文件的装载流程 只有被Java虚拟机装载的Class类型才能在程序中使用。 Class文件装载过程: 类装载的条件 Class只有在必须使用的时候才会被装载,Java虚拟机不会无条件地装载Class类型。Java虚拟机规定,一个类或接口在初次使用前,必须要进行初始化。“使用”指主动使用。 阅读全文

posted @ 2017-11-14 00:00 Xiaox-xin 阅读(190) 评论(0) 推荐(0)

实战JAVA虚拟机 JVM故障诊断与性能优化(九)---Class文件结构
摘要:对于java虚拟机来说,Class文件是虚拟机的一个重要接口,无论使用何种语言开发,只要能编译为正确的Class文件,那么这种语言就可以在java虚拟机上执行,Class文件就是Java虚拟机的基石, 1、Class文件总体结构 java虚拟机规范的定义,一个Class文件可以非常严谨地被描述称: 阅读全文

posted @ 2017-11-09 00:38 Xiaox-xin 阅读(221) 评论(0) 推荐(0)

'实战JAVA虚拟机 JVM故障诊断与性能优化(八)---无锁,CAS理解
摘要:在高并发环境下,对”锁“的激烈竞争可能会成为系统瓶颈,为此,可以使用一种称为非阻塞同步的方式。这种方式不需要使用”锁“(因此称之为“无锁”),但是依然能确保数据和程序在高并发环境下 保持多线程间的一致性。 1、理解CAS 基于比较并交换(Compare And Swap)CAS算法的无锁并发控制。 阅读全文

posted @ 2017-11-06 00:31 Xiaox-xin 阅读(165) 评论(0) 推荐(0)

导航