原创 JAVA數據結構之並查集【最終版】

用樹實現的並查集 接口 public interface UF{ int getSize(); boolean isConnected(int p,int q); void unionElements(

原创 阿里雲redis 外網不通解決問題

防火牆 公有云的規則 selinux 後來幾次打聽才瞭解到redis不讓外網訪問。 突然靈感突現,會不會是IP地址的問題呢,redis server的配置文件中: bind 127.0.0.1 阿呆加上公網IP,可還是失敗,服務都

原创 Python和java的類比較

Python 類的定義 1. 初步比較 class people: # 成員變量 類似java 中的public標識符 name = ' ' age = ' ' # 私有成員變量,類似java中的private標識符

原创 使用Node.js 創建WebService服務端

使用Node.js 創建WebService服務端 最近幾天任務是用node.js去對接第三方的OA系統,對方OA系統屬於太古老的代碼了,還在使用WebService,用node.js調用WebService 很簡單,用soap模塊調

原创 異常總結

異常的分類 這是最直接的異常分類圖,從圖中可以看見,頂層類是Throwable,子類中分爲Error和Exception。 但是java中對這些分類還做了另外一種劃分。分爲checked和unchecked異常。 unchecke

原创 微信開發

獲取用戶基本信息(UnionID機制) 在關注者與公衆號產生消息交互後,公衆號可獲得關注者的OpenID(加密後的微信號,每個用戶對每個公衆號的OpenID是唯一的。對於不同公衆號,同一用戶的openid不同)。公衆號可通過本接口來根

原创 項目發佈

對項目發佈說的比較清楚 https://blog.csdn.net/master_yao/article/details/51089745

原创 在使用高版本mysql出現的問題

問題描述 現在使用mysql版本5.7+ 原使用mysql版本5.5 原配置文件 driverClassName: com.mysql.jdbc.Driver url:jdbc:mysql://127.0.0.1:3306/lit

原创 11月13日面試

今天面試總結: List,set,Map接口的區別,list如何去重? 回答的時候,僅僅在想接口中的方法的區別。就是一臉懵逼,如何從方法中去比較異同,後來查了查,是從數據結構去解釋。 List和Set接口的基類是Collecti

原创 hashMap深入瞭解

平時一直在用hashMap但是從未去了解底層源碼。 昨天的面試恰好提到這個問題,除了能回答是通過hash表去解決hash衝突外,則一無所知。今天就對hashMap的底層源碼一探究竟。 1.繼承和實現關係 Map map = ne

原创 今日面試

問題1: n級階梯,每次走一步或兩步,問最多有多少種走法 。 很早以前做過,然後忘了。。。。 解法思維:求n階,如果最後走一步,那麼就要求n-1階,如果最後走兩步,那麼就要求n-2階,所以n階就是求n-1階的解法+(n-2)的解法 所

原创 電話面試有感

今天第一次被電話面試,【一嗨租車】 非常感謝這麼一個機會,也在面試中發現了自己的不足。 準備不充分,就投簡歷是大忌。 重點在基礎,業務代碼可以放一放。 數據結構與算法,幾乎完全遺忘。 mysql不能只是簡單去的使用增刪改查操作,其中

原创 多線程技術講解---持續更新

多線程技術講解 傳統線程技術的回顧 1. 多線程的創建(兩種) 通過創建線程對象,複寫run(),通過start()調用該線程。 本質是繼承 Thread thread = new Thread(){ @Over

原创 1. 動態代理講解

第一講 動態代理講解 動態代理是框架的基礎(默認反射機制都清楚啦~), 因爲框架是爲了應用於不同情境下的,所以不同模塊之間的代碼需要進行解耦,(低耦合,高內聚,可擴展)。動態代理的出現就是爲了解決耦合的問題。 舉列: Spri

原创 自定義小型框架概述

造框架基礎 數據存儲的三種方式 xml解析 properties解析 註解解析 io流 動態代理 工廠模式 以上基礎掌握好之後,就可以準備造一個簡單的框架啦 接下來,開始一起來學習這些技術啦~~