原创 SQL Server實現敏感信息以星號處理

最近有個需求,就是需要把一些敏感信息,如姓名,身份證號,手機號等涉及個人隱私的信息,以*號進行表示。我這裏使用的是SQL Server數據庫,不適合其他數據庫使用,但是思路一樣。 解決思路:辦法有很多,可以通過正則表達式、字符串截取、拼

原创 Java 面試題 -- 基礎(三)

1.抽象類(abstract class)和接口(interface)有什麼異同? 抽象類和接口都不能夠實例化,但可以定義抽象類和接口類型的引用。一個類如果繼承了某個抽象類或者實現了某個接口都需要對其中的抽象方法全部進行實現,否則該類仍然

原创 Java 面試題 -- 基礎(一)

哈哈哈,從今天開始重新踏上求職之路。 一、Java 基礎 1.final 在 java 中有什麼作用? final 修飾的類叫最終類,該類不能被繼承。 final 修飾的方法不能被重寫。 final 修飾的變量叫常量,常量必須初始化,初始

原创 SQL 筆記--函數

AVG 函數 作用:AVG 函數返回數值列的平均值。NULL 值不包括在計算中。 語法: SELECT AVG(column_name) FROM table_name COUNT(column_name) 語法 作用:返回指定列的值的

原创 前端面試題 (一)

此處省略一萬個字表達我的心情............................... 1.<img>的title和alt有什麼區別? 通常當鼠標滑動到元素上的時候顯示; alt是<img>的特有屬性,是圖片內容的等價描述,用於圖片無

原创 Java 面試題 -- 基礎(二)

1.String 是最基本的數據類型嗎? 不是。Java 中的基本數據類型只有 8 個 :byte、short、int、long、float、double、char、boolean;除了基本類型(primitive type),剩下的都是

原创 SpringCloud篇:基於RestTemplate的風格調用

一、什麼是RestTemplate RestTemplate是Spring提供的用於訪問Rest服務的客戶端,RestTemplate提供了多種便捷訪問遠程Http服務的方法,能夠大大提高客戶端的編寫效率。所以從本質上來說,RestTem

原创 使用SCP進行本地與Centos遠程傳輸

本地文件上傳到遠程Centos 在本地直接打開DOS窗口,使用命令: scp 本地文件路徑 Centos用戶名@IP地址:Centos文件存儲路徑 輸入密碼後即可上傳成功 遠程Centos文件下載到本地  跟上一操作同理 scp

原创 Angular 常用命令

全局安裝Angular Cli: npm install -g @angular/cli 查看Angular版本: ng -v 創建Angular項目: ng new angulardemo 運行項目:ng serve --open 生

原创 媒體查詢+rem+flexible.js實現移動端適配

技術棧簡介: 媒體查詢:通過查詢當前屬於哪種設備, 讓網頁能夠在不同的設備下正常的預覽。(再通俗點來說,就是通過媒體查詢,能夠自動判斷該瀏覽器所在屏幕的大小) rem:CSS3新增的相對長度單位,是指相對於根元素html的font-siz

原创 SpringBoot整合SpringSecurity+JWT實現用戶驗證和鑑權

前言 之前一直都是用shiro在做用戶的驗證和鑑權,最近在SpringSecurity上也踩了不少坑。對於SpringSecurity比較官方的解釋是:Spring Security是Spring提供的一個安全框架,提供認證和授權功能,最

原创 Java 面試題 -- Spring

1.什麼是 Spring IOC 容器? Spring 框架的核心是 Spring 容器。容器創建對象,將它們裝配在一起,配置它們並管理它們的完整生命週期。Spring 容器使用依賴注入來管理組成應用程序的組件。容器通過讀取提供的配置元數

原创 百萬數據使用子查詢進行SQL優化

操作: 查詢條件放到子查詢中,子查詢只查主鍵ID,然後使用子查詢中確定的主鍵關聯查詢其他的屬性字段。 原理: 減少回表操作。 適用場景:使用limit分頁查詢 -- 優化前SQL SELECT 各種字段 FROM `table_n

原创 Java 面試題 -- Java Web

1.jsp 和 servlet 有什麼區別? jsp經編譯後就變成了Servlet。(JSP的本質就是Servlet,JVM只能識別java的類,不能識別JSP的代碼,Web容器將JSP的代碼編譯成JVM能夠識別的java類) jsp更擅

原创 Java 面試題 -- 多線程

1.並行和併發有什麼區別? 並行是指兩個或者多個事件在同一時刻發生;而併發是指兩個或多個事件在同一時間間隔發生。 並行是在不同實體上的多個事件,併發是在同一實體上的多個事件。 在一臺處理器上“同時”處理多個任務,在多臺處理器上同時處理多個