原创 H5定位終極解決方案

H5定位終極解決方案背景做一個H5的微商城,主要在微信內,但也要考慮到其他瀏覽器。其中,首頁需要根據當前用戶的經緯度找到距離最近的門店並展示。前端需要做的工作就是獲取用戶的經緯度然後查詢後臺接口並渲染頁面。 目標與分析我們的目標是經過封裝之

原创 教你使用cookie法,查看最近看過的書

教你使用cookie法,查看最近看過的書import java.io.Serializable; public class Book implements Serializable {private String id;private St

原创 你真的會用Gson嗎?Gson使用指南(一)

你真的會用Gson嗎?Gson使用指南(一)JSON (官網) 是一種文本形式的數據交換格式,它比XML更輕量、比二進制容易閱讀和編寫,調式也更加方便。其重要性不言而喻。解析和生成的方式很多,Java中最常用的類庫有:JSON-Java、G

原创 Java程序員應當知道的10個面向對象設計原則

Java程序員應當知道的10個面向對象設計原則面向對象設計原則是OOPS編程的核心, 但我見過的大多數Java程序員熱心於像Singleton (單例) 、 Decorator(裝飾器)、Observer(觀察者) 等設計模式,而沒有把足夠

原创 10個頂級的CSS3代碼生成器

10個頂級的CSS3代碼生成器新出來的在線工具和 web 應用允許開發人員快速創建網站,而無需手動一行一行地編寫代碼。當前,不斷有新的框架和代碼庫涌現在前端開發這個領域裏。 但是,這也讓許多開發人員忘記了代碼生成器以及它們在構建網站時的作用

原创 爆笑的程序員梗,笑死人不償命!

爆笑的程序員梗,笑死人不償命! 問答Q:你是怎麼區分一個內向的程序員和一個外向的程序員的? A:外向的程序員會看着你的鞋和你說話時。 Q:爲什麼程序員不能區分萬聖節和聖誕節? A:這是因爲 Oct 31 == Dec 25!(八進制的

原创 java字符串操作擴充:靈活截取字符串

java字符串操作擴充:靈活截取字符串public class StringUtil { static int varlen1;static int varlen2; static String varstr1;static String

原创 教你如何快速處理前端異常?

教你如何快速處理前端異常?前端一直是距離用戶最近的一層,隨着產品的日益完善,我們會更加註重用戶體驗,而前端異常卻如鯁在喉,甚是煩人一、爲什麼要處理異常?異常是不可控的,會影響最終的呈現結果,但是我們有充分的理由去做這樣的事情。 1.增強用戶

原创 如何分析及處理 Flink 反壓?

如何分析及處理 Flink 反壓?反壓(backpressure)是實時計算應用開發中,特別是流式計算中,十分常見的問題。反壓意味着數據管道中某個節點成爲瓶頸,處理速率跟不上上游發送數據的速率,而需要對上游進行限速。由於實時計算應用通常使用

原创 JavaScript性能優化小竅門實例彙總

JavaScript性能優化小竅門實例彙總在衆多語言中,JavaScript已經佔有重要的一席之地,利用JavaScript我們可以做很多事情 , 應用廣泛。在web應用項目中,需要大量JavaScript的代碼,將來也會越來越多。 但是由

原创 Java接口

Java接口定義類要用class關鍵字,定義接口要用interface關鍵字。接口是常量和抽象方法的集合。接口中的數據成員,不管有沒有用修飾符“public”、“static”或“final”修飾,都是public static final

原创 Java中處理異常的9個最佳實踐

Java中處理異常的9個最佳實踐Java中的異常處理不是一個簡單的話題。初學者很難理解,甚至有經驗的開發人員也會花幾個小時來討論應該如何拋出或處理這些異常。 這就是爲什麼大多數開發團隊都有自己的異常處理的規則和方法。如果你是一個團隊的新手,

原创 教你jdbc連接sql server數據庫

教你jdbc連接sql server數據庫public class DataTransmission { private String driver="com.microsoft.sqlserver.jdbc.SQLServerDrive

原创 寫出優質Java代碼的4個技巧

寫出優質Java代碼的4個技巧我們平時的編程任務不外乎就是將相同的技術套件應用到不同的項目中去,對於大多數情況來說,這些技術都是可以滿足目標的。然而,有的項目可能需要用到一些特別的技術,因此工程師們得深入研究,去尋找那些最簡單但最有效的方法

原创 Java字符串的常用方法

Java字符串的常用方法public static void main(String[] args) {// TODO Auto-generated method stub String aString = "hellocensi @gma