zoukankan      html  css  js  c++  java
  • 周记 2014.9.14

    1. java中取余数用:% 。0除以任何数,余数都是0。

    2. nohup  /usr/local/java/jdk1.7.0_51/bin/java -jar schedule.jar -Xms256 -Xmx800m  &     

        后台启动需要在执行代码前加上:nohup ,在代码最后面加上&

    3. Xms128m JVM初始分配的堆内存;Xmx512m JVM最大允许分配的堆内存,按需分配;XX:PermSize=64M JVM初始分配的非堆内存;

        XX:MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,

        所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。

        可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的, 

        所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。

    4. 减少判断,提高代码效率

    5. 三元表达式:int size = size > 0 ? size : 1

  • 相关阅读:
    偏函数
    装饰器
    排序
    匿名函数
    参数传递
    pass语句
    不定长函数
    通用函数
    不定长参数(元祖)
    不定长参数(字典)
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/3969574.html
Copyright © 2011-2022 走看看