原创 @ManyToMany中的mappedy

好長時間沒有從零開始寫項目,這次寫軟件工程的實驗時,發現自己又對這個東西的概念模糊了,就複習了一下,並記錄一下方便以後複習。 mappedy總覽 只有OneToOne,OneToMany,ManyToMany上纔有mappedBy屬性,M

原创 數據庫where和having的區別

竟然還不懂這個? 上課的時候老師講sql語句時,感覺知道一點,就沒太認真的聽,而且感覺大概知道用法就沒管了,但在這周的實驗中,一個問題的出現,卻讓我發現:自己好像完全沒有區分出他兩。 不同所在 他兩的不同還是很好區分的,網上一搜,就能找到,

原创 接口的意義

這段時間看了看《on java 8》(即 《think in java》的第五版),書確實是好書,不少地方都豁然開朗,比如多態、接口等等,以前只是知道有這個東西,知道他的語法,但對於他的好處卻是懵懵懂懂,只想着自己的境界還不夠,還體會不到這

原创 docker初戰

雖然已經安裝了docker很久了,但在以前都沒有認真的去學習使用過,只是大概的瞭解了一下原理就放下不管了,在本週的項目中,潘老師要求我們使用docker來使用數據庫,趁此機會,總算是成功的掌握了docker的基本用法。 什麼是docker

原创 deepin下觸摸板無法使用

今天去實驗室做實驗時忘了帶鼠標才發現觸摸板竟然無法使用,而且搜索這個問題大部分都是用命令解除觸摸板的禁用,但是,使用之後也不報錯,也沒效果,讓人完全不知道爲啥,找了好久才找到這篇文章——解決筆記本裝linux後觸摸板無法用的問題,在此記錄一

原创 短信驗證

在本週的項目中用到了一個手機短信驗證的功能,雖然代碼都是已經寫好了的,自己只是拿來就用,但事後還是得學習一下思路的。 短信驗證整體思路 主要流程如下 基礎功能還是比較簡單的畢竟發短信用到是現成的接口,本項目用到的短信驗證接口的網站是這個

原创 搜索時自動排除angularjs

由於歷史原因在搜索angular的文章時老是有一大堆的angularjs的文章在其中 有的時候甚至大半都是,雖然我們可以使用-angularjs來排除,但能否自動添加呢? google搜索語法 突然想到可能有人還不知道-angularjs

原创 Java8的流(stream)操作

Stream是什麼 Stream是Java8中新加入的api,更準確的說: Java 8 中的 Stream 是對集合(Collection)對象功能的增強,它專注於對集合對象進行各種非常便利、高效的聚合操作,或者大批量數據操作 。Stre

原创 一次作死經歷

今天作了一波,解決過程還是比較曲折的,特此記錄一下。 作死行爲 今天下午一時興起,改了一下硬盤名,當時想着應該不會有問題,畢竟以前該磁盤的掛載點是一堆亂七八糟的字符,和那個1TB卷(這名字看着真不得勁)的硬盤名看着毫無關係。 (以下爲修改卷

原创 UnsupportedOperationException

本週在寫單元測試的時候遇見了一個新的exception,在此記錄一下。 單元測試中有一段代碼是這樣的: logger.debug("設置班級的學生"); klass.setStudentList(Collections.single

原创 aop初探

在本週的項目中第一次嘗試了aop這個鼎鼎大名的東西,以前一直覺得這個東西會很難理解,就沒有接觸,不過再真正接觸以後發現基本的使用還是很簡單的,當然有這種感覺少不了學長的幫助,感謝張喜碩學長。 aop aop是什麼呢?用於幹什麼? AOP的理

原创 hibernate實體監聽器

上學期學完spring的基本增刪改查後,還曾有點小小的得意,感覺自己也算知道不少的編程知識了,但這段時間的項目經驗又一次次的教了自己做人,不斷出現的新知識讓自己目不暇接,知道的越多,未知的越多。 也算進入了學習的另一個階段: 知道自己不知

原创 Linux初學——使用幫助命令

linux下的命令是十分強大並且十分常用的,對於一個使用Linux的人,掌握常用命令是必須的,而且對於這些命令不用可以去記,只要平時多用用,自然就記住了,但在開始不熟悉時怎麼辦呢?想用的時候就去谷歌嗎?當然,這不失爲一種辦法 ,但實際上,並

原创 一週錯誤彙總

在這周的學習中,遇到了不少的問題,其中好幾個都是不小心造成的,所以寫篇文章來總結一下。 webstrom的控制檯默認root 打開webstrom用ng serve啓動項目時,報沒有ng命令,並且其他安裝的命令例如npm等都沒有了(除了gi

原创 linux下磁盤壞道修復

在搗鼓了兩天之後,總算是給我的電腦裝上了一個問題不大的linux系統,雖然還有一些小問題。。。不過仍然有一個讓人很難受的東西,不知道爲啥磁盤竟然產生了一些壞道作爲一個剛轉來linux的小白,第一反應還是想找修復壞道的軟件,不過啥都沒找到。。