原创 Idea常用的快捷設置

目錄   1.字體設置 ​ 2.改變主題顏色 3.設置鼠標懸浮某個代碼上顯示提示信息。  4.設置自動導包和優化多餘的包  5.設置超出一定量的同包引用,變爲* ​6.設置默認顯示行號 ​ 7.設置顯示方法之間的分隔符 8.設置忽略大小寫

原创 Java多線程與高併發(一)

順序:進程->線程->協程/纖程 進程: 進程是程序的一次靜態執行過程,佔用特定的地址資源,每個進程之間都是獨立存在,由三部分形成:cpu/data/code 缺點:內存的浪費,cpu負擔 線程概念 對於程序而言,線程就是一個指令的集合,

原创 Mybatis-config.xml核心配置文件詳解

db.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test?zeroDateTimeBehavior=convert

原创 Idea斷點調試和創建/啓動JavaWeb項目

目錄   1.設置debug連接模式 更加節省內存,默認scoket,shared memory 是windows特有的一個屬性,在windows系統下建議用這個 2.常用斷點調試快捷鍵 3.創建JavaWeb項目  4.添加tomcat

原创 Oracle安裝及卸載超詳細教程

以下內容來自馬士兵教育 Oraclean安裝 安裝包:鏈接:https://pan.baidu.com/s/1tfj_DpnCi1GMwJU24YScuQ 提取碼:jqao 1.將壓縮包進行解壓,大家會看到兩個壓縮包,將兩個報全部都進行解

原创 Java多線程與高併發(三)

爲什麼要使用線程池? 原因:線程不斷創建和銷燬過程很佔用系統資源,如果管理不善很容易導致系統一系列問題發生,因此大多併發框架中都會使用線程池。 好處: 使用線程池可以重複使用已有得線程繼續執行任務,避免線程創建和銷燬時造成的消耗。 由於沒

原创 HTML貪喫蛇小遊戲源碼

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>貪喫蛇</title> <style> #map { width: 400px;

原创 Java 基礎學習之路:JDK12.0.2 安裝

下載JDK 12  鏈接:https://pan.baidu.com/s/1HRQyeJnNnTczeWs0WTfgBQ  提取碼:lln0   直接安裝完成,找到自己的安裝路徑,出現下面的目錄文件     因爲JDK12 不像其他J

原创 Java多線程與高併發(二)

synchronized同步 加synchronization的前提   1.必須兩個或者兩個以上的線程同時訪問一個共享資源   2.必須保證同步中只能有一個線程在運行 synchronization鎖的是共享對象,而不是代碼  1.同步

原创 Elasticsearch學習之路:ElasticSearch的功能,使用場景及特點。

以下部分內容來自百度百科 概述 ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java語言開發的,並作爲Apache

原创 EElasticsearch學習之路:Elasticsearch和kibana安裝啓動

安裝Elasticsearch 大佬的博客有所有安裝包:https://blog.csdn.net/weixin_37281289/article/details/101483434 建議下載Elasticsearch和kibana兩個一

原创 Idea代碼模板創建

原理:配置一些常用的字母縮寫,輸入的時候出現預定義的固定代碼,是開發效率大大提高,同時增加一些個性化,最簡單的例子:輸入sout,出現System.out.println(); 目錄 一.所處位置 二、區別 模板1:main方法  模板2

原创 Idea幫助快速開發快捷鍵

創建內容:alt+insert main方法:psvm 輸出語句:sout 賦值一行:ctrl+D 刪除一行:ctrl+Y 撤回:ctrl+Z read操作:ctrl+shift+Z 上移動:ctrl+shi

原创 Oracle學習旅程(一)

以下內容來自馬士兵教育 數據庫介紹 關係型數據庫 Mysql(用的最多)  Oracle(最安全)  Sql server( .net)  Db2(金融,銀行 非關係型數據 Hbase Redis  mongodb Oracle介紹  一