<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    漢辰攻略

    The palest ink is better than the best memory.

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      8 Posts :: 1 Stories :: 3 Comments :: 0 Trackbacks

    2008年10月30日 #

  • C-j: Insert a new line with the same indentation level as the current line
  • RET: Insert a new line with the same indentation level as the current line
  • C-M-a: Go to the beginning of the current function or class
  • C-M-e: Go to the end of the current function or class
  • C-M-h: Mark the current function or class for copying, etc.
  • C-M-x: Execute the current function or class
  • C-c C-b: Submit a bug report
  • C-c C-c: Execute the buffer (i.e., the file being displayed)
  • C-c C-d: Trace the stack of the process being executed
  • C-c C-h: Get context-based help
  • C-c TAB: Indent a highlighted (or marked) region
  • C-c C-k: Mark a block of text. Using this at the head of a class or function definition will mark the entire block.
  • C-c C-l: Shift the region to the left. If the cursor is in the middle of a region, the lower half of the region will shift.
  • C-c RET: Execute the current file, opening a new window to show the output.
  • C-c C-n: Jump to the next statement.
  • C-c C-p: Jump to the previous statement.
  • C-c C-r: Shift the region to the right. If the cursor is in the middle of a region, the lower half of the region will shift.
  • C-c C-s: Execute a Python command.
  • C-c C-t: Toggle shells
  • C-c C-u: Go up one block
  • C-c C-v: List the version of the Python mode
  • C-c C-w: Run PyChecker
  • C-c !: Open the Python interactive shell
  • C-c #: Comment the highlighted (marked) region
  • C-c :: Check the indentation off-set
  • C-c <: Shift the region to the left
  • C-c >: Shift the region to the right
  • C-c ?: Show Python mode documentation
  • C-c |: Execute the highlighted (marked) part of the current program.
  • posted @ 2008-11-12 14:11 漢辰 閱讀(1069) | 評(píng)論 (0)編輯 收藏

    --XX:+DoEscapeAnalysis, off by default
    如果一個(gè)對(duì)象的所有引用都是限于某一局部范圍,去掉對(duì)象上的鎖
    --XX:+UseBiasedLocking, on by default
    對(duì)多次取鎖的操作,比如循環(huán),不釋放Lease即使鎖已被釋放,避免費(fèi)時(shí)的取Lease操作 (最有效)
    --XX:+EliminateLocks, on by default
    如果一段代碼經(jīng)常性的加鎖和解鎖,在解鎖與下次加鎖之間又沒干什么事情,則可以將多次加加鎖解鎖操作合并成一對(duì)。也稱為L(zhǎng)ock Coarsening (鎖粗化)

    http://www.infoq.com/articles/java-threading-optimizations-p1
    posted @ 2008-10-30 15:33 漢辰 閱讀(671) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 99精品视频在线观看免费专区| 成全视成人免费观看在线看| 久久ww精品w免费人成| 永久亚洲成a人片777777| 免费福利在线观看| 亚洲精品久久久www| 成人免费视频一区二区| 亚洲国产中文v高清在线观看| 国产亚洲综合精品一区二区三区| 在线观看亚洲免费| 杨幂最新免费特级毛片| 亚洲精品无码你懂的网站| 深夜a级毛片免费视频| 亚洲国产婷婷香蕉久久久久久| 一级毛片在播放免费| 中文字幕精品无码亚洲字| 国产精品免费观看视频| 自拍偷自拍亚洲精品情侣| 日韩免费在线视频| 亚洲国产精品yw在线观看| 一个人在线观看视频免费| 亚洲JIZZJIZZ妇女| 亚洲精品高清一二区久久| 中文字幕无码免费久久9一区9| 亚洲精品无码成人片久久| 1000部国产成人免费视频| 亚洲一区二区三区成人网站| 国产a级特黄的片子视频免费| 久久免费99精品国产自在现线| 亚洲av日韩av激情亚洲| 欧美日韩国产免费一区二区三区| 亚洲hairy多毛pics大全| 久久乐国产精品亚洲综合| 69精品免费视频| 国产精品久久久久久亚洲影视| 国产精品亚洲mnbav网站| **一级一级毛片免费观看| 亚洲狠狠婷婷综合久久蜜芽| 亚洲中文字幕久久精品无码喷水 | 成年丰满熟妇午夜免费视频| 国产成人精品亚洲一区|