原创 Hql語句中使用group by having中注意

String hql = "SELECT openId FROM ReadLog where createTime > :startTime group by openId having count(1)>:count"; 以上語句報錯,

原创 《瘋狂Java講義》學習筆記(九)異常處理

1、異常概述 異常機制已經成爲判斷一門編程語言是否成熟的標準,目前主流的編程語言都提供了成熟的異常機制,增加了異常處理機制後的程序有更好的容錯性,更加健壯 Java的異常機制主要依賴於:try、catch、finally、thr

原创 Win10安裝JDK和配置環境變量

一、下載JDK安裝包    下載地址:https://download.csdn.net/download/alex_fung/10357601二、安裝JDK三、配置環境變量1、新建JAVA_HOME,路徑是JDK的安裝路徑2、新建cla

原创 SQLServer2008R2 不允許保存更改錯誤解決辦法

有時候需要修改表字段或者調整字段順序,設計器默認不讓修改,這個時候可以設置在設計器菜單中選擇工具->選項把上圖紅框中的勾去掉,保存即可。

原创 Cannot resolve javax.media:jai_core:1.1.3

// 編譯報錯 Cannot resolve javax.media:jai_core:1.1.3 手動引入包 \.m2\repository\javax\media\jai_core\1.1.3 鏈接:https://pa

原创 vue入門環境安裝

一、下載安裝最新nodejsnodejs官網:https://nodejs.org/en/下載後安裝選擇add to path (自動添加環境變量)如果安裝成功後輸入node -v 會輸出版本號二、配置nodejs安裝成功後設置全局文件夾

原创 Eclipse導出SpringBoot War

Step1:maven項目,修改pom包 <packaging>jar</packaging> 修改成 <packaging>war</packaging> <groupId>com.swj</groupId> <artifac

原创 《瘋狂Java講義》學習筆記(三)數據類型和運算符

Java語言是一門強類型語言,所有變量必須先聲明後使用,指定類型的變量只能接受類型與之匹配的值 強類型語言可以在編譯過程發現源代碼的錯誤,保證程序健壯性 1、註釋 單行註釋和多行註釋 使用javadoc可以生成自己的A

原创 SpringBoot項目Circular view path報錯

就是缺少了依賴,添加以下依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

原创 我的Mac Idea快捷鍵

基於快捷鍵基於keymap:Mac OS X 10.5+ 作用 快捷鍵 代碼註釋 command + / 註釋/**/ command + option + / 代碼提示 control + / 自動

原创 Eclipse導出SpringBoot Jar

項目>右鍵>Run As>Maven build… 然後在target文件夾下面就生成jar文件 運行:java -jar SpringBootDemo.jar 注意: 必須選擇Skip Tests跳過單元測試

原创 List按屬性排序

import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public c

原创 Eclipse V4.5.0安裝Spring Boot插件

前言 之前一直都是用傳統的方式開發Java Web,最近看了些Spring Boot的介紹感覺還是要跟上潮流 Eclipse版本是V4.5.0 JDK版本是1.7.0_76 下載/安裝插件 依次操作:Help

原创 《瘋狂Java講義》學習筆記(一)Java語言概述與開發環境

前言: 記得剛開始學習Java的時候主要還是跟着做,知道怎麼用,裏面一些原理大概也是一知半解 寫Java程序有個幾年經驗了,感覺是時候回顧下一些基礎的知識 篩選了很多學習Java基礎的書籍,感覺李剛老師寫的《瘋

原创 《瘋狂Java講義》學習筆記(二)理解面向對象

1、面向對象 三種基本特徵:繼承、封裝和多態 Java完全以對象爲中心,最小程序單位是類,程序由一個一個的類組成 面向對象三部分:面向對象分析(OOA)、面向對象設計(OOD)和麪向對象編程(OOP) 面向對象相對於結構化開發(