原创 java學習筆記之sql常用語句

DDL(Data Definition Language):數據庫定義語句; DML(Data Manipulation Language):用於增刪改數據庫中數據,不包括查詢; DCL(Data Control Language)用來向

原创 java學習筆記之webservice(五)--實現手機號歸屬地的WebService調用

》》接上一篇 使用myclipse實現手機號歸屬地查詢的WebService調用,主要步驟: 1.一個免費的webservice網址:http://www.webxml.com.cn/zh_cn/web_services.aspx  

原创 java學習筆記之webservice(四)--用Myeclipse在web項目中發佈WebService

》》接上一篇 準備工作: 1、新建一個web項目; 2、定義服務的接口Speaker: package com.beauxie.webservice; import javax.jws.WebService; /** * 定義服

原创 使用npm命令啓動http-server服務時指定端口

當使用npm start命令啓動時,默認監聽的是8080端口,可以使用-p參數指定端口,比如需要改爲監聽8888端口: npm start -- -p 8888 注意:命令行中需要加入-- 運行以後,如下圖所示:

原创 【Linux】CentOs7下SonarQube7.2.1的安裝部署

本文目錄 Linux下SonarQube7.2.1的安裝部署 1. 環境說明 2. 安裝部署 2.1 創建數據庫 2.2 準備安裝包 2.2 配置 2.3 創建用戶 3. 啓動 4. 訪問及界面漢化 5. 總結 Linu

原创 Mybatis插入postgresql數據庫中類型爲UUID的字段

項目中使用postgresql數據庫,當表的主鍵是UUID類型時,出現了一些問題,由於某些原因,無法修改數據庫中字段類型,只能自己想辦法解決: 問題一,使用mybatis-generator自動生成時,UUID字段類型由於無法映射成對應的

原创 使用SpringBoot通過自定義註解+AOP+全局異常處理實現參數統一非空校驗

一、前言         在我們寫後臺接口時,難免對參數進行非空校驗,如果一兩個還好,但如果需要寫大量的接口,及必填參數太多的時候,會給我們開發帶來大量的重複工作,及很多相似代碼。而sping自帶的@RequestParam註解並不能完全

原创 關於postgresql自定義函數和觸發器的一些問題

一、前言 最近接觸公司的一個項目,需要做一個數據同步模塊,所以要用到觸發器。但坑爹的是用的是postgresql數據庫而非MySQL,不得不說遇到了很多的坑。本文中的內容基本上都是自己網上查找資料,參考別人的博客,再加自己摸索,才實現的,

原创 一個簡單的Dubbo+Zookeeper+Spring整合Demo,附帶源碼

        最近公司項目有用到Dubbo,自己參考Dubbo官網以及網上很多資料,終於對Dubbo有所理解。雖然阿里已經停止對Dubbo的更新(據說是與內部另外一個叫hsf框架功能衝突了),但自己還很感興趣。以下是自己在學習Dubbo

原创 SpringBoot返回date日期格式化,解決返回爲TIMESTAMP時間戳格式或8小時時間差

問題描述        在Spring Boot項目中,使用@RestController註解,返回的java對象中若含有date類型的屬性,則默認輸出爲TIMESTAMP時間戳格式 ,如下所示: 解決方案        解決方案有多種

原创 Spring Boot下使用JPA報錯:'hibernate.dialect' not set的解決辦法

Spring Boot  下使用JPA,報org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.d

原创 使用正則表達式校驗字符串是否爲數值(包含小數與負數)

網上查閱的很多資料也有涉及到用正則表達式來校驗數值(包含小數與負數),但很多都是不全的,比如  "-"、"12."都是可以的,所以自己動手寫了一個,雖然不是最優的,但最起碼能達到自己想要的效果。 /** * 校驗字符串是否是數值

原创 Spring MVC 自帶的字符編碼過濾器以及Tomcat字符編碼設置,徹底解決中文參數亂碼問題

一、Spring MVC字符編碼配置 java Web項目添加Spring支持後,可使用Spring自帶的字符編碼過濾器。源碼在spring-web-4.1.0.RELEASE.jar包下的org.springframework.web.

原创 【Linux】CentOS-6.5-x86_64安裝jdk-6u27-linux-x64.bin

以下操作皆是在root用戶下進行的,所以請確保是root用戶。 第一步:在usr目錄下執行#mkdir java 創建java目錄,然後將jdk-6u27-linux-x64.bin放到/usr/java/目錄下; 第二步:在/usr/j

原创 mybatis的常用標籤及一些使用筆記

本文主要記錄在使用mybatis時,一些重要的標籤以及一些使用筆記,很多都是參考自網上,總結出來以便以後使用。 一、resultMap標籤: 使用場景:數據庫中的表字段與javaBean對象屬性不一致時、複雜聯合查詢; 1.解決字段名與實