原创 Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct

springboot調試的時候遇到這個log。 Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying d

原创 關於 RestTemplate 中文亂碼和List接收

1、中文亂碼 @Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); restTemp

原创 Oracle 日期時間格式化不準的問題, hh24:mi:ss 纔是正確的寫法

在設計數據庫的時候,有些字段會默認取數據庫的時間 sysdate,對 sysdate格式化的時候,記錄下 Oracle 中的坑, to_char(sysdate, 'yyyyMMdd hh24:mm:ss') ---錯誤的方式 to_

原创 MySQL8 安裝配置

新電腦本地裝個MySQL,記錄下步驟。 1、官網下載,我這裏下載的最新版,8.0.19,地址:https://dev.mysql.com/downloads/mysql/ 2、下載後解壓, 3、配置環境變量 新建一個變量:MYSQL

原创 Java8 的 List 去重處理

有時候我們需要對list去重,記錄下Java8提供的方法, alist.stream().distinct().collect(Collectors.toList()) public static void main(Strin

原创 Win10家庭版玩docker,首先這麼添加Hyper-V

Win10家庭版竟然沒有顯示Hyper-V,汗。可以這麼添加,mark下。 一、新建一個cmd腳本 pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >

原创 Mybatis 使用foreach批量插入時,oracle和mysql的不同

一、關於 mybatis foreach標籤 mybatis中foreach的主要用在構建in條件中,它可以在SQL語句中進行迭代一個集合。 foreach標籤的屬性主要有 item,index,collection,open,separ

原创 最新版 IDEA 找不到 actiBPM 插件

idea升級最新版後,有個項目要用到 activiti 來做流程引擎開發,發現插件裏面搜索不到 actiBPM 插件。一臉懵逼,應該是 actiBPM插件的更新速度沒有追上 IDEA,需要自己下載jar後導入。記錄下過程, 我的IDEA版

原创 SpringCloud全家桶(四):搞定微服務網關 Spring Cloud Gateway

Spring Cloud Gateway 是 springcloud 全新推出的第二代微服務網關,基於 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技術,用來替代Zuul。Gateway 不

原创 一文搞定 MyBatis,經典問題集錦

1、啥是 MyBatis? MyBatis 是一個半自動 ORM 持久層框架,她內部對 JDBC 做了封裝,並使用 XML 或註解來配置和映射數據庫信息,開發人員只需要關注 SQL 語句本身,避免了處理繁瑣的數據庫映射過程,使 Java

原创 SpringCloud常用的註冊中心,Eureka、Zookeeper、Nacos

分佈式理論基礎 CAP理論指出,一個分佈式系統不可能同時滿足C(一致性)、A(可用性)和P(分區容錯性)。由於分區容錯性在是分佈式系統中必須要保證的,因此我們只能在A和C之間進行權衡。 一、常用的註冊中心對比 Zookeeper、Eure

原创 Springboot 使用 OpenOffice 實現附件在線預覽功能

OpenOffice 是 Apache 開源的一個辦公組件,可以直接到官網下載使用。適用windows、linux、mac等各大平臺,當然對我們程序員來說,肯定不會下載下來用用就完了。我們要在代碼中使用她,實現一些 web 項目中的附件預

原创 Java 推送消息到釘釘羣

項目需要,有些監控信息,需要推送到釘釘羣,Java實現,參考官方文檔,整個工具類。 package com.my.tool.utils; import com.dingtalk.api.DefaultDingTalkClient; i

原创 Python3 釘釘羣推送消息

項目需求,Python爬蟲後,需要對對應的釘釘羣發生監控消息,這裏使用requst調用。 import requests ding_access = "https://oapi.dingtalk.com/robot/send?acce

原创 SpringMVC 解決中文亂碼問題

中文亂碼問題,一般都是字符集的問題,在 web.xml 中,指定utf-8編碼,記得放在web.xml的最上面哦,順序有關係的。 <filter> <filter-name>CharacterEncodingFilter</f