原创 移動端應用優化

前言 本文將從流暢度,耗電量,安裝包大小,內存四個方面進行討論。用戶體驗較好的App一般有以下幾點值得借鑑: (1)APP界面交互流暢; (2)穩定,無閃退現象; (3)省電,網絡數據請求快速; (4)安裝包小,安裝快速。   1.流暢度

原创 關於註解@interface的使用

前言: 註解的使用非常廣泛,本文將以android使用註解實現findViewbyId的方法。 1.使用註解實現fandViewbyId(); 1.1 建立註解類:@interface:       @Target(ElementTyp

原创 初識Tensorflow.js

由Irvan Smith在Unsplash發佈越來越多的開發者在他們的機器學習工程中使用TensorFlow。今年3月,Google的TensorFlow團隊發佈等待多時的JavaScript框架,TensorFlow.js(之前也叫做D

原创 RxJava基本原理解析

RxJava是一個異步開發框架,Rxjava Rx含義 ReactiveX是Reactive Extensions的縮寫。 首先提這幾個問題: RxJava框架內部的主幹邏輯是怎樣的? RxJava究竟是如何實現一句話線程切換的?

原创 NL2SQL的發展

前言 NL2SQL(Natural Language to SQL)是一項將用戶的自然語句轉爲可執行 SQL 語句的技術,有很大的實際應用價值,對改善用戶與數據庫之間的交互方式有很大意義。在本文中,追一科技介紹了 NL2SQL 的價值,及

原创 Java綜合中級面試題

1.你用過哪些集合類? 大公司最喜歡問的Java集合類面試題40個Java集合面試問題和答案 java.util.Collections 是一個包裝類。它包含有各種有關集合操作的靜態多態方法。 java.util.Collection

原创 Java高併發實例

1 需求分析和技術難點: (1) 分析: 秒殺的時候:減少庫存和購買記錄明細兩個事件保持在同一個事物中。 使用聯合查詢避免同一用戶多次秒殺同一商品(利用在插入購物明細表中的秒殺id和用戶的唯一標識來避免)。 (2) 秒殺難點:事務和行級鎖

原创 docker容器與鏡像之間的區別

Docker統一文件系統(the union file system) 鏡像(Image)就是一堆只讀層(read-only layer)的統一視角。 容器(container)的定義和鏡像(image)幾乎一模一樣,也是一堆層的統一

原创 SpringBoot+mybaits反向生成mapper+mysql8.0.16

1.新建SpringBoot項目。 2.在maven中引入mybaits依賴。 3.新建反向生成的工具 mybatisGenerator:  3.1在resources目錄下創建mybatis-generator目錄,然後再創建一個gen

原创 移動端+SpringBoot後端,解決文件下載不全的問題

1.新建移動端項目,SpringBoot項目。 2.在Controller中添加以下代碼 如果在移動端使用了進度條顯示,獲取了Content-Length,則在後端必須設置 response.setHeader("Content-Leng

原创 Spring Cloud 微服務架構

技術棧 Spring boot - 微服務的入門級微框架,用來簡化 Spring 應用的初始搭建以及開發過程。 Eureka - 雲端服務發現,一個基於 REST 的服務,用於定位服務,以實現雲端中間層服務發現和故障轉移。 Spring

原创 移動端JNI開發及生成so

前言 項目需要jni開發,記錄一下整體的流程。 1.開發的環境,需要CMake、LLDB、NDK 2.1創建project,並在main目錄下創建jni目錄 創建後如下圖所示: 2.2創建JNI交互類      public cla

原创 移動開發【理論複習】

前言 從來不會有人說會遺忘是一種情懷,特別是那些不該忘的。   1、Activity生命週期? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDet

原创 SpringCloud基礎原理

本文爲轉載文章,作者:中華石杉,十餘年BAT架構經驗,傾囊相授。作者微信公衆號:石杉的架構筆記(ID:shishan100) 概述 毫無疑問,Spring Cloud是目前微服務架構領域的翹楚,無數的書籍博客都在講解這個技術。不過大多

原创 Linux常用命令

前言 複習一下Linux常用命令。 主要包含:系統信息查看、系統的關機、重啓以及登出、文件和目錄 、磁盤空間 等24個類別的操作。 1.系統信息  arch 顯示機器的處理器架構(1)  uname -m 顯示機器的處理器架構(2)  u