原创 SpringBoot2集成Redis

引入spring-boot-starter-data-redis 其提供了RedisTemplate來操作Redis,類似於JdbcTemplate操作數據庫。 <dependency> <gr

原创 SpringBoot2集成JPA和MyBatis

JPA和MyBatis各有各的好處,混合食用效果更佳。 根據前面的博文《Spring Boot2集成JPA》和《SpringBoot2集成MyBatis》,我們已經知道怎麼分別集成JPA和MyBatis,兩者一起集成也簡單。 合併配置

原创 SpringBoot2增加跨域請求支持

跨域請求支持可分爲全局配置和局部配置,這裏暫時記錄全局配置方法。 package com.wu.parker.rest.config; import org.springframework.context.annotation.Co

原创 SpringBoot2發佈REST服務並集成Swagger

需要如下依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

原创 SpringBoot2集成MyBatis

SpringBoot2集成MyBatis可以通過引入mybatis-spring-boot-starter來實現。mybatis-spring-boot-starter主要有兩種解決方案,一種是使用註解解決一切問題,一種是簡化後的老傳

原创 Spring Boot2集成JPA

目前工作中在使用Spring Boot2,陸續會集成衆多開發框架,因此整理成博客,記錄下來,方便以後使用。 管理工具使用Maven,採用模塊化開發,各模塊儘量能夠獨立運行,主要用於記錄學習過程,因此可能會有很多冗餘代碼。 項目結構圖

原创 CentOS7安裝Python3

服務器剛裝的CentOS7.4,不能聯網,只能用源碼安裝Python3了。 安裝GCC相關 編譯Python3需要GCC,安裝GCC需要以下rpm gcc-4.8.5-16.el7.x86_64.rpm cpp-4.8.5-16.el7

原创 SpringBoot1使用Swagger2例子

本文使用Spring Boot1.5.8版本,代碼下載地址: SpringBoot1使用Swagger2例子 最終項目目錄如下圖所示: 新建Maven工程 pom.xml文件如下: <?xml version="1.0" enco

原创 Spring Boot1中使用JPA例子

本文使用Spring Boot1.5.8版本,代碼下載地址: Spring Boot1中使用JPA例子 最終項目目錄如下圖所示: 新建Maven工程 pom.xml如下所示: <?xml version="1.0" encodin

原创 Spring Boot1使用MyBatis註解版例子

本文使用Spring Boot1.5.8版本,代碼下載地址: Spring Boot1使用MyBatis註解版例子 最終項目目錄如下圖所示: 新建Maven工程 pom.xml如下: <?xml version="1.0" enc

原创 空間數據入庫及GeoServer生成熱力圖過程

需求如下,已經有生成好的空間數據,包括日期、小時、經度、緯度,人數,利用GeoServer生成熱力圖。 本文使用PostgreSQL10數據庫,已添加PostGIS支持。 創建表 create table table_test( day

原创 QGIS生成色塊圖

右鍵點擊圖層,選擇屬性->樣式,如下圖所示: 1、最上面選擇分類; 2、列選擇根據哪個字段的值生成不同的色塊; 3、顏色漸變可以選擇喜歡的顏色; 4、單擊分類即可看到列出了很多不同顏色的圖例; 5、單擊OK即可生成色塊圖,如

原创 Spring Boot1入門例子

本文使用Spring Boot1.5.8版本,代碼下載地址: springboot1入門例子 首先官網就提供初始的項目構建,不過自己創建也很簡單。 最終項目目錄如下圖所示: 創建Maven工程 pom.xml如下所示: <?xml

原创 SpringBoot起步依賴收集

熱部署 idea中熱部署很簡單,以debug方式啓動應用,修改程序後,ctrl+F9即可實現熱部署。 熱啓動 SpringBoot對調試支持很好,修改之後可以實時生效,需要添加以下的配置: <dependency> <grou

原创 Jdbc例子

Jdbc簡單例子如下: package com.wu.common.db.jdbc; import java.sql.*; /** * JDBC demos * @author wusq * @date 2018-06-12