對于一次http的請求程序,無非是客戶端跟服務端建立一個TCP連接,然后跟服務端發起一次GET/POST請求,服務端再回傳對應的資料。這里我們開啟8888埠,大家請看示例代碼:package com.zhuoyue.demo;import java.net.ServerSocket;import java.net.Socket;import java.io.OutputStream;public class Tomcatt { public static void main(Strin....
2020-09-22 more@JMockit、Mockito和PowerMock的區別前言最近看到公司專案里用到了JMockit的框架測驗,結合以往使用的Mockito和PowerMock來分析一下三者是如何使用的。一、JMockit使用步驟1. 引入依賴<dependency> <groupId>org.jmockit</groupId> <artifactId>jmockit</artifactId> <version>1.31</v...
2020-09-22 more一、《Java核心技術總結》V2.0是的,你沒看錯,在 Java 核心基礎總結的基礎上,作者又淦了一本 Java V2.0,它不是第一版的升級版本,而是第一版的補充,第二版適合有一定基礎的同學閱讀,當然第一版作者也遺漏了很多東西,這些東西作者后面肯定會予以完善和總結,來為你呈現出一個完整 的 Java 藍圖。下面,就像蘋果發布會一樣,我們先把 Pro 宣講了,后面會不斷迭代。Java V2.0 是這樣的這只是分類啊,內容涉及深入理解代理 深入理解反射 全面理解 IO 流.....
2020-09-22 moreJVM虛擬機原理調休實戰前言JVM是什么?JVM記憶體分為幾個區,每個區的作用如何判斷一個物件是否存在java中垃圾收集的方法有哪些?你知道垃圾回收收集器有哪些?垃圾回識訓制記憶體占比垃圾回識訓制前言作業了一年之久,JVM我還只是了解,說出來有點丟人。所以,我從今天開始,要開始學習JVM了。學習之后都會把我學到的知識發出來,大佬們可以看看我理解的有什么錯誤。歡迎指正批評。JVM是什么?這個問題是不是很深奧。這就是技術本質。1.JVM+核心類別庫=JRE+開發工具=JDK,現在我用的是JDK8。Java...
2020-09-22 more說明本人也是初學Java不久的小白,可能會有很多地方不規范,本程式僅供參考,功能已經實作。抖音短視頻去水印原理:https://blog.csdn.net/qq_29556507/article/details/106943093大家在看程式前先用電腦手動決議一下,就會知道大體流程以及我們大致需要怎么操作。在用電腦一步一步決議出真實無水印地址的時候,需要注意的是:找到以這個https://aweme.snssdk.com/aweme開頭的網站后,別忘了把playwm改為play再去訪問,去水印原理的...
2020-09-22 more一、ArrayList 和 Vector 的區別是什么?二、Array 和 ArrayList 有何區別?三、除了 ReetrantLock,你還接觸過 JUC 中的哪些并發工具?四、請談談 ReadWriteLock 和 StampedLock。五、說一下 session 的作業原理?六、說一下 tcp 粘包是怎么產生的?七、舉一個用 Java 實作的裝飾模式(decorator design pattern)?它是作用于物件層次還是類層次?八、請舉例說明如何在 Spring...
2020-09-22 more談談過去學習編程語言的方法、經驗和教訓目前已經學習了C,C++和Python。但仔細學習過很長時間,并有一定理解的的編程語言只有C++。關于學習C++方法:認真聽課,仔細理解,在應用中掌握語言的特點。在課后練習的程序中,不能一味的照搬書本和老師上課時的內容,要憑借自己的記憶和理解書寫代碼才能做到真正的理解。經驗:遇到難解的問題,可以在網上搜索別人優秀的代碼,但不能復制粘貼, 需要讀懂別人的代碼,最好能做到自己在關閉別人的代碼后可以簡單的陳述思路和注意的要點。教訓:不能因為懶惰而用一些理解起來簡單但...
2020-09-22 more2020/9/20 java作業一:談談你過去學習編程語言的方法、經驗和教訓過去一年里,我們學了很多語言,c語言,c++,python。前兩種都較為基礎,學的也比較仔細,相較于python,更側重于語言的練習,一些演算法的理解與運用。經驗和教訓:1.語法上有很多微小的點要注意2.一些特別的演算法比如最短路徑的兩種解法等等需要牢記并靈活使用Java語言都有哪些特點?1.簡單2.面向物件3.平臺無關性和可移植性4.穩定性和安全性5.多執行緒并且是動態的6.高性能7.分布式Java...
2020-09-22 more一、介紹本文介紹在IDEA中搭建SpringBoot環境,直接在IDEA中創建和在網頁中創建二、前提IntelliJ IDEAMavenJdk三、IDEA中創建SpringBoot專案1.選擇“新建新專案”2.選擇Spring Initilizr,在右側中有兩種創建方式,一種是Default,一種是Custom,我使用的是Default創建3.填寫你的專案資訊Group為專案組織的唯一識別符號Artifact為專案名稱Type選擇Maven還是Gradle,根據實際情況選擇Pac...
2020-09-22 more**?桔妹導讀:**GPU虛擬機實體創建速度慢是公有云面臨的普遍問題,由于通常情況下創建虛擬機屬于低頻操作而未引起業界的重視,實際生產中還是存在對GPU實體創建時間有苛刻要求的業務場景。本文將介紹滴滴云在解決該問題時的思路、方法、并展示最終的優化成果。 從公有云服務商那里購買過虛擬主機的資深用戶,一 ......
uj5u.com 2020-09-10 06:09:13 more**?桔妹導讀:**隨著云規模不斷擴大以及業務層面對延遲、帶寬的要求越來越高,采用DPDK 加速網路報文處理的方式在橫向縱向擴展都出現了局限性。可編程芯片成為業界熱點。本文主要講述了可編程網卡芯片在滴滴云網路中的應用實踐,遇到的問題、帶來的收益以及開源社區貢獻。 #1. 資料中心面臨的問題 隨著滴滴 ......
uj5u.com 2020-09-10 06:10:21 more**?桔妹導讀:**滴滴資料通道引擎承載著全公司的資料同步,為下游實時和離線場景提供了必不可少的源資料。隨著任務量的不斷增加,資料通道的整體架構也隨之發生改變。本文介紹了滴滴資料通道的發展歷程,遇到的問題以及今后的規劃。 #1. 背景 資料,對于任何一家互聯網公司來說都是非常重要的資產,公司的大資料 ......
uj5u.com 2020-09-10 06:11:05 more**桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......
uj5u.com 2020-09-10 06:11:29 more1、什么是mpp? MPP (Massively Parallel Processing),即大規模并行處理,在資料庫非共享集群中,每個節點都有獨立的磁盤存盤系統和記憶體系統,業務資料根據資料庫模型和應用特點劃分到各個節點上,每臺資料節點通過專用網路或者商業通用網路互相連接,彼此協同計算,作為整體提供 ......
uj5u.com 2020-09-10 06:11:41 more**桔妹導讀:**指標體系是什么?如何使用OSM模型和AARRR模型搭建指標體系?如何統一流程、規范化、工具化管理指標體系?本文會對建設的方法論結合滴滴資料指標體系建設實踐進行解答分析。 #1. 什么是指標體系 ##1.1 指標體系定義 指標體系是將零散單點的具有相互聯系的指標,系統化的組織起來,通 ......
uj5u.com 2020-09-10 06:12:52 more我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......
uj5u.com 2020-09-10 06:13:25 more**桔妹導讀:**Ceph是國際知名的開源分布式存盤系統,在工業界和學術界都有著重要的影響。Ceph的架構和演算法設計發表在國際系統領域頂級會議OSDI、SOSP、SC等上。Ceph社區得到Red Hat、SUSE、Intel等大公司的大力支持。Ceph是國際云計算領域應用最廣泛的開源分布式存盤系統, ......
uj5u.com 2020-09-10 06:14:51 more之前寫過《es~通過ElasticsearchTemplate進行聚合操作》的文章,這一次主要寫一個嵌套的聚合,例如先對sex集合,再對desc聚合,最后再對age求和,共三層嵌套。 Aggregations的部分特性類似于SQL語言中的group by,avg,sum等函式,Aggregation ......
uj5u.com 2020-09-10 06:14:59 more傻瓜式部署,只需替換IP與用戶 導讀: 現ELK四大組件分別為:Elasticsearch(核心)、logstash(處理)、filebeat(采集)、kibana(可視化) 下載均在https://www.elastic.co/cn/downloads/下tar包,各組件版本最好一致,配合fdm會 ......
uj5u.com 2020-09-10 06:15:05 moreMysql復習的一個小總結,用xmind寫的。(字數沒有都不給我發博客😹) 下面是一些備注 子查詢 MySQL子查詢稱為內部查詢,而包含子查詢的查詢稱為外部查詢。 子查詢可以在使用運算式的任何地方使用,并且必須在括號中關閉。 視圖 基本語法可以使用 CREATE VIEW 陳述句來創建視圖。 語法格 ......
uj5u.com 2022-05-09 07:13:07 more?大資料概述 在大資料這個概念興起之前,資訊系統存盤資料的方法主要是我們熟知的關系型資料庫,關系型資料庫,關系型模型之父 Edgar F. Codd,在 1970 年 Communications of ACM 上發表了《大型共享資料庫資料的關系模型》的經典論文,從此之后關系模型的語意設計達到了 4 ......
uj5u.com 2022-05-09 07:13:01 more一、下載安裝IDEA IDEA2020.2.3版本:https://www.cnblogs.com/liugp/p/13868346.html 最新版本安裝詳情請參考:https://www.jb51.net/article/196349.htm 二、搭建本地hadoop環境(window10) 可 ......
uj5u.com 2022-05-09 07:12:17 moreMySQL8新增降序索引 桃花塢里桃花庵,桃花庵里桃花仙。桃花仙人種桃樹,又摘桃花賣酒錢。 一、MySQL5.7 降序索引 MySQL在語法上很早就已經支持降序索引,但實際上創建的卻仍然是升序索引,如下MySQL 5.7 所示,row2欄位降序,但是從show create table看 row2 ......
uj5u.com 2022-05-09 07:11:36 moreLinux環境下,MySQL的主要目錄及其作用、資料庫和資料表在檔案系統上的存盤結構。 ......
uj5u.com 2022-05-09 07:11:28 moreMysql復習的一個小總結,用xmind寫的。(字數沒有都不給我發博客😹) 下面是一些備注 子查詢 MySQL子查詢稱為內部查詢,而包含子查詢的查詢稱為外部查詢。 子查詢可以在使用運算式的任何地方使用,并且必須在括號中關閉。 視圖 基本語法可以使用 CREATE VIEW 陳述句來創建視圖。 語法格 ......
uj5u.com 2022-05-09 07:10:34 moreMySQL8新增降序索引 桃花塢里桃花庵,桃花庵里桃花仙。桃花仙人種桃樹,又摘桃花賣酒錢。 一、MySQL5.7 降序索引 MySQL在語法上很早就已經支持降序索引,但實際上創建的卻仍然是升序索引,如下MySQL 5.7 所示,row2欄位降序,但是從show create table看 row2 ......
uj5u.com 2022-05-09 07:10:25 moreLinux環境下,MySQL的主要目錄及其作用、資料庫和資料表在檔案系統上的存盤結構。 ......
uj5u.com 2022-05-09 07:10:19 more?大資料概述 在大資料這個概念興起之前,資訊系統存盤資料的方法主要是我們熟知的關系型資料庫,關系型資料庫,關系型模型之父 Edgar F. Codd,在 1970 年 Communications of ACM 上發表了《大型共享資料庫資料的關系模型》的經典論文,從此之后關系模型的語意設計達到了 4 ......
uj5u.com 2022-05-09 07:10:05 more一、下載安裝IDEA IDEA2020.2.3版本:https://www.cnblogs.com/liugp/p/13868346.html 最新版本安裝詳情請參考:https://www.jb51.net/article/196349.htm 二、搭建本地hadoop環境(window10) 可 ......
uj5u.com 2022-05-09 07:09:25 more