原创 記錄一次成功的Debug-----基於SpringBoot框架下無法使用Spring容器中的對象

本文主要針對於在Spring容器中無法使用注入好的對象這個bug進行分析。 bug情況復現: 1)SpringBoot各項配置正常,所有註解均正常使用,SpringApplication中已經正常使用 @ComponentScan @S

原创 Axure RP8 下載、安裝、破解、漢化一條龍服務

最近開始要畫圖,但是找了半天,感覺還是axure靠譜一點,做了一下攻略,然後找了半天資源。現在分享一下,分享的內容,包含axureRP8 的 下載包,破解嗎、漢化包。壓縮包中,不僅含有windows版本,還包含的Mac的一條龍服務。  

原创 war包反編譯成整個java項目

1、目的:別人不願意給你源代碼,所以給你了一份編譯好的class文件或者是一個導出的jar包或者war包。然而,我們希望可以讀到源代碼,所以需要將class文件編程java文件        由於主流的C的編譯器都進行了代碼的優化,因此把

原创 協同過濾算法

一、協同過濾算法的原理及實現二、基於物品的協同過濾算法詳解一、協同過濾算法的原理及實現協同過濾推薦算法是誕生最早,並且較爲著名的推薦算法。主要的功能是預測和推薦。算法通過對用戶歷史行爲數據的挖掘發現用戶的偏好,基於不同的偏好對用戶進行羣組

原创 JAVA序列化

在很多參考資料當中,對於序列化的定義都是這樣的:由於進行遠程通訊,在傳輸數據時,都會以二進制序列化的形式在網絡上傳輸。序列化,是將對象轉換成字節序列的過程,用於解決在對象流進行讀寫操作時所引發的問題,可以將對象的轉態寫來流裏,進行網絡傳輸

原创 mysql 解決字符集錯誤 正確摘錄

 linux系統版本Ubuntu 14.04.1   Mysql版本5.7.15     這幾天在做管理系統時,做完之後放到前一段購買的騰訊雲上測試,發現請求數據發送後顯示爲亂碼,但是在本地測試時卻沒有發生這種情況,所以我感覺是Linux

原创 Mysql 表名大小寫問題 ERROR 1010 (HY000): Error dropping database

今天在開發中遇到這麼個問題,將連接的數據庫改爲服務器上的時候(服務器是Linux系統的),程序跑起來後一直出錯,總提示數據庫的表找不到,而打開數據庫看該表明明是存在的,在我的印象中MySQL數據是不區分大小寫的,後來查資料才發現,在Lin

原创 Spring Boot 記錄

1、Spring3.x 到Spring4.x時代 由xml時代轉向java配置時代 主要使用的註解 Spring的Java配置方式是通過 @Configuration 和 @Bean 這兩個註解實現的: 1)、@Configuration

原创 變長參數

 可變長參數的定義 使用...表示可變長參數,例如   print(String... args){      ...   }   在具有可變長參數的方法中可以把參數當成數組使用,例如可以循環輸出所有的參數值。   print(Strin

原创 null對象;String s=null與String s="";

Java 語言,給任何對象賦值爲null都合法,且null可以被強制轉換爲任意類型的對象,結果仍爲null。 但是無法調用對象的方法,但是可以調用類的方法。   String s=null與String s="";   null和""的區

原创 大端與小端(字節序)

1、明確0X12345678 該16進制數是從右往左讀 2、小端:是低位字節指地位存放在內存的低地址端,大端:高位字節存放在內存的地址高端 Eg: 低地址--------------->高地址       0X78。。。。。。。。0X12

原创 Ubuntu16.04系統下基於Devstack(ocata)的Openstack的單節點環境搭建

一、基礎準備工作 Ubuntu16.04Server 鏡像 地址鏈接:https://pan.baidu.com/s/1N0EUnGxA2Y-jM64ZSTMwow 密碼:a3hl VMware虛擬機等其他虛擬機設備,安裝前,請大家檢查好

原创 堆、棧、常量池、靜態區

堆區:(存放所有new出來的對象) 1.存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令)  2.jvm只有一個堆區(heap)被所有線程共享,堆中不存放基本類型和對象引用,只存放對象本身

原创 SSH 免密登陸 簡單版

配置過很多次SSH免密登陸,下面的操作是較爲簡單的,留着方便以後再用。 假設要登錄的機器爲192.168.1.100,當前登錄的機器爲192.168.1.101。 首先在101的機器上生成密鑰(如果已經生成可以跳過):   $ ssh-