原创 Java Generator

以前我以爲只有Python纔會有generator,看來當時的我才年輕,後來認真研讀《Thinking in Java》之後大有感悟,原來Java亦有generator,故做一次記錄分享。過程中主要通過具體代碼展示筆記簡單比較Python

原创 Spring Cloud 分佈式鏈路跟蹤 Sleuth + Zipkin + Elasticsearch

隨着業務越來越複雜,系統也隨之進行各種拆分,特別是隨着微服務架構的興起,看似一個簡單的應用,後臺可能很多服務在支撐;一個請求可能需要多個服務的調用;當請求遲緩或不可用時,無法得知是哪個微服務引起的,這時就需要解決如何快速定位服務故障點,Zi

原创 spring cloud中微服務之間的調用以及eureka的自我保護機制

這篇主要講一下服務和服務之間是怎樣調用的 如果想學習Java工程化、高性能及分佈式、深入淺出。微服務、Spring,MyBatis,Netty源碼分析的朋友可以加我的Java高級交流:854630135,羣裏有阿里大牛直播講解技術,以及Ja

原创 Java代碼複用的三種常用方式:繼承、組合和代理

複用代碼是Java衆多引人注目的功能之一。這句話很通順,沒什麼問題,但問題在於很多人並不清楚“複用”是什麼。就好像我說“沉默王二是一個不止會寫代碼的程序員”,唉,沉默王二是誰? 如果想學習Java工程化、高性能及分佈式、深入淺出。微服務、S

原创 一個老程序員是如何手寫Spring MVC的

見人愛的Spring已然不僅僅只是一個框架了。如今,Spring已然成爲了一個生態。但深入瞭解Spring的卻寥寥無幾。這裏,我帶大家一起來看看,我是如何手寫Spring的。我將結合對Spring十多年的研究經驗,用不到400行代碼來描述S

原创 以面向對象的思想實現數據表的添加和查詢,JDBC代碼超詳細

以面向對象的思想編寫JDBC程序,實現使用java程序向數據表中添加學生信息,並且可以實現給定身份證號查詢學生信息或給定准考證號查詢學生信息。 歡迎工作一到八年的Java工程師朋友們加入Java高級交流:854630135 本羣提供免費的

原创 嘗試Java,從入門到Kotlin

之前一直使用C#開發,最近由於眼饞Java生態環境,並藉着工作服務化改造的契機,直接將新項目的開發都轉到Java上去。積攢些Java開發經驗,應該對.NET開發也會有所啓發和益處。 歡迎工作一到八年的Java工程師朋友們加入Java高級交流

原创 論Java訪問權限控制的重要性 原

人在什麼面前最容易失去抵抗力? 歡迎工作一到八年的Java工程師朋友們加入Java高級交流:854630135 本羣提供免費的學習指導 架構資料 以及免費的解答 不懂得問題都可以在本羣提出來 之後還會有直播平臺和講師直接交流噢 美色,算是一

原创 HashMap 源碼詳細分析(JDK1.8) 原

本篇文章我們來聊聊大家日常開發中常用的一個集合類 - HashMap。HashMap 最早出現在 JDK 1.2中,底層基於散列算法實現。HashMap 允許 null 鍵和 null 值,在計算哈鍵的哈希值時,null 鍵哈希值爲 0。H

原创 一步步實現web程序信息管理系統之二--後臺框架實現跳轉登陸頁面 原

SpringBoot springboot的目的是爲了簡化spring應用的開發搭建以及開發過程。內部使用了特殊的處理,使得開發人員不需要進行額外繁鎖的xml文件配置的編寫,其內部包含很多模塊的配置只需要添加maven依賴即可使用,這項功能

原创 使用Tesseract OCR Engine識別圖片文字 原

目前有很多OCR工具或者類庫都提供了準確率挺高的PDF和圖片識別功能。在爬蟲應用中,時常需要識別驗證碼或者目標站點處於數據保護而使用圖片來替代直接的文本。除了直接的軟件和類庫外,還有一些在線工具可以直接識別,使用free online oc

原创 在2018年如何優雅的開發一個typescript語言的npm包? 原

很多時候,我們可能想要用 typescript 語言來創建一些模塊,並提交到 npm 供別人使用, 歡迎工作一到八年的Java工程師朋友們加入Java高級交流:854630135 本羣提供免費的學習指導 架構資料 以及免費的解答 不懂得問題

原创 如何從 Windows 7、8 和 10 創建可啓動的 Linux USB 盤? 原

如果你想了解 Linux,首先要做的是在你的系統上安裝 Linux 系統。 歡迎工作一到八年的Java工程師朋友們加入Java高級交流:854630135 本羣提供免費的學習指導 架構資料 以及免費的解答 不懂得問題都可以在本羣提出來 之後

原创 String轉成JSON的實現 原

String轉成JSON 這個依賴很重要,我們將圍繞fastjson中的JSONObject這個類來談轉換 歡迎工作一到八年的Java工程師朋友們加入Java高級交流:854630135 本羣提供免費的學習指導 架構資料 以及免費的解答 不

原创 小編教你簡單快速的讓你的json解析速度快上加快 原

背景 最近小編在做公司的一個需求。要求是把系統內的一些大型文本文件上傳到第三方那裏,而且第三方要求的交互數據的方式是採用post請求發送json串的形式進行的。 問題 做到中途才發現問題,由於單個文本都有一兩兆的大小,一次請求要傳四五個