原创 【探索】單例模式與多線程

單例模式結合多線程技術 1.餓漢模式/“立即加載” 立即加載就是使用類的時候已經將對象創建完畢,常見的實現方法是直接new 實例化。 1.1 立即加載型單例模式 創建MyObject.java: public class MyOb

原创 類ThreadLocal的使用和類InheritableThreadLocal的使用

類ThreadLocal的使用 變量值的共享可以使用public static變量的形式實現,所有的線程都使用同一個public static變量,那如何實現每一個線程都有自己的變量呢?JDK提供的ThreadLocal可用於解決

原创 關於多線程之synchronized關鍵字

對象及變量的併發訪問 1.synchronized同步方法 synchronized關鍵字可用來保障原子性、可見性、和有序性。 我們需要掌握的是: 1)synchronized對象監視器爲Object時的使用方法 2)synchr

原创 【探索】定時器Timer的使用

定時器Timer的使用 Time類的主要作用就是設置計劃任務,但封裝任務的類卻是TimeTask類,執行計劃任務的代碼要放入TimerTask的子類中,因爲TimeTask是一個抽象類。 1.方法schedule(TimeTask

原创 springmvc學習(三)

我們知道,,很多時候我們在業務方法可能會有返回數據,常常是一些對象,那麼我們怎麼把模型數據輸出到我們需要它顯示的頁面上呢?通常 我們都把模型數據放在域對象裏,一般都是在request域裏面。那麼在這裏springmvc提供了幾種途徑來輸出

原创 【Vue學習筆記之,父子組件之間的傳值(着重於父組件傳對象值到子組件)】

今天學習到vue中,父子組件的傳值 例子: 父組件 ————> 子組件 <parent>     <sonComponent:sonValue="editSon" ref="sonComponent"></sonComponent>  <

原创 【探索】初識多線程之非線程安全

初識多線程之非線程安全 非線程安全問題主要指多個線程對同一個對象中的同一個實例變量進行操作時會出現值被更改、值不同步的情況。 實例變量共享造成的非線程安全 例如:在實現投票功能的設計時,多個線程同時處理同一個人的票數 創建:類My

原创 【探索】停止線程和暫停線程

停止線程和暫停線程 停止一個線程意味着在線程處理完任務之前停止正在做的操作,也就是放棄當前的操作,雖然看起來非常簡單,但是要做好防範措施。 停止線程的方法 1. 方法1:使用Thread.stop(),但不推薦 2. 方法2:使用

原创 垃圾收集器與內存分配策略(讀後感三:回收內存)

在前兩篇博客中,我們有學習到在Java虛擬機中,內存的分配以及創建對象的過程 我們已經知道,程序計數器,虛擬機棧,本地方法棧都是線程私有的,隨着線程的生而生,隨着線程的死而消亡,當一個方法或者線程結束時,內存就自然的被回收了。但是在Jav

原创 【工作筆記之element及vue的問題解決記錄】

1.思路:vue中的父子組件傳值,可以實現父組件的按鈕觸發某個子組件的顯示(比如:表單) 2. 在vue中導入js文件,並要使用裏面的函數: 首先引入在js文件:import {A} from 'url' 然後在js文件中導出你要使用的函

原创 MVC設計模式

我眼中的MVC設計模式 我們所要思考的是 何爲MVC,它被用來幹嘛,and它有什麼好處? 下面我們來解決第一個問題:何爲MVC? MVC模式把軟件程序分爲三個模塊:模型(model)、視圖(view)和控制器(controller) mo

原创 SpringMvc入門學習(一)

我的第一個SpringMvc 的HelloWorld 第一步,導入spring mvc所需要的jar包 第二步 在項目工程下的web.xml裏配置DispatcherServlet 需要注意的是,若沒有顯示配置contextConfi

原创 SpringMvc的requestMapping的幾種常用用法

一:value 舉例說明如下 public class indexController{ @Controller @RequestMapping("/update")  public void update(){ System.out

原创 SSM入門級最完整的框架,可以直接拿來做項目用,非常適合新手。

一.技術點 1.基礎框架 ssm (spring+springmvc+mybatis) 2.數據庫 mysql 3.前端框架 bootstrap快速搭建簡潔美觀的界面 4.項目的依賴管理maven 5.分頁 pagehelpe

原创 數據結構之表結構【數組,鏈表的實現方式】(數據結構讀後感 一)

最近除了在看Java虛擬機外,我還在學習數據結構與算法分析(Java語言),這是因爲前段時間去公司面試的時候被問到一些數據結構和算法都有點不知所措,程序不就是=數據結構+算法嗎,我想要作爲一名合格的程序員,所以我準備啃下這本書,不管再難都