原创 無重複字符的最長子串-Leetcode03

給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例1: 輸入: "abcabcbb" 輸出: 3 解釋: 因爲無重複字符的最長子串是 "abc",所以其長度爲 3。 示例2: 輸入: "bbbbb" 輸出: 1

原创 兩數相加-Leetcode02

題目是Leetcode第二題,難度中等 題目: 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表

原创 synchronizedMap源碼分析

我們先簡單說下HashMap和HashTable 之前學習集合的時候,說到過HashMap是線程不安全的,HashTable是線程安全的,但是HashTable在高併發情況下效率太低,爲什麼如此的低呢?是因爲HashTable爲了保證線程

原创 Android| |Service

1、Service是什麼? Service是一個應用組件 Service沒有圖形化界面 Service通常通常用來處理耗時比較長的操作,如下載、播放 可以使用Service更新Content Provider,發送Intent以及啓動系統

原创 Android| |Activity初步學習

1、Activity的主要作用 Activity是Android與用戶交互界面的接口 Activity是控件的容器 下面通過代碼來感受下Activity,後面還會談到activity  2、創建一個Activity的方法(看註釋) /*

原创 Android| |Android的生命週期(二)

1、Task基本概念 Task就是一個任務棧,裏面存放了好多Activity 2、Activity和Task之間的關係 我們通過一個demo來介紹 Demo:有三個Activity:FirstActivity、SecondActivit

原创 Android NFC開發實戰詳解PDF

 最近找書做畢設,有的還要加會員註冊什麼的,下面是《Android NFC開發詳解》和《第一行代碼》,自取,不用謝,來波點讚唄 鏈接:https://pan.baidu.com/s/19690yJmmx3pQu4LpFaqJtg  提取碼

原创 Spring初始化容器與創建bean的過程

Spring容器的創建以及級初始化過程 通過使用AnnotationConfigApplicationContext這個類來創建一個bean容器,我們從這個類進去看看,Spring怎麼給我們來創建對象的 Spring容器的refresh(

原创 在排序數組中查找數字

劍指offer第53題 題目:數字在排序數組中出現的次數 統計一個數字在排序數組中出現的次數,例如:輸入排序書序{1、2、3、3、3、3、3、4、5}和數字3,由於3在這個數組中出現了4次,因此輸出4 發現這個題用到了二分查找的思想,因爲

原创 Android| |廣播機制

1、Android的廣播機制介紹 機制:廣播接收者通過註冊到Android系統,然後接收Android發送的消息 大概和設計模式之觀察者模式有點相像,大家可以相互對比來學習   2、BroadcastReceiver的作用 例如當開機完

原创 Mindjet mindmanager

破解請看下方評論 1991 9/21

原创 SpringBoot啓動類源碼解析

來學習SpringBoot啓動器原理,我們先從這兩個方面來入手: 1、註解:@SpringBootApplication 2、run方法:SpringApplication.run() 在創建SpringBoot應用時,我們都會寫這兩個東

原创 有贊一面

2019/10/30  14.00有贊一面 昨天上課接到有贊面試官的電話,約到今天面試,已經投了一個多月了,現在應該是補錄了吧,聽說有贊面試很難,哎,難也要上啊 進入正題==================================

原创 Android| |Activity和Intent

1、多個Activity之間的關係 我們可以看出,Activity之間通過Intent來建立關係 2、Intent的基本作用 一個Intent對象包含了一組信息: 1、Component name: 2、Action:指定Activit

原创 創建第一個android項目

 1、創建HelloWorld項目 打開電腦上安裝的Android,如果是第一次打開,就點擊Start a new Android Studio project,如果不是第一次,剛打開的就是你上一次關閉Android Studio時的項目