原创 Java項目—— HTTP緩存

一、服務器控制緩存的能力 當客戶端第一次請求服務器端的資源時,服務器端可以通過如下幾種方式控制資源的緩存能力。 Cache-Control: no-store,禁止緩存對響應進行復制。 Cache-Control: no-cache

原创 Java 併發包應用

一、Java JUC ​ java5.0 提供的 java.util.concurrent 包,其中增加了併發編程中常見的工具類。 ​ eg: 線程池、異步IO 和 輕量級任務框架 ​ 提供可調的、靈活的線程池,以及提供了設計用於多線

原创 Java 8 新特性 —— Lambda表達式

1. Lambda 是一個匿名函數,可以理解爲一段可以傳遞的代碼 2. Lambda 表達式是對接口抽象方法的實現,() 爲抽象方法的參數列表的 // Consumer 接口有方法 accept(T t),lambda 表達式應用 C

原创 Java 8 新特性 —— Stream API

強大的Stream API 所在包爲: java.util.stream.* Stream 是 java 8 中處理集合的關鍵抽象概念,它可以指定你希望對集合進行的操作,可以執行非常複雜的 查找、過濾和映射數據 等操作。使用 Stre

原创 layui數據表格特殊樣式修改

場景: layui版本: 2.4.5 數據表格異步獲取數據, 並需要自定義部分表格樣式 問題: 渲染表格需要修改樣式的字段如下代碼: <script> layui.use('table', function() { v

原创 git 常用命令

一、推薦兩個學習git的網址: http://www.bootcss.com/p/git-guide/ https://learngitbranching.js.org/   二、本地庫分支操作 git branch <name> 創建名

原创 Linux 下相關操作

linux 系統操作 添加 service xxx start 服務 -> /etc/init.d 添加名稱爲 xxx 的shell 腳本 給該服務添加權限: chmod a+x /etc/init.d/redis a+x 是給所有

原创 Shiro 整合 spring hello world

shiro 是一個Java安全框架可以進行認證、授權、加密和會話管理。Shiro的易於理解的API適用於保護任何應用程序——從最小的移動應用程序到最大的Web和企業應用程序。【官方解釋:Apache Shiro™ is a powerfu

原创 overload

同一個詞可能有不同的意思——在java中將這種具有同個方法名的多個方法稱爲 重載。例如:類的無參構造,我們可以重載該構造方法,讓他帶有參數。    重載的方法返回類型必須都一致,只有參數個數或類型不同。(例子:--1-->)    值得注