原创 數據庫SQL實戰-查找最晚入職員工

1.題目描述 查找最晚入職員工的所有信息 create table employee( emp_no int(11) not null, birth_date date not null, first_name varch

原创 十進制與任意進制轉化

題目 十進制與任意進制轉換,題目要求不解釋。以十進制轉二進制爲例: 我們知道10轉化成2進制是1010。所以具體思路見如下代碼: import java.util.Scanner; /** * 十進制轉化任意進制 * Cr

原创 關係數據庫完整性

1.作用 數據庫完整性約束用於保證數據的正確性。系統在更新、插入或刪除等操作時都要檢查數據的完整性,覈實其約束條件,即關係模型的完整性規則。關係模型中有四類完整性約束:實體完整性、域完整性、參照完整性和用戶定義完整性,其中實體完

原创 循環語句下對象的聲明

關於對象的聲明應該在for循環內還是for循環外的討論: 看到一段別人的代碼片段A如下 A List<String> pkgIds = new ArrayList<>(); for (OResPkgBaseEntity entit

原创 數據庫事務及spring支持

前言: 本篇文章主要針對網上對數據庫事務的解釋比較繞人而寫,同時文章主要用以本人階段性理解的記錄。 正文 通俗理解 我是這麼理解數據庫事務:就像打遊戲時候,給數據庫(英雄)加了一些屬性(技能)。 當數據庫(英雄)具備了事務(技能)

原创 多線程解決多數組元素反轉問題

多線程解決多數組元素反轉問題 該題屬於自由市場中,某大廠的筆試題 題目內容 對多個String數組中,指定位置範圍內的數字進行反轉後,輸出合併所有數組後的字符串。要求用多線程解決該問題 思路與代碼 要求多線程考慮使用數量爲數組數量

原创 歸併排序

1.歸併操作(merge),也叫歸併算法,指的是將兩個順序序列合併成一個順序序列的方法。 如 設有數列{6,202,100,301,38,8,1} 初始狀態:6,202,100,301,38,8,1 第一次歸併後:{6,20

原创 最小的K個數

1.題目描述: 輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4. 2.思路 先將數組排序,然後將前K個入list中。 3.代碼 import java

原创 Struts2源碼粗略分析一:開發環境

** 簡介 Struts2是一個基於MVC設計模式的Web應用框架,它本質上相當於一個servlet,在MVC設計模式中,Struts2作爲控制器(Controller)來建立模型與視圖的數據交互。Struts 2是Struts的

原创 順時鐘打印矩陣

1.題目:輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字,例如,如果輸入如下矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,2,3,4,8,12,16,15,

原创 數據庫SQL實戰-查找入職員工時間排名倒數第三的員工所有信息

1.題目描述 查找入職員工時間排名倒數第三的員工所有信息 create table employees (emp_no int(11) not null, birth_date date not null, first_

原创 關於POJO類中的布爾類型

阿里巴巴開發手冊中有這麼一段話: “POJO類中布爾類型的變量,都不要加is,否則部分框架解析會引起序列化錯誤。反例:定義爲基本數據類型boolean isSuccess 的屬性,它的方法也是isSuccess(),RPC框架在反

原创 前端傳的漢字到Controller層亂碼

前端傳漢字到Controller亂碼這種問題網上也經常反饋:首先得先F12查看前端傳來的參數是否無誤,類似於以下情況說明沒有問題。 然後觀察後端參數,出現以下情況(這裏參數並沒有對應,不過所有參數都是這樣亂碼) 解決方法: 修

原创 Angular 4.x 路由

一、基本概率操作 1.安裝路由 首先第一件事,我們需要安裝 Angular Router。 yarn add @angular/router # OR npm i --save @angular/router 以上命令執行後,將會自

原创 Angular——LocalStorage與SessionStorage

1.歷史 在HTML5中,新加入了一個localStorage特性,這個特性主要是用來作爲本地存儲來使用的,解決了cookie存儲空間不足的問題(cookie中每條cookie的存儲空間爲4k),localStorage中一般瀏覽器支