1. 數(shù)組的分類 數(shù)組分為兩種 基本數(shù)據(jù)類型的數(shù)組 對象類型(Object[])的數(shù)組 一個能通用于兩種不同數(shù)據(jù)類型數(shù)組的函數(shù) 2. 基本數(shù)據(jù)類型數(shù)組 處理基本數(shù)據(jù)類型數(shù)組的...
1. 數(shù)組的分類 數(shù)組分為兩種 基本數(shù)據(jù)類型的數(shù)組 對象類型(Object[])的數(shù)組 一個能通用于兩種不同數(shù)據(jù)類型數(shù)組的函數(shù) 2. 基本數(shù)據(jù)類型數(shù)組 處理基本數(shù)據(jù)類型數(shù)組的...
從Java虛擬機(jī)創(chuàng)建的對象傳到本地 C/C++ 代碼時就會產(chǎn)生引用垮卓。根據(jù)Java的垃圾回收機(jī)制,只要有引用存在就不會觸發(fā)該引用指向的Java對象的垃圾回收。這些引用在 JNI...
1. 在C/C++本地代碼中創(chuàng)建Java的對象 1.1 Java對象的創(chuàng)建使用 NewObject 方法 使用函數(shù) NewObject 可以用來創(chuàng)建Java對象 GetMet...
1. 取得Java屬性/設(shè)定Java屬性值 獲得了相應(yīng)屬性的jfieldID之后,就可以使用 等函數(shù)來對Java屬性進(jìn)行操作了。 類實例方法 類靜態(tài)方法 怎樣獲取數(shù)組的屬性呢...
1. 本地代碼訪問Java代碼 在被調(diào)用的C/C++函數(shù)中也可以反過來訪問Java程序中的方法 javah 工具生成的C/C++函數(shù)聲明中鸟蟹,可以看到有兩個參數(shù): 2. JNI...
有時通過過濾器 Filter 與包裝 HttpServletRequest 添加自定義 header;非常有用使兔。有類似如下一些場景: 通過網(wǎng)關(guān)轉(zhuǎn)發(fā)到應(yīng)用服務(wù)建钥,都會透傳一個 l...
1. JNI概述 JNI 是 Java Native Interface 的簡稱 Java是跨平臺的編程語言,但是在有些時候仍然是有需要調(diào)用本地代碼(這些代碼通常是由 C 與...
在這前后端分離大行其道的今天虐沥,如何優(yōu)雅的管理接口熊经,對應(yīng)提高工作效率非常重要泽艘。而接口又是由后端提供的,這個任務(wù)自然而然的又落在后臺開發(fā)人員的身上镐依。在這里提供三種常見的接口管理方...
項目中除了有數(shù)據(jù)導(dǎo)出之外匹涮,也存在批量數(shù)據(jù)導(dǎo)入的場景。比如通過Execl電子表格進(jìn)行批量開卡槐壳,批量導(dǎo)入用戶或者部門信息等然低。今天探討一下常見的數(shù)據(jù)導(dǎo)入方案。 0x01:同步導(dǎo)入 ...
項目中免不了要做一些數(shù)據(jù)導(dǎo)出功能务唐,比如導(dǎo)出前一天的訂單記錄雳攘。涉及導(dǎo)出功能可大可小,根據(jù)系統(tǒng)具體的用戶量枫笛、一天的訂單量等情況吨灭。今天就討論一下怎么設(shè)計一個合理的導(dǎo)出功能。 0x0...
國民兩大流量入口刑巧,大家不說也想到了喧兄,分別是微信和QQ。所以為了方便獲取用戶來源都對接了微信登錄或者QQ登錄海诲,這一類型的第三方登錄入口繁莹。今天就以對接微信登錄、QQ登錄與蘋果登錄...
0x01:原型模式簡介 用原型實例指定創(chuàng)建對象的種類闸昨,并且通過拷貝這些原型創(chuàng)建新的對象蚯斯。大概意思就是:允許一個對象再創(chuàng)建另外一個可定制的對象,根本無需知道對象創(chuàng)建的細(xì)節(jié)饵较。其工...
0x01:裝飾模式簡介 裝飾模式指的是在不必改變原類文件和使用繼承的情況下,動態(tài)地擴(kuò)展一個對象的功能循诉。它是通過創(chuàng)建一個包裝對象横辆,也就是裝飾來包裹真實的對象。 先看最近一個熱點...
0x01:迭代器模式簡介 Java中可以說已經(jīng)把迭代器模式用到了極致茄猫,每一個集合類都關(guān)聯(lián)了一個迭代器類Iterator狈蚤。 迭代器模式(Iterator),提供一種方法順序訪問...
0x01:根據(jù)訪問IP統(tǒng)計UV UV(Unique Visitor)獨立訪客划纽,統(tǒng)計訪問某站點的用戶數(shù)脆侮; IP(Internet Protocol)獨立IP數(shù),是指獨立的瀏覽了...
隨著應(yīng)用服務(wù)的增多勇劣,服務(wù)可能部署在不同的服務(wù)器上靖避。這些服務(wù)有可能存在IP潭枣、端口Port、請求的ContextPath等一樣的情況幻捏,怎么合理的配置他們的跳轉(zhuǎn)呢盆犁?下面介紹三種常見...
【Sentinel整合Apollo進(jìn)行規(guī)則持久化】對Sentinel的代碼進(jìn)行了改造,【Apollo配置中心管理后臺的詳解】對Apollo管理后臺進(jìn)行了講解篡九。今天就最終實現(xiàn):...
APISIX是一個云原生谐岁、高性能、可擴(kuò)展的微服務(wù) API 網(wǎng)關(guān)瓮下。它是基于 OpenResty和etcd來實現(xiàn)翰铡,和傳統(tǒng)API網(wǎng)關(guān)相比,APISIX具備動態(tài)路由和插件熱加載讽坏,特別...
要通過 Sentinel 控制臺配置集群流控規(guī)則锭魔,需要對控制臺進(jìn)行改造。主要改造規(guī)則可以參考: https://github.com/alibaba/Sentinel/wik...
docker路呜、dockerfile與docker-compose區(qū)別 docker:和操作系統(tǒng)無關(guān)的一個沙箱容器迷捧,宿主機(jī)安裝的什么操作系統(tǒng)和其本身無關(guān),在它基礎(chǔ)上可以制作各種...