jvm 的启动参数

java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可...

2018-09-30 17:01:38

阅读数 24

评论数 0

JAVA启动参数大全之三:非Stable参数

 前面我们提到用-XX作为前缀的参数列表在jvm中可能是不健壮的,SUN也不推荐使用,后续可能会在没有通知的情况下就直接取消了;但是由于这些参数中的确有很多是对我们很有用的,比如我们经常会见到的-XX:PermSize、-XX:MaxPermSize等等; 下面我们将就Java HotSpot ...

2018-09-30 16:52:06

阅读数 60

评论数 0

JAVA启动参数大全之二:非标准参数

非标准参数又称为扩展参数,其列表如下:-Xint  设置jvm以解释模式运行,所有的字节码将被直接执行,而不会编译成本地码。  -Xbatch  关闭后台代码编译,强制在前台编译,编译完成之后才能进行代码执行;  默认情况下,jvm在后台进行编译,若没有编译完成,则前台运行代码时以解释模式运行。 ...

2018-09-30 16:50:01

阅读数 70

评论数 0

AVA启动参数大全之一:标准参数

前段时间系统升级时遭遇了OOM,具体解决过程见 遭遇OutOfMemoryError; 为了巩固对于java启动各项参数的认识,决定将所有参数列举出来,并一一解释,以便后查; java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标...

2018-09-30 16:48:03

阅读数 38

评论数 0

redis 常用的命令

  SELECT index 切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值。默认使用 0 号数据库。 keys  pattern 用于查看对应数据库下面的 所有键或者匹配的键 scan 0     ...

2018-09-30 11:49:19

阅读数 61

评论数 0

一些好用的画图,或者工具网址

  1 流程图网址 https://www.processon.com/diagrams 2 omniplan 软件,项目规划

2018-09-29 17:31:22

阅读数 281

评论数 0

House Robber 打家劫舍

// //  main.cpp //  robber // //  Created by dongfucai on 2018/9/28. //  Copyright © 2018年 dongfucai. All rights reserved. //   #include &...

2018-09-28 21:15:42

阅读数 23

评论数 0

Maven依赖中的scope详解

Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。 scope的分类 compile 默认就是compi...

2018-09-28 15:30:35

阅读数 19

评论数 0

jar与war包的区别

在学习maven的过程中接触到了jar包和war包。之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因是,为了项目的部署...

2018-09-28 15:10:16

阅读数 34

评论数 0

分布式锁的几种实现方式

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足...

2018-09-23 15:37:18

阅读数 100

评论数 0

zookeeper 和 kafka 常用的命令

zookeeper 常用的命令  连接登陆到zookeeper      bin/zkCli.sh -server localhost:2181 此时,输入“help”可以查看命令参数:       2.“ls path”用于查看路径path下的所有直接子节点:      3...

2018-09-23 12:58:48

阅读数 231

评论数 0

Kafka 安装及快速入门

介绍 官网:http://kafka.apache.org/ Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 Apache Kafka...

2018-09-15 10:44:35

阅读数 81

评论数 0

ACID 的理解 以及分布式事务

原子性:记录之前的版本,允许回滚 一致性:事务开始和结束之间的中间状态不会被其他事务看到 隔离性:适当的破坏一致性来提升性能与并行度 例如:最终一致~=读未提交。 持久性:每一次的事务提交后就会保证不会丢失 1 什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器...

2018-09-13 20:23:24

阅读数 302

评论数 0

jvm是如何实现的 是如何运转起来的

你想要知道helloworld 是如何打印出来的吗?那么请看下面的代码,相信一定不会让你失望的 自己也是借鉴他人的代码,仿照他人代码完成的,按照说明readme中的说明,是绝对可以运行起来的。如果出现问题,可以邮箱联系我,共同讨论,如果感觉不错,希望可以骗得几个星 废话不说,先上代码吧 ht...

2018-09-11 21:56:29

阅读数 143

评论数 0

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