原创 進制轉換(Integer.parseInt(num.int radix))

題目描述 寫出一個程序,接受一個十六進制的數值字符串,輸出該數值的十進制字符串。(多組同時輸入 ) 輸入描述: 輸入一個十六進制的數值字符串。 輸出描述: 輸出該數值的十進制字符串。 示例1 輸入 0xA 輸出 10  (1)利用In

原创 springmvc(一)原理分析及配置前端控制器,處理器映射器,處理器適配器

springmvc是spring的一部分,是一個基於mvc設計模式的前端框架 工作流程 前端控制器(DispacherServlet):負責轉發請求,接受用戶的請求,申請處理後,將響應返回給客戶 處理器映射器(HandlerMapping

原创 字串的連接最長路徑查找(Scanner.next()和Scanner.nextLine())

題目描述 給定n個字符串,請對n個字符串按照字典序排列。 輸入描述: 輸入第一行爲一個正整數n(1≤n≤1000),下面n行爲n個字符串(字符串長度≤100),字符串中只含有大小寫字母。 輸出描述: 數據輸出n行,輸出結果爲按照字典序

原创 素數伴侶(二分圖最大匹配問題&匈牙利算法)

題目描述 題目描述 若兩個正整數的和爲素數,則這兩個正整數稱之爲“素數伴侶”,如2和5、6和13,它們能應用於通信加密。現在密碼學會請你設計一個程序,從已有的N(N爲偶數)個正整數中挑選出若干對組成“素數伴侶”,挑選方案多種多樣,例如有4

原创 網絡基礎(一)---http、https、session、cookie

http和https的區別   http開頭的請求是HTTP超文本傳輸協議運行在TCP協議上。超文本傳輸協議是一種應用層協議,是一種無狀態的數據傳輸協議,客戶端和服務端都無法驗證彼此的狀態。需要藉助session和cookie。默認端口是

原创 提取不重複的整數(LinkedHashMap)

題目描述 輸入一個int型整數,按照從右向左的閱讀順序,返回一個不含重複數字的新的整數。 輸入描述: 輸入一個int型整數 輸出描述: 按照從右向左的閱讀順序,返回一個不含重複數字的新的整數 示例1 輸入 9876673 輸出 376

原创 TCP擁塞控制、網絡各層協議

我們知道TCP和UDP都是傳輸層的協議,最大的區別UDP無連接是面向報文的,不保證可靠傳輸,無擁塞控制,就是TCP是面向連接的協議,能提供安全,可靠,有序的數據傳輸,保證數據無差錯,不丟失,不重複按序到達 那麼TCP是如何保證可靠傳輸的?

原创 質數因子(遞歸)

題目描述 功能:輸入一個正整數,按照從小到大的順序輸出它的所有質數的因子(如180的質數因子爲2 2 3 3 5 ) 最後一個數後面也要有空格 輸入描述: 輸入一個long型整數 輸出描述: 按照從小到大的順序輸出它的所有質數的因子,以空

原创 springmvc(二)非註解處理器映射器,非註解處理器適配器

非註解的處理器映射器 前面我們使用的非註解的映射器是BeanNameUrlHandlerMapping,還有一種就是SimpleUrlHandlerMapping,可以配置多個映射,比如多個url對應同一個handler。第一個映射器根據

原创 取近似值(Math.round和folat-(int)float)

題目描述 寫出一個程序,接受一個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。 輸入描述: 輸入一個正浮點數值 輸出描述: 輸出該數值的近似整數值 示例1 輸入 5.5 輸出 6  應

原创 Tomacat類加載機制

Tomacat類加載機制 tomcat中提供了多種類加載器,以便web應用程序部署到tomcat中可以共享類加載器也可以加載各自應用中WEB-INF的lib目錄下面導入的類。在Tomcat啓動的時候就會初始化它當中的類加載器。 在Tomc

原创 springmvc(三)註解處理器映射器,註解處理器適配器

首先在springmvc.xml文件中配置註解的處理器映射器和處理器適配器 這兩行的配置相當於下面一行配置,開啓mvc的註解驅動 那麼處理器適配器和映射器都是基於註解的,接下來就是開發基於註解的Handler  開發註解的Handler

原创 JVM(十五)深入理解線程上下文類加載器

在複習前面的類加載機制時發現對線程上下文類加載器的概念很模糊,所以今天再來總結一下 線程上下文類加載器  我們知道JVM虛擬機採用雙親委派模式來加載類,而且在類加載的整個過程中只有在加載階段可以別程序員操作,加載器通過類的全限定名在cla

原创 多線程(ReetrantLock搭配condition)

題目描述 問題描述:有4個線程和1個公共的字符數組。線程1的功能就是向數組輸出A,線程2的功能就是向字符輸出B,線程3的功能就是向數組輸出C,線程4的功能就是向數組輸出D。要求按順序向數組賦值ABCDABCDABCD,ABCD的個數由線程

原创 mysql總結

sql語句 //修復系統號字段 ALTER TABLE issue_item add `create_user_code` bigint(20) NOT NULL DEFAULT '-1' COMMENT '創建人系統號'; alter