原创 Spring整合Mybatis(可代替SqlMapConfig.xml)

通過在applicationcontext.xml文件中配置,可以免去配置SqlMapConfig.xml <!-- spring整合Mybatis框架的配置--> <!-- 配置連接池--> <bean id

原创 SpringBoot學習筆記-配置文件

Springboot配置文件 1、配置文件 (1)、springboot使用一個全局的配置文件,配置文件名是固定的; application.properties application.yml (2)、配置文件的作用:修改s

原创 AJAX的四步操作

1、第一步,得到XMLHttpRequest對象 ajax需要掌握XMLHttpRequest對象。獲取方式: 大多數瀏覽器都支持 :var xmlHttp = new XMLHttpRequest(); IE6.0 : v

原创 springboot-JPA的使用

1、在配置文件中做相關配置 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1

原创 項目總結 -網頁聊天室

項目名稱:網頁聊天室 項目地址:http://101.37.14.113:8888/ 一、項目簡介 本項目是基於WebSocket和Socket實現的網頁聊天室。使用到的技術包括:MVC編程思想、WebSocket、Servlet、MyS

原创 Java代碼生成圖片驗證碼

1、使用BufferedImage創建驗證碼的背景圖片 2、定義一個字符串形式的數學運算字符串 3、使用ScriptEngine對字符串運算公式進行計算 4、將創建好的驗證碼運算答案存儲到redis中,並將驗證碼運算公式返回前端頁

原创 二進制間距 (LeetCode)

題目描述: 給定一個正整數 N,找到並返回 N 的二進制表示中兩個連續的 1 之間的最長距離。  如果沒有兩個連續的 1,返回 0 。 示例 1: 輸入:22 輸出:2 解釋: 22 的二進制是 0b10110 。 在 22 的二進制表

原创 兩句話中不常見單詞(LeetCode)

題目描述: 給定兩個句子 A 和 B 。 (句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。) 如果一個單詞在其中一個句子中只出現一次,在另一個句子中卻沒有出現,那麼這個單詞就是不常見的。 返回所有不常用單詞的列表。 您可以按任何順

原创 兩數之和(不使用+、- 運算符)LeetCode

題目描述: 不使用運算符 + 和 - ,計算兩整數 a 、b 之和。 示例 1: 輸入: a = 1, b = 2 輸出: 3 示例 2: 輸入: a = -2, b = 3 輸出: 1 解題思路: a^b 是取得兩數無進位相加,a

原创 相對名次(LeetCode)

題目描述: 給出 N 名運動員的成績,找出他們的相對名次並授予前三名對應的獎牌。前三名運動員將會被分別授予 “金牌”,“銀牌” 和“ 銅牌”("Gold Medal", "Silver Medal", "Bronze Medal")。 (

原创 volatile關鍵字與雙重檢驗鎖單例模式

volatile關鍵字的特性   1、保證被volatile定義的變量對所有線程的可見性         即某線程對volatile變量的操作,其他線程會立刻得知   2、使用volatile變量的語義是禁止指令重排序      

原创 二分搜索樹中任意節點的刪除

刪除二分搜索樹中的任意節點,主要分爲以下幾種情況 1)需要刪除的節點爲葉子節點; 這種情況是最簡單的,只需要切斷二叉樹與該葉子節點的聯繫即可。   2)需要刪除的節點只有左子樹; 在這種情況下,需要找到該節點的左子節點, 切斷該節點與左

原创 Java內存區域劃分

原文鏈接:https://blog.csdn.net/q5706503/article/details/84614158 本文轉自大佬的博客,原文鏈接:https://blog.csdn.net

原创 TCP協議可靠性與高性能的實現原理

可靠性: 1、校驗和 16位校驗和: 由發送端填充, CRC校驗. 接收端校驗不通過, 則認爲數據有問題. 此處的檢驗和不光包含TCP首部, 也 包含TCP數據部分. 2、序列號 TCP將每個字節的數據都進行了編號. 即爲序列號.  3、

原创 項目總結--性能測試框架

項目名稱:性能測試框架 一、項目背景: 寫在前面,此項目是用於測試方法性能的小框架; 寫這個小項目的初衷是我在學習運用的過程中發現,很多時候,實現同種功能的方法並不是單一的,每當這種情況出現的時候,我就會糾結於到底哪一種方法更加高效?最終