原创 【leetcode SQL】Customers Who Never Order

Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL query to find all c

原创 從面試官視角解析如何拿到高薪offer(一)

互聯網的寒冬已經開始了,想必大家已經有了切身的感受,公司內部晉升要求變高、名額變少,外部機會的要求也水漲船高,並且限制漲幅、職級等。 如何在較爲惡劣的大環境下,從海量候選人中脫穎而出,獲得心怡的工作機會,升職加薪,開啓職場新篇章呢

原创 從面試官視角解析如何拿到高薪offer(二)

今天我們來說說解決問題能力。       我認爲整體分爲:設計能力、編碼能力、問題排查能力,這三方面。      如果說專業能力主要是考察你的知識儲備的話,那麼解決問題能力,則是考察你靈活運用專業知識的能力。      面試官問道

原创 領導力360°評估

最近恰逢公司組織tl領導力360度評估,給每個人發了調查問卷,裏面的問題,我感覺很有參考價值,對於有志於從事技術管理工作的同學,應該會有很好的參考價值,於是整理一下,發個博客~ 1、主動通過內外不同渠道收集各種信息,積極研究行業變

原创 程序員應該懂的經濟學概念(一)

疫情影響下的經濟形勢撲朔迷離,風險與機遇並存,作爲程序員,在苦練基本功的同時,再學習一些經濟學知識就顯得非常有必要了。   最近在看《薛兆豐的經濟學講義》,把心得感悟分享給大家,這是第一篇,感興趣的朋友記得點關注~   成本、需求、價格,

原创 使用lambda表達式操作HashMap

Java8之前,如果想根據map的value值來排序話,比較繁瑣參看《如何將HashMap,按照value值排序 》 現在藉助於lambda表達式,就方便多了。 Map<String,Integer> map=new HashMap<>

原创 程序員應該懂的經濟學概念(二)

在上一篇 程序員應該懂的經濟學概念(一) 中,給大家通俗解釋了成本的經濟學概念,還有用來解決社會成本問的科斯定律,以及邊際成本、邊際效用、邊際平衡的概念。下面我們繼續來說說其他的基礎概念。   需求   1、需求第一定律:無論何時何地,價

原创 巧用curl命令定位性能瓶頸

直接上圖↓ 圖1   上面的命令,可以查看http請求各個環節的耗時情況,能夠幫助我們排查和定位問題。   要實現上圖的輸出效果,需要將下面格式化文本提前準備好。 圖2 有的朋友可能好奇,圖1的命令爲什麼要加-o /dev/null?

原创 Java8 Stream 教程

1. Stream初體驗 我們先來看看Java裏面是怎麼定義Stream的: A sequence of elements supporting sequential and parallel aggregate operati

原创 深入理解Java8 lambda表達式

本文主要記錄自己學習Java8的歷程,方便大家一起探討和自己的備忘。因爲本人也是剛剛開始學習Java8,所以文中肯定有錯誤和理解偏差的地方,希望大家幫忙指出,我會持續修改和優化。本文是該系列的第一篇,主要介紹Java8對屌絲碼農最有吸引

原创 Java開發者易犯錯誤Top10

本文總結了Java開發者經常會犯的前十種錯誤列表。 Top1. 數組轉換爲數組列表 將數組轉換爲數組列表,開發者經常會這樣做: [java] view plaincopy List<String> list

原创 Velocity官方指南-Velocity是如何工作的

基本模式 當你在一個應用程序或者一個servlet裏,或者在其他任何一個地方使用Velocity時,通常按照如下方式處理: 初始化Velocity。Velocity可以使用兩種模式,作爲“單獨的運行時實例”的單例模式(在下面的內容

原创 【leetcode Java】Majority Element

題目如下 Given an array of size n, find the majority element. The majority element is the element that appears more than 

原创 程序員視角帶你解讀高以翔事件

近日,35歲藝人高以翔在錄製《追我吧》真人秀綜藝節目時,因心源性猝死不幸離世。   這場意外讓廣大粉絲心痛不已,由於節目中游戲環節較多並且危險、對明星的體能和意志考驗極大,這也讓電視臺背上了難以推卸的責任,作爲程序員的我們,從事件中,應該

原创 淺析Java虛擬機結構與機制

本文旨在給所有希望瞭解JVM(Java Virtual Machine)的同學一個概念性的入門,主要介紹了JVM的組成部分以及它們內部工作的機制和原理。當然本文只是一個簡單的入門,不會涉及過多繁雜的參數和配置,感興趣的同學可以做更深入的