原创 交換排序與插入排序

排序算法進行分類: 其中每個算法都有其相應的時間複雜度和空間複雜度,這裏我也對它們做了一個彙總: 排序算法 時間複雜度 空間複雜度

原创 scala基礎練習:實現日曆練習

package com.yc.scala import java.util.Scanner object MyCalendar {   def ma

原创 基數排序與計數排序

基數排序 【基本思想】 首先設立r個隊列,對列編號分別爲0~r-1,r爲待排序列中元素的基數(例如10進制數,則r=10),然後按照下面的規則對元素進行分配收集 1,先按最低有效位的值,把n個元素分配到上述的r個隊列中,然後從小到大將個隊

原创 多線程內存溢出產生的實戰分析

<code class="hljs oxygene has-numbering" style="display: block; padding: 0px; background-color: transparent; color: inh

原创 選擇排序與歸併排序

選擇排序 直接選擇排序 【基本思想】 每一趟在待排序列中選出最小(或最大)的元素,依次放在已排好序的元素序列後面(或前面),直至全部的元素排完爲止。 直接選擇排序也稱爲簡單選擇排序。首先在待排序列中選出最小的元素,將它與第一個位置上的元

原创 性能分析系列

一、開發者的自測利器-Hprof命令 1、示例演示 例子程序: <code class="hljs java has-numbering" style="display: block; padding: 0px; backgro

原创 深入淺出JMS(三)--ActiveMQ簡單的HelloWorld實例

使用ActiveMQ爲大家實現一種點對點的消息模型。如果你對點對點模型的認識較淺,可以看一下第一篇博文的介紹。 JMS其實並沒有想象的那麼高大上,看完這篇博文之後,你就知道什麼叫簡單,下面直接進入主題。 開發環境 我們使用的是Ac

原创 深入淺出JMS(四)--Spring和ActiveMQ整合的完整實例

前言 這篇博文,我們基於spring+JMS+ActiveMQ+Tomcat,做一個Spring4.1.0和ActiveMQ5.11.1整合實例,實現了Point-To-Point的異步隊列消息和PUB/SUB(發佈/訂閱)模型,簡

原创 使用gethostname()函數和gethostbyname()函數獲取主機相關信息

gethostname() : 返回本地主機的標準主機名。 原型如下: #include <unistd.h> int gethostname(char *name, size_t len); 參數說明: 這個函數需要兩個參數: 接收緩衝

原创 HashMap實現原理分析

概述 HashMap是Java集合框架(Java Collection Framework, JCF)中一個基礎類,它在1998年12月,加入到Java 2版本中。在此之後,Map接口本身除了在Java 5中引入了泛型以外,再沒有發生過明

原创 【項目管理和構建】——Maven下載、安裝和配置(二)

Maven主要做的是兩件事: 統一開發規範與工具 統一管理jar包 這兩件事情他都做到了,而且還做了更多的事情。Maven還可以管理項目的整個聲明週期,包括編 譯,構建,測試,發佈,報告等等。目前Apache下絕大多數項目都已

原创 深入淺出JMS(二)--ActiveMQ簡單介紹以及安裝

現實的企業中,對於消息通信的應用一直都非常的火熱,而且在J2EE的企業應用中扮演着特殊的角色,所以對於它研究是非常有必要的。 上篇博文深入淺出JMS(一)–JMS基本概念,我們介紹了消息通信的規範JMS,我們這篇博文介紹一款開源的JM

原创 【項目管理和構建】—— eclipse配置maven + 創建maven項目(三)

這篇博文我們配置一下eclipse,將它和maven結合,並我們創建一個maven的項目。 準備工作 在eclipse配置maven之前需要我們做好準備工作,如下:  1. 安裝jdk  2. 已安裝好 maven,將maven配置

原创 【項目管理和構建】——Maven簡介(一)

       在現實的企業中,以低成本、高效率、高質量的完成項目,不僅僅需要技術大牛,企業更加需要管理大牛,管理者只懂技術是遠遠不夠的。當然,管理可以說有很多的方面,例如:對人員的管理,也有對項目的管理等等。如果你想成爲一個優秀的管理者

原创 深入淺出JMS(一)--JMS基本概念

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java