原创 Spring Security

簡介 Spring Security是一個能夠爲基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。 案例 pom.xml <version>0.0.1-SNAPSHOT</version> <proper

原创 Dubbox與Zookeeper簡介及入門小案例

Dubbox 一:簡介       Dubbox 是一個分佈式服務框架,其前身是阿里巴巴開源項目Dubbo ,被國內電商及互聯網項目中使用,後期阿里巴巴停止了該項目的維護,噹噹網便在Dubbo基礎上進行優化,並繼續維護,爲了與原有的Dubb

原创 Spring和SpringMVC父子容器關係所引發的問題

一、背景 最近在使用工具類實現將數據庫中的數據批量導入到Solr索引庫的時候,使用單元測試提示: java.lang.IllegalStateException: Failed to load ApplicationContext 在解

原创 生產者-消費者問題詳解

1. 前言   生產者-消費者問題是經典的線程同步問題(我會用java和c分別實現),主要牽扯到三個點: 一:能否互斥訪問共享資源(不能同時訪問共享數據); 二:當公共容器滿時,生產者能否繼續生產(生產者應阻塞並喚醒消費者消費); 三:當公

原创 工廠方法模式

工廠方法模式使用頻率比較高,其定義爲: 工廠模式定義一個用於創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到其子類。  一:通用源碼 step1:抽象產品類  public abstract class Prod

原创 MyBatis的緩存機制

前言 MyBatis中允許使用緩存,分爲一級緩存和二級緩存,下面看下MyBatis中如何配置緩存。 一級緩存和二級緩存 ps:下面代碼省略主配置文件和sql映射文件,直接給出測試方法。 public class MyBatisTest

原创 記一次失敗的面試經歷

1. 前言  前幾天,濟南的一家公司來我們學校進行校招。工作室的創始人在那家公司混的還不錯,本來人家公司並沒有把我們學校作爲被招聘的學校,是我們工作室的創始人極力推薦纔來我們學校進行招聘,但是我們學校不重視,導致沒有幾個人參加招聘會,去的基

原创 一次失敗的旅行

一:開始        2019年1月10號,我放假回家。回到家之後的第一個晚上,因爲姐在濟南買房了,所以我想帶着媽去濟南住幾天,冬天農村比較冷,我姐樓上比較暖和。姐一直也有讓爸媽去她那住幾天的想法,爸還在上班,媽自己去我們不太放心,加上她

原创 Java 多線程問題總結

1、多線程有什麼用? (1)發揮多核CPU的優勢       隨着工業的進步,現在的筆記本、臺式機乃至商用的應用服務器至少也都是雙核的,4核、8核甚至16核的也都不少見,如果是單線程的程序,那麼在雙核CPU上就浪費了50%,在4核CPU上就

原创 線程及synchronized鎖的理解

程序、進程與線程 一:概念理解  程序:靜態的代碼,應用軟件執行的藍本進程:程序的一次動態執行過程,對應了從代碼加載、執行至執行完畢的一個完整過程。線程:比進程更小的執行單位,一個進程在執行過程中可以產生多個線程。         操作

原创 《經濟學通識》有感

      呂老師,您好。我是2016級計算機科學與技術網站建設的一名學生,我叫xxx,您題目的要求是我印象最深的某一堂課,而我想談一談我在《經濟學通識》這堂課上的收穫。 我先說一下我選這門課的初衷,主要有以下兩點       我的專業是計

原创 《經濟學通識》有感

      呂老師,您好。我是2016級計算機科學與技術網站建設的一名學生,我叫xxx,您題目的要求是我印象最深的某一堂課,而我想談一談我在《經濟學通識》這堂課上的收穫。 我先說一下我選這門課的初衷,主要有以下兩點       我的專業是計

原创 使用swagger傳遞map類型的參數報錯406

1、前言 最近在實現一個分頁查詢所有的用戶及其角色的功能時,遇到了406的問題,費了好長時間才解決,記錄一下解決方法。 2、排錯過程 前後端分離的項目,寫接口的時候我用到了swagger框架。先說下406是什麼意思? 406:請求的資源的

原创 SpringMVC整合Shiro和Swagger產生的路徑過濾問題

SSM整合Swagger和Shiro時出現的問題: 一:啓動swagger報錯Unable to infer base url. This is common when using dynamic servlet解決方法 在shiro配置

原创 Spring和SpringMVC父子容器關係所引發的血案

一、背景 最近在使用工具類實現將數據庫中的數據批量導入到Solr索引庫的時候,使用單元測試提示: java.lang.IllegalStateException: Failed to load ApplicationContext 在解