原创 Lambda表達式、Stream流學習隨筆

Lambda表達式是java8中最重要的新功能之一。使用Lambda表達式可以替換隻有一個抽象函數的接口實現,告別匿名內部類,代碼看起來更簡潔易懂。Lambda表達式同時還提升了對集合、框架的迭代、遍歷、過濾數據的操作。   原理的數組排

原创 十六進制顏色對照

十六進制顏色對照;

原创 自己DIY臺式機具體步驟

由於自己以前的筆記本不小心淘汰了,自己覺得買一臺臺式的電腦,後面想想覺得自己diy比較划算,所以網上開始選配置,主要用途是用於編程,空閒可以玩玩喫雞、大型單機遊戲,所以配件主要有: CPU : i5  9400F   (不帶集顯,需要自己

原创 linux服務器安裝nginx,以及碰到的問題排查

一、安裝編譯工具及庫文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二、安裝 PCRE 1、下載 PCRE 安裝包 cd

原创 NIO的整體介紹和Demo

 BIO的步驟流程說明:   BIO代碼實現: // 用於存儲讀取到的數據 // 用於存儲讀取到的數據 byte[] bytes = new byte[1024]; ServerSocket serverSocket= null;

原创 設計模式之代理模式

代理模式(Proxy Pattern):一個類代表另一個類的功能,給某對象提供一個代理以控制對該對 象的 訪問。這時,訪問對象不適合或者 不能直接引用目標對象,代理對象作爲訪問對象和目標對象之間的中介。這種類型的設計模式屬

原创 Git版本庫學習筆記

CVS SVN git歷史 git與svn的區別 git安裝 使用git管理文件 使用遠程倉庫(github.com:MyBatis)2010-2013年Google Code 再有Google上傳Github 分支管理 idea

原创 springboot開發接口測試

1、定義一個測試類: 2、在類上加上兩個註解: @RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = {AdminApplication.cla

原创 運行vue.cli項目步驟

最近有個項目,前端使用vue-cli 搭建的,就如何運行vue-cli做一個記錄; 1、安裝node運行環境   https://npm.taobao.org/mirrors/node/latest-v12.x/   以管理員身份運行,按

原创 分佈式數據庫主鍵:雪花算法

snowflake 算法 snowflake 算法是 twitter 開源的分佈式 id 生成算法,就是把一個 64 位的 long 型的 id,1 個 bit 是不用的,用其中的 41 bit 作爲毫秒數,用 10 bit 作爲工作機器

原创 XX用戶不在 sudoers 文件中。此事將被報告。

說明此用戶不支持sudo 無密碼使用root權限需要配置: 具體的步驟如下: 1、切換到root 權限: su - 、su Linux中的用戶切換:su和su - 的區別大部分Linux發行版的默認賬戶是普通用戶, 而更改系統文件或者執行

原创 linux忘記mysql密碼處理方法

今天我們主要是講一下關於linux忘記mysql密碼處理方法,下面提供了5種linux忘記mysql密碼找回方法哦。 方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --s

原创 canvas 實現圖片預覽和下載

最近接了個需要:要求點擊一個按鈕(預覽分享圖)生成一個圖片實現預覽,圖片要求在服務器圖片的基礎上加上二維碼和文字;點擊保存相冊按鈕實現保存,具體需求如下; 思路: 1、先用qrcode生產二維碼,獲取二維碼url(其實是圖片的base6

原创 Linux目錄介紹

今天看了一下Linux的目錄結構,爲了方便複習,和大家分享一下; Linux目錄的解釋: /bin: bin是Binary的縮寫, 這個目錄存放着最經常使用的命令。 /boot: 這裏存放的是啓動Linux時使用的一些核心文件,包括一些連

原创 Linux忘記root密碼,修改root密碼

Linux 忘記密碼解決方法 忘記Linux的root密碼,只需進入單用戶模式更改一下root密碼即可。步驟如下:重啓linux系統 3 秒之內要按一下回車,出現如下界面 然後輸入e 在 第二行最後邊輸入 single,有一個空格。