標簽:Collections

Java

J.U.C并發包背后的那些事兒

鄧龍華 發布于 2019-09-06

前言 J.U.C是java包java.util.concurrent的簡寫,中文簡稱并發包,是jdk1.5新增用來編寫并發相關的基礎api。 java從事者一定不陌生,同時,流量時代的今天,并發包也成為了高級開發面試時必問的一塊內容,本篇內容 主要聊聊J.U.C背后的哪些事兒,然...

閱讀(5)評論(0)贊 (0)

Java

LeetCode 200:島嶼數量 Number of Islands

1

尖兵 發布于 2019-09-06

題目: 給定一個由’1’(陸地)和’0’(水)組成的的二維網格,計算島嶼的數量。一個島被水包圍,并且它是通過水平方向或垂直方向上相鄰的陸地連接而成的。你可以假設網格的四個邊均被水包圍。 Given a 2d grid map of’1’s (land) and’0’s (wate...

閱讀(10)評論(0)贊 (0)

Spring

Spring Ioc 之 Bean的加載(一)

yeseng 發布于 2019-09-05

在之前的文章中,我們分析了Spring的Ioc的初始化過程,實際上就是把 beanName 和 BeanDefinition 注冊到 DefaultListableBeanFactory 的map中。 在完成 bean 的注冊之后, refresh() 還調用了很多后處理器的方法...

閱讀(9)評論(0)贊 (0)

Spring

01 Python 基礎數據類型

Harries 發布于 2019-09-05

基礎數據類型,有7種類型,存在即合理。 1.int 整數 主要是做 運算 的 。比如加減乘除,冪,取余  + – * / ** %… 2.bool 布爾值 判斷真假以及作為 條件變量 3.str 字符串 存儲少量的數據。比如’pass...

閱讀(13)評論(0)贊 (0)

Java

java實現微信公眾平臺發送模板消息

4

xubiao.zhuang 發布于 2019-09-05

最近開發公眾號項目,前端采用vue開發,后臺使用java開發,由于業務需求,需要實現公眾號向用戶發送重要的服務通知,提醒工作人員進行業務審核。這時候就需要用到微信平臺的模板消息,為了保證用戶不受到騷擾,在開發者出現需要主動提醒、通知用戶時,才允許開發者在公眾平臺網站中模板消息庫中...

閱讀(9)評論(0)贊 (0)

Java

Java SE基礎鞏固(十五):lambda表達式

1

hanze 發布于 2019-09-03

Java8據說是Java誕生以來最大的一次演進,說實話,對我個人來說沒有什么特別大的感受,因為我學Java也就最近一兩年的事,Java8在2014年3月18日發布,新增的特性確實非常驚艷,在語言特性層面上新增了lambda,Optional,默認方法,Stream API等,在虛...

閱讀(14)評論(0)贊 (0)

Java

Java SE基礎鞏固(四):集合類

3

changyuan.xu 發布于 2019-09-03

Java中有很多集合類,例如ArrayList,LinkedList,HashMap,TreeMap等。集合的功能就是容納多個對象,它們就像容器一樣(實際上,直接稱為容器也沒有毛病,C++就是這樣稱呼的),當需要的時候,可以從里面拿出來,非常方便。在Java5提供了泛型機制之后,...

閱讀(13)評論(0)贊 (0)

Java

重識 ArrayList

7

小丁 發布于 2019-09-03

前言 ArrayList 作為 Java 集合框架中最常用的類,在一般情況下,用它存儲集合數據最適合不過。知其然知其所以然,為了能更好地認識和使用 ArrayList,本文將從下面幾方面深入理解 ArrayList: 為什么不用數組,用 ArrayList ArrayList 特...

閱讀(13)評論(0)贊 (0)

編程技術

netcore 之動態代理(微服務專題)

2

zhuangli 發布于 2019-09-03

動態代理配合rpc技術調用遠程服務,不用關注細節的實現,讓程序就像在本地調用以用。 因此動態代理在微服務系統中是不可或缺的一個技術。網上看到大部分案例都是通過反射自己實現,且相當復雜。編寫和調試相當不易,我這里提供里一種簡便的方式來實現動態代理。 1、創建我們的空白.netcor...

閱讀(10)評論(0)贊 (0)

Java

Java8 Stream API 介紹

xiaoli.he 發布于 2019-09-03

Java 從版本8開始支持“Stream API”,即函數式編程,可以用簡單的代碼表達出比較復雜的遍歷操作。本文介紹這些 Stream API 的基本概念,用法,以及一些參考資料。我之前寫 Python 比較多,所以一些地方可能用 Python 的視角來解釋。 簡單用法 publ...

閱讀(9)評論(0)贊 (0)

Java

Java容器類

1

xirruiqiang 發布于 2019-09-03

Java提供的容器類如List、Set、Map是語言的基礎,熟練掌握是必備技能,本文就Java中容器相關的坑與知識做一個總結整理。本文涉及的代碼摘自 OpenJDK jdk9-b94 ,部分邏輯在不同版本的實現有所差異。 List ArrayList :非線程安全,由數組實現,擅...

閱讀(5)評論(0)贊 (0)

Java

Spring @Import注解源碼解析

1

鄧龍華 發布于 2019-09-03

簡介 Spring 3.0之前,創建Bean可以通過xml配置文件與掃描特定包下面的類來將類注入到Spring IOC容器內。而在Spring 3.0之后提供了JavaConfig的方式,也就是將IOC容器里Bean的元信息以java代碼的方式進行描述。我們可以通過@Config...

閱讀(10)評論(0)贊 (0)

Spring

Spring系列(五):Spring AOP源碼解析

18

xiaoli.he 發布于 2019-09-02

一、@EnableAspectJAutoProxy注解 在主配置類中添加@EnableAspectJAutoProxy注解,開啟aop支持,那么@EnableAspectJAutoProxy到底做了什么?接下來分析下: @EnableAspectJAutoProxy點進去如下: ...

閱讀(14)評論(0)贊 (0)

Java

java核心卷Ⅰ第十版筆記6

鄧龍華 發布于 2019-09-02

接口可以定義常量,然而接口絕不能含有實例域,在 JavaSE 8 之前,也不能在接口中實現方法。現在已經可以在接口中提供簡單方法了,當然,這些方法不能引用實例域,接口沒有實例。 接口可以提供多重繼承的大多數好處, 同時還能避免多重繼承的復雜性和低效性 。 在 Java SE 8 ...

閱讀(13)評論(0)贊 (0)

Java

2019 Java常見面試43題

3

hanze 發布于 2019-09-02

極力推薦文章:歡迎收藏 Android 干貨分享 閱讀五分鐘,每日十點,和您一起終身學習,這里是程序員Android 本篇文章主要介紹 Android 面試題集錦,主要包含Android面試常見 43 題,詳細請看下面文章 1.Java中==和equals和hashCode的區別...

閱讀(12)評論(0)贊 (0)

Spring

基于注解的SpringAOP源碼解析(二)

1

yanxinchi 發布于 2019-09-02

在 上篇文章 中我們搭建了一個閱讀源碼的demo工程,然后簡單介紹了一下 @EnableAspectJAutoProxy 注解,這個注解最重要的功能就是為向Spring中注入了一個bean AnnotationAwareAspectJAutoProxyCreator ,本篇文章就...

閱讀(11)評論(0)贊 (0)

Java

如何成為更好的程序員?

11

puefu.he 發布于 2019-09-02

閱讀本文并了解如何使用具有功能組合的聲明性代碼成為更好的程序員。 在許多情況下,具有功能組合的聲明性解決方案提供優于傳統命令式代碼的代碼度。閱讀本文并了解如何使用具有功能組合的聲明性代碼成為更好的程序員。 在本文中,我們將仔細研究三個問題示例,并研究兩種不同的技術(命令式和聲明性...

閱讀(11)評論(0)贊 (0)

Java

“犯罪心理”解讀 Mybatis 攔截器

4

darida 發布于 2019-09-02

Mybatis攔截器執行過程解析 文章寫過之后,我覺得 “Mybatis 攔截器案件”背后一定還隱藏著某種設計動機,里面大量的使用了 Java 動態代理手段,它是怎樣應用這個手段優雅的設計出整個攔截事件的?就像抓到罪犯要了解它犯罪動機是什么一樣,我們需要解讀 Mybatis攔截器...

閱讀(11)評論(0)贊 (0)

2013平特肖公式