原创 java 通過shell 管理 tomcat

1. java代碼 String tomcat_state = (String) config.getProperty("monitor_path"); // 檢測tomcat Process ps =Ru

原创 HashMap源碼分析,帶你深入理解HashMap,

廢話不多說 ,直接進入主題 /* * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIET

原创 解決vue-cli引入sass,報錯:this.getResolve is not a function問題

一、報錯信息 在安裝sass-loader,node-loader後 npm run dev 出現下面錯誤信息 Module build failed: TypeError: this.getResolve is not a f

原创 windows搭建hadoop

1、Hadoop官方下載地址:下載 2、將壓縮包解壓到目錄,自己選擇目錄 3、配置環境變量 1)添加變量名:HADDOP_HOME 變量值:D:\hadoop-3.0.0 ps:根據自己目錄進行設置 2) 在path 添加 :

原创 spring boot 2.15 自動裝配源碼分析

昨天面試,面試官問了一個springboot 自動配置是怎麼實現的?結果回答的很模糊,今天專門整理一下 在搭建springboot項目時,我們可以簡化很多配置。那springboot是如何做到的呢? 首先先看下啓動類,啓動類只有一

原创 Spring Cloud第二章 服務消費者 Feign

上一篇文章,講述瞭如何通過eureka搭建服務註冊中心,這篇文章主要講述如何通過Feign去消費服務。: 一、feign Feign是一個聲明式的僞Http客戶端,它使得寫Http客戶端變得更簡單。使用Feign,只需要創建一個接口並

原创 Spring Cloud第一章 服務註冊中心 Eureka

Spring Cloud簡介 Spring Cloud是一個基於Spring Boot實現的雲應用開發工具,它爲基於JVM的雲應用開發中涉及的配置管理、服務發現、斷路器、智能路由、微代理、控制總線、全局鎖、決策競選、分佈式會話和集羣狀

原创 IDEA教程之Activiti插件詳細教程

一、安裝Activiti插件 1.搜索插件 點擊菜單【File】-->【Settings...】打開【Settings】窗口。 點擊左側【Plugins】按鈕,在右側輸出"actiBPM",點擊下面的【Search in repos

原创 [完美解決] navicat mysql8 client does not support authentication...

問題 navicat 連接 mysql8 的時候報錯 Client does not support authentication protocol requested by server; consider upgrading

原创 java 按照sheet讀取excel表格

public class ReadExcel { public static Map<String,ArrayList<ArrayList<String>>> readExcel(String fileName, String

原创 阿里雲MySQL遠程訪問設置

環境:阿里雲服務器 ubuntu 16.04, mysql5.7 安裝mysql 1. 更新系統 apt-get update 【注意:要在root用戶下】 2. 安裝mysql-server

原创 使用 DevTools 時,通用Mapper經常會出現 class x.x.A cannot be cast to x.x.A

同一個類如果使用了不同的類加載器,就會產生這樣的錯誤,所以解決方案就是讓通用Mapper和實體類使用相同的類加載器即可。 DevTools 默認會對 IDE 中引入的所有項目使用 restart 類加載器,對於引入的 jar 包使用

原创 利用mybatis-generator自動生成代碼-表對應的類和配置文件

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis

原创 生成驗證碼模板

@Controller @RequestMapping("/images") public class PicController { private int width = 100, height = 30; private S

原创 反向映射Mybatis

首先在pom文件的plugins中添加maven對mybatis-generator插件的支持 ` <!-- mybatis逆向工程 --> <plugin> <groupId>org.mybatis.generator</grou