標簽:Google

編程技術

挖洞經驗 | 從谷歌防災地圖服務發現Google.org的XSS和Clickjacking漏洞

13

changyuan.xu 發布于 2019-09-04

除了谷歌地圖之外,可能很少有人知道 谷歌的在線防災地圖 (Google Crisis Map),它創建于2012年,Web架構更新緩慢,網站訪問量相對較少。而作者就是通過在這個“老舊”的地圖服務中,發現了XSS和依托其服務的google.org點擊劫持漏洞。該篇Writeup也算...

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

編程技術

Opentracing and Jaeger in a real Go Microservices

5

yeseng 發布于 2019-09-04

背景 微服務極大地改變了軟件的開發和交付模式,單體應用被拆分為多個微服務,單個服務的復雜度大幅降低,庫之間的依賴也轉變為服務之間的依賴。由此帶來的問題是部署的粒度變得越來越細,眾多服務給運維帶來巨大壓力,不過好在我們有 Kubernetes,可以解決大部分運維方面的難題。 隨著服...

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

Java

Spring Boot教程(15) – 使用WebSocket

9

xubiao.zhuang 發布于 2019-09-03

WebSocket 是一種網絡通訊協議,一個TCP連接的兩端,可以同時給對方發送消息,即支持全雙工通信。比較常見的應用場景就是服務端給客戶端推送信息,相對于輪詢,WebSocket減少了寬帶資源浪費,實時性更強。 WebSocket利用了HTTP協議,建立連接之后,會先發一個特殊...

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

Java

2019 編程語言排行榜:Java、Python 龍爭虎斗!PHP 屹立不倒!

11

xirruiqiang 發布于 2019-09-02

作者 | Alicia Newman 譯者 | 蘇本如,責編 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 期望在開發上大有作為的程序員們需要知道該學習什么編程語言。最好的方法是了解2019年最流行的7種編程語言。 他們必須選擇一門正確的編程語言來學習,并致...

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

Java

一篇文章讓你的 MacBook 進入超神狀態

45

songhua.gao 發布于 2019-09-02

點擊上方“ Python數據科學 ”, 星標公眾號 重磅干貨,第一時間送達 ? 滿600減350,當當這波羊毛我擼定了! 作者: 正鵬,隃墨 原文: https://yq.aliyun.com/articles/68803 工欲善其事,必先利其器,工具永遠都是用來解決問題的,沒必...

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

Java

Netty知識筆記

9

wenming.gapo 發布于 2019-09-02

Netty是一個異步事件驅動的網絡應用框架,用于快速開發可維護的高性能服務器和客戶端。 Netty是典型的Reactor模型結構,在實現上,Netty中的Boss類充當mainReactor,NioWorker類充當subReactor(默認NioWorker的個數是當前服務器的...

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

編程技術

架構師眼中的文化:試用期才是真正的考察時間

2

hanze 發布于 2019-09-02

編者按: 寫微服務的書挺多,小編專門從中精選啟軍的《持續演進的Cloud Native:云原生架構下微服務最佳實踐》一書,而且特別展示一下小編稱之為“架構師眼中的文化”的章節。如果說架構師在技術上的沉淀稱為“武”,那么對于文化的感知和影響、對于團隊的帶動和輔導、以及多角色溝通等可...

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

Java

springboot2.X 使用spring-data組件對MongoDB做CURD

1

likai 發布于 2019-09-01

springboot2.X 使用spring-data組件對MongoDB做CURD 使用背景 基于快速開發,需求不穩定的情況, 我決定使用MongoDB作為存儲數據庫,搭配使用spring-data 因為快速開發,使用spring data可以直接在類上建表等其他操作,而且對于...

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

Spring

利用 Spring Boot & Redis 實現短鏈接服務

1

changyuan.xu 發布于 2019-09-01

感謝您的閱讀,本文由 楊斌的博客 版權所有。 如若轉載,請注明出處:楊斌的博客( https://y0ngb1n.github.io/a/b… ) 項目已托管于 GitHub: y0ngb1n/spring-boot-samples ,歡迎 Star, Fork 準備...

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

Java

2020年最具“錢途”的編程語言

6

likai 發布于 2019-09-01

編者按:本文來源創業邦專欄InfoQ,作者AJIT KUMAR,譯者姜雨生。 編程語言是人們指導或控制機器的工具,其開發目的在于讓操控機器的過程更加簡單和順暢。正因如此,數百種編程語言應運而生。然而,它們的命運卻各不相同。一些語言已不復使用,或將在未來幾年淘汰。相應地,一些語言將...

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

Java

基于VertxWeb的SrpingMVC風格注解實現(一)

小丁 發布于 2019-08-31

前言 最近了解到了vertx這個異步框架,但平時用的比較多的還是spring,出于好奇,嘗試基于vertx web去實現spring mvc風格注解。 最終效果如下所示 @Slf4j @RestController public class HelloController { @...

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

Java

Guava 28.1 發布,Google 的 Java 核心工具庫

wenming.gapo 發布于 2019-08-31

Guava 28.1 發布了,Guava 是 Google 的一個開源項目,包含許多 Google 核心 Java 常用庫,如:集合 [collections] 、緩存 [caching] 、原生類型支持 [primitives support] 、并發庫 [concu...

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

Java

SpringBoot+Maven+Protobuf+Redis

hanze 發布于 2019-08-30

相關依賴: <springboot.version>2.0.2.RELEASE</springboot.version> <dependency> <groupId>org.springframework.boot</grou...

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

Java

Go語言學習筆記-數據類型

1

xubiao.zhuang 發布于 2019-08-30

類型 [n]T 是一個有 n 個類型為 T 的值的數組。 表達式: var a [10]int 復制代碼 定義變量 a 是一個有十個整數的數組。 數組的長度是其類型的一部分,因此數組不能改變大小。 var a [2]string a[0] = "Hello" ...

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

Java

Go語言學習筆記-數據類型

1

xirruiqiang 發布于 2019-08-30

類型 [n]T 是一個有 n 個類型為 T 的值的數組。 表達式: var a [10]int 復制代碼 定義變量 a 是一個有十個整數的數組。 數組的長度是其類型的一部分,因此數組不能改變大小。 var a [2]string a[0] = "Hello" ...

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

Java

Java 并發編程(一):摩拳擦掌

8

darida 發布于 2019-08-30

這篇文章的標題原本叫做——Java 并發編程(一):簡介,作者名叫小二。但我在接到投稿時覺得這標題不夠新穎,不夠吸引讀者的眼球,就在發文的時候強行修改了標題(也不咋滴)。 小二是一名 Java 程序員,就職于沉默公司,工齡是兩年零一個月零三天。和剛畢業那會相比,編程能力已經大有提...

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

編程技術

一種用于決策(decision-making)的系統架構

1

xiaoli.he 發布于 2019-08-30

一種用于決策(decision-making)的系統架構 前言 大數據(big data)時代 什么是大數據 一種規模大到在獲取、存儲、管理、分析方面大大超出了傳統數據庫軟件工具能力范圍的數據集合,具有海量的數據規模、快速的數據流轉、多樣的數據類型和價值密度低四大特征。 是指無法...

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

Java

Gradle 構建腳本

3

songhua.gao 發布于 2019-08-29

Gradle提供了一種領域特定語言,目前同時支持 Groovy 和 Kotlin 。 在 Groovy 構建腳本中(.gradle) 你可以使用任何 Groovy 元素。 在 Kotlin 構建腳本中 (.gradle.kts) 你可以使用任何 Kotlin 元素。 項目(Pro...

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

2013平特肖公式