原创 createBottomTabNavigator

createBottomTabNavigator createBottomTabNavigator相當於iOS裏面的TabBarController,屏幕下方的標籤欄。如圖: createBottomTabNavigator API

原创 Redis學習筆記

Redis 第一節 Redis簡介 1.1 NoSQL NoSQL,泛指非關係型的數據庫,NoSQL即Not-Only SQL,它可以作爲關係型數據庫的良好補充。隨着互聯網web2.0網站的興起,非關係型的數據庫現在成了一個極

原创 SpringCloud(三):Spring Cloud學習筆記整理

序言 鑑於代碼的自行改造和版本升級,隨意更換依賴版本可能導致項目報錯,因此在正文之前附上版本對應表. SpringBoot和SpringCloud的版本需要對應,不然會因爲jar包版本不兼容導致一系列奇怪的問題。因爲官方不會保證S

原创 SpringBoot+Mybatis+Swagger2環境搭建+logback-spring日誌打印及入庫

本文簡介 本文將基於Spring官方提供的快速啓動項目模板集成Mybatis、Swagger2框架,並講解mybatis generator一鍵生成代碼插件、logback、一鍵生成文檔以及多環境的配置方法,最後再介紹一下自定義配

原创 利用華爲雲服務器部署Docker

1. 購買雲服務器 這個不贅述,直接去官網購買https://www.huaweicloud.com/ 2.環境準備 以我個人經歷爲例,我買的是彈性雲服務器ECS,買的時候是windows 2008 server操作系統,用不慣。

原创 Spring Cloud(擴展一) : Dubbo + Zookeeper

前言 今天學習Spring Cloud的時候,看到目前主流的微服務架構有兩套解決方案:Dubbo + Zookeeper與SpringCloud。 兩種方案都可以很方便的進行微服務開發,其中的區別在於SpringCloud組件多

原创 Spring Cloud(一) : 簡單介紹

spring cloud SpringCloud是基於SpringBoot提供了一套微服務解決方案,它利用Spring Boot的開發便利性巧妙地簡化了分佈式系統基礎設施的開發,如服務發現註冊、配置中心、消息總線、負載均衡、斷路器

原创 Spring Boot 整合 RabbitMQ

1. 前言 RabbitMQ是一個消息隊列,消息隊列的功能主要用來 實現應用服務的異步和解耦,削鋒填谷、消息分發; 解耦; 在分佈式系統中,也可用於其他地方,如分佈式事務的支持(阿里的RocketMQ)。 2. RabbitMQ介紹 Ra

原创 spring boot 2.1.0 + mybatis 報:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

菜鳥做個項目,spring boot 2.1.0 + mybatis 報:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 無法啓動 網上查找,多數都提示缺

原创 【軟件設計師】歷年真題-模糊知識點備忘——15年上 上午真題

1.計算機中CPU對其訪問速度最快的是 通用寄存器 。   2.總線寬度爲32bit,時鐘頻率爲200MHz,若總線上每5個時鐘週期傳送一個32bit的字,則該總線的帶寬爲 160 MB/S [解析]根據總線時鐘頻率爲200MHz,得1

原创 【軟件設計師】歷年真題-模糊知識點備忘——15年下 上午真題

1.CPU是在一個總線週期結束時響應DMA請求的。 【DMA請求】: 例如:數據搬運,你要告訴CPU你搬的數據的源地址,目的地址,然後啓動,完成一個字節搬運,要浪費很多個CPU 時鐘,如果有多個字節,以上動作需要重複N次,此時,CPU完全

原创 【程序員教程】知識點總結1——機器數和碼制

以前大學學過,這麼久沒用到又忘記了,寫到博客備忘 機器數和碼制 各種數據在計算機中表示的形式稱爲機器數。機器數有無符號和帶符號之分。其特點是採用二進制計數制,數的符號用0、1表示,小數點隱含表示而不佔位置。 爲了便於運算,帶符號的機

原创 【Java多線程學習筆記】《Java多線程編程核心技術》第一章知識點彙集

1、多線程是異步的,線程的調用是隨機的 2、創建線程的兩種方法: 繼承Thread類,重寫run()方法; 實現Runnable接口,重新run()方法; 如下圖,Thread.java類也實現了Runnable接口      3、Thr

原创 【Java多線程學習筆記】suspend及resume方法的缺點——獨佔

“在使用suspend與resume方法時,如果使用不當,極易造成公共的同步對象獨佔,使得其他線程無法訪問公共同步對象”   【獨佔原因&代碼分析】 1、在同步方法printString() 中線程a被暫停,鎖無法釋放,其他線程無法訪問p

原创 【Java多線程學習筆記】suspend及resume方法的缺點——不同步

1、簡介 suspend():暫停線程 resume():恢復線程 兩個方法均已過時,原因之一就是兩種方法的使用可能造成程序問題:1、數據不同步;2、獨佔 本文先解釋第一種問題: 代碼如下,本文內容部分引自《Java多線程編程核心技術》,