Linux 下安装JDK1.8

本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧。 一、安装环境 操作系统:Red Hat Enterprise Linux 6 64 位(版本号6.6) JDK版本:1.8 工具:Xsh...

2018-12-29 11:59:25

阅读数 37

评论数 0

CentOS 7.0如何关闭防火墙

CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1、直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止fire...

2018-12-29 11:58:56

阅读数 39

评论数 0

性能监控的好工具 - NewRelic 简介(转)

首先你需要在网站上注册一个新帐号,根据服务器端的应用框架选择安装对应的插件,它提供了很多常见应用框架插件,以Rails为例子,只需要在Gemfile配置,执行bundle install即可: gem 'newrelic_rpm' 然后下载对应的newrlic.yml配置文件,放入到应用目...

2018-12-29 11:58:03

阅读数 115

评论数 1

Linux中关机,重启,注销命令

Linux中关机,重启,注销命令 关机:   shutdown -h now  #立刻关机重启,工作中常用   shutdown -h +1    #1分钟后关机   init 0   halt                        #立即停止系统,需要人工关闭电源   hal...

2018-12-25 20:16:35

阅读数 67

评论数 0

Linux下如何永久修改主机名

Linux如何修改自己的主机名 想修改自己的主机名,那你可以根据下面的步骤实现 使用hostname 使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的 # hostname newhostname 1 输入hostname linux即可将主机名改成lin...

2018-12-25 20:10:58

阅读数 97

评论数 0

Linux下SSH免密码登录配置

假设有 A、 B 两台 Linux 服务器,我们希望能够从其中一台服务器通过 SSH 免密码登录到另一台服务器。 两台服务器的信息如下: 主机名    IP地址    免密码登录用户名 server1    192.168.12.11    guest1 server2    192.168.12...

2018-12-25 19:53:12

阅读数 58

评论数 0

java命令--jstack 工具

一、介绍 jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的...

2018-12-15 17:30:38

阅读数 107

评论数 0

深入理解JVM(七)——性能监控工具

前言   工欲善其事必先利其器,性能优化和故障排查在我们大都数人眼里是件比较棘手的事情,一是需要具备一定的原理知识作为基础,二是需要掌握排查问题和解决问题的流程、方法。本文就将介绍利用性能监控工具,帮助开发者更快更准的找到问题产生的根源。本文分为三部分,第一部分将介绍在Linux环境下的常用监控...

2018-12-15 17:29:10

阅读数 102

评论数 0

深入理解JVM(六)——类加载器原理

我们知道我们编写的java代码,会经过编译器编译成字节码文件(class文件),再把字节码文件装载到JVM中,映射到各个内存区域中,我们的程序就可以在内存中运行了。那么字节码文件是怎样装载到JVM中的呢?中间经过了哪些步骤?常说的双亲委派模式又是怎么回事?本文主要搞清楚这些问题。 类装载流程 ...

2018-12-15 17:28:29

阅读数 56

评论数 0

深入理解JVM(五)——垃圾回收器

轻松学习JVM(五)——垃圾回收器     上一篇我们介绍了常见的垃圾回收算法,不同的算法各有各的优缺点,在JVM中并不是单纯的使用某一种算法进行垃圾回收,而是将不同的垃圾回收算法包装在不同的垃圾回收器当中,用户可以根据自身的需求,使用不同的垃圾回收器,以便让自己的java程序性能到达最佳。 ...

2018-12-15 17:27:59

阅读数 80

评论数 0

深入理解JVM(四)——垃圾回收算法

我们都知道java语言与C语言最大的区别就是内存自动回收,那么JVM是怎么控制内存回收的,这篇文章将介绍JVM垃圾回收的几种算法,从而了解内存回收的基本原理。 stop the world     在介绍垃圾回收算法之前,我们需要先了解一个词“stop the world”,stop the ...

2018-12-15 17:27:26

阅读数 97

评论数 0

深入理解JVM(三)——配置参数

JVM配置参数分为三类参数: 1、跟踪参数 2、堆分配参数 3、栈分配参数 这三类参数分别用于跟踪监控JVM状态,分配堆内存以及分配栈内存。 跟踪参数 跟踪参数用于跟踪监控JVM,往往被开发人员用于JVM调优以及故障排查。 1、当发生GC时,打印GC简要信息 使用-XX:+Prin...

2018-12-15 17:26:51

阅读数 85

评论数 0

深入理解JVM(二)——内存模型、可见性、指令重排序

 上一篇我们介绍了JVM的基本运行流程以及内存结构,对JVM有了初步的认识,这篇文章我们将根据JVM的内存模型探索java当中变量的可见性以及不同的java指令在并发时可能发生的指令重排序的情况。 内存模型     首先我们思考一下一个java线程要向另外一个线程进行通信,应该怎么做,我们再把...

2018-12-15 17:25:56

阅读数 35

评论数 0

深入理解JVM(一)——基本原理

前言   JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。 运行流程   我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: ...

2018-12-15 15:22:57

阅读数 96

评论数 0

linux之find命令详解

查找文件 find ./ -type f 查找目录 find ./ -type d 查找名字为test的文件或目录 find ./ -name test 查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录) find ./ -regex .*so.*\.gz 查找目录并列出目录...

2018-12-11 14:14:54

阅读数 36

评论数 0

HashMap循环遍历方式及其性能对比

HashMap循环遍历方式及其性能对比 1. Map的四种遍历方式 下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。 (1) for each map.entrySet()   Java   1 2 3 4 ...

2018-12-06 09:42:12

阅读数 53

评论数 0

mysql中or和in的效率问题 (有无索引差别很大o(n)/log(n))

mysql中or和in的效率问题        在网上一直看到的是or和in的效率没啥区别,一直也感觉是这样,前几天刚好在看《mysql数据库开发的36条军规》的文章,里面提到了or和in的效率问题,文中提到or的效率为O(n),而in的效率为O(logn), 当n越大的时候效率相差越明显。今...

2018-12-01 16:47:14

阅读数 145

评论数 0

MySQL的or/in/union与索引优化

转载自:MySQL的or/in/union与索引优化 https://blog.csdn.net/zhangweiwei2020/article/details/80005590 假设订单业务表结构为: order(oid, date, uid, status, money, time, …)...

2018-12-01 16:36:31

阅读数 41

评论数 0

MySQL_插入更新 ON DUPLICATE KEY UPDATE

平时我们在设计数据库表的时候总会设计 unique  或者 给表加上 primary key 的限制条件. 此时 插入数据的时候 ,经常会有这样的情况: 我们想向数据库插入一条记录:   若数据表中存在以相同主键的记录,我们就更新该条记录。   否则就插入一条新的记录。 逻辑上我们需要怎...

2018-11-22 14:41:43

阅读数 43

评论数 0

elasticsearch5.5多机集群配置

elasticsearch5.5多机集群配置   ELasticsearch 5.5要求JDK版本最低为1.8;   配置集群之前  先把要加群集群的节点的里的data目录下的Node目录 删除,否则集群建立会失败。   我这边虚拟机配置了两台centos IP分别是 192.168....

2018-11-21 16:46:23

阅读数 208

评论数 0

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