原创 Activiti工作流-入門篇

目前常用的工作流引擎: Activiti jbpm 什麼是JBPM? JBPM,全稱是Java Business Process Management(業務流程管理),它覆蓋了業務流程管理、工作流、服務協作等領域的一個開源的,

原创 maven基礎&用IDEA創建maven項目

maven基礎 maven定義:maven是一個項目管理工具,它包含了一個項目模型,一組標準集合,一個項目週期,一個依賴管理系統,和用來運行定義在生命週期階段中插件目標的邏輯 1、jar包管理(核心功能:依賴管理----->maven工程

原创 這些不成熟的特徵,看看你佔了幾個

成熟,這個詞,對於這個年紀的我們來說,並不陌生。 朋友聚會時,回憶起少年時一些所作所爲,或許大家都會用“當時我還不成熟”來兜住面子。但是其實,成熟與不成熟,和年齡是沒有多大關係的。所以不要再拿以前你的來“擋槍”啦。 人不成成熟的第一個特徵

原创 Linux——壓縮與解壓縮

zip格式 如果當你輸入以下命令提示找不到命令的時候,需要安裝zip 和unzip命令 yum install -y unzip zip 簡介 zip格式應該是大家最常見的壓縮格式了,因爲我們平時用的Windows操作系統是大多

原创 Elasticsearch的集羣搭建和配置

Elasticsearch是什麼? Elasticsearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java語言開發的,並作爲Apac

原创 考試系統隨機組卷思路

背景  最近幫助朋友弄一個系統,裏面有一個功能是隨機組卷的功能,雖然可能聽起來不就是一個隨機嗎?看似簡單,但真是卡了我兩天。 說明:隨機組卷之前要進行試題配置,配置的內容爲,某科目下某章節選擇題n道,填空題m道,簡答題x道。 思路  對於

原创 思考與提升

前幾日,因爲值班忘記倒辦公室的垃圾,而與領導交流。以下是我的總結!     首先,我沒能發現辦公室裏面還有垃圾桶,這說明,我在批註文檔的時候,沒有仔細認真,上深一層,就是平時做事情不認真,太浮躁。和領導談話之後,我發現我們應該從多角度和多

原创 稀疏數組竟如此簡單

從一個場景來分析,爲什麼需要稀疏數組! 二維數組 我們以一個二維數組模擬五子棋爲例,用二維數組模擬創建一個棋盤,數字1代表黑子,二代表白子。在某些場景下,我們需要保存遊戲的進度,如果採用原始的二維數組的方式進行保存的話,我們可以

原创 過濾器(Filter)你知多少

過濾器 過濾器實際上就是對web資源進行的攔截,filter是Servlet的規範它是處於客戶端與服務器資源文件之間的一道過濾網 。通俗的來講,就是你想要訪問我的服務器,就需要首先通過過濾器的層層檢查,然後你的請求才會被servl

原创 兩篇博客帶你搞定Java8 Stream操作 第一篇

java8爲我們提供了一種Stream操作,讓我們對集合或者數組的操作更加簡單。 什麼是流式操作? 提示:如果你瞭解什麼是流式操作,那你可以跳過以下部分內容!!! 舉一個簡單的例子。 下面是一個普通的Person類,有name,a

原创 瞭解微服務結構SpringCloud

  微服務架構的基礎框架/組件     1、服務註冊發現     2、服務網關     3、後端通用服務     4、前端服務     SpringCloudEureka 基於Netflix Eureka做了二次封裝 兩個組件組

原创 兩篇博客帶你搞定Java8 Stream操作 第二篇

前言 上篇文章我們介紹了Stream流的最終操作! 兩篇博客帶你搞定Java8 Stream操作 第一篇 接下來,我們繼續瞭解一下Stream的中間操作! 中間操作 Filter操作 通過名字,我們就能知道,filter是用於

原创 用數組模擬隊列

定義 隊列是一種特殊的線性表,它的特點是先進先出,即先入隊列的先隊列。隊列的插入是在隊列尾部(rear),隊列的刪除是在隊列頭部(front) 數組模擬隊列 變量說明 maxSize:隊列的最大容量 rear:記錄隊列尾部的下標

原创 你不知道的Eureka

在SpringCloud的微服務體系中,Eureka是非常重要的一部分。微服務架構,幫助我們降低了業務程序之間的耦合,由原來的互相調用,到現在的只需要告訴註冊中心,我需要什麼。大大的幫助我們避免了很多編程時的麻煩。而Eureka就是一箇中

原创 Springcloud配置中心入門篇

資料 Spring官方文檔:https://cloud.spring.io/spring-cloud-config/reference/html/ springcloud-config配置中心的使用 : https://blog