原创 maven 多module環境下打包出現boot-inf的解決方案

在多module的環境下,jar包之間相互依賴,這時候打包的時候就會有先後順序的問題。 在項目開發後打包的時候發現通過原始建立的多module的項目會出現問題; 原始的springboot打包是spring-boot-maven-plu

原创 CentOS 7 安裝 nginx-1.13

1.  安裝依賴yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openss

原创 時間.空間複雜度

在很多數據結構的面試題中看似簡單,但是對題目的要求卻挺高,主要就體現在複雜度分析方面。複雜度又分爲時間複雜度和空間複雜度。1.時間複雜度時間複雜度實際就是函數,函數計算執行的基本操作次數 .在進行時間複雜度分析時需注意: 1)時間複雜度強

原创 Java中的鎖

在學習或者使用Java的過程中進程會遇到各種各樣的鎖的概念:公平鎖、非公平鎖、自旋鎖、可重入鎖、偏向鎖、輕量級鎖、重量級鎖、讀寫鎖、互斥鎖等待。這裏整理了Java中的各種鎖,若有不足之處希望大家在下方留言探討。WARNING:本文適合有一

原创 CGLIB(Code Generation Library)詳解

什麼是CGLIBCGLIB是一個強大的、高性能的代碼生成庫。其被廣泛應用於AOP框架(Spring、dynaop)中,用以提供方法攔截操作。Hibernate作爲一個比較受歡迎的ORM框架,同樣使用CGLIB來代理單端(多對一和一對一)關

原创 CentOS7 裝載 jdk 8

1.  Oracle 現在不允許不勾選協議直接下載,按如下進行下載。wget --no-cookie --no-check-certificate --header "Cookie:oraclelicense=accept-secureb

原创 多線程安全時間格式化操作

SimpleDateFormat是一個非線程安全的實現。從以下代碼可以體現。   1.  package org.saxing;   2.     3.  import java.text.ParseException;   4.  im

原创 排序常用算法

1. 冒泡 okpublic void bubbleSort(int[] a){ int length=a.length; int temp; for(int i=0;i<a.length;

原创 CentOS 7 redis用systemctl無法啓動

還原 redis.confdaemonize no

原创 CentOS 7 安裝MySQL 7 並設置 utf8mb4

1. 配置YUMwget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmyum localinstall mysql57-community-rele

原创 InnoDB一棵B+樹可以存放多少行數據?

一個問題?InnoDB一棵B+樹可以存放多少行數據?這個問題的簡單回答是:約2千萬。爲什麼是這麼多呢?因爲這是可以算出來的,要搞清楚這個問題,我們先從InnoDB索引數據結構、數據組織方式說起。我們都知道計算機在存儲數據的時候,有最小存儲

原创 Java動態代理分析

Java動態代理機制的出現,使得Java開發人員不用手工編寫代理類,只要簡單地制定一組接口及委託類對象,便能動態地獲得代理類。代理類會負責將所有的方法調用分配到委託對象上反射執行,配置執行過程中,開發人員還可以進行修改代理設計模式代理是一

原创 yum install -y pcre pcre-devel 報錯

Error: Multilib version problems found. This often means that the root cause is something else and multilib ver

原创 知識點整理

java基礎 反射 io nio 異常 錯誤 註解java8jvmspring springmvc代理設計模式html5 css3 angular2+ freemarker jsp線程併發鎖 公平 非公平 自旋 鎖消除 鎖粗化 可重入鎖 

原创 Java反射----Field的getModifiers()方法返回int類型值表示該字段的修飾符

如何判斷類或變量、方法的修飾符,可以使用Java反射機制中,Field的getModifiers()方法返回int類型值表示該字段的修飾符,即這個方法就是返回一個int型的返回值,代表類、成員變量、方法的修飾符。      其中,該修飾符