原创 內連接,左右連接的用法與區別

通俗的講 A left join B 的連接的記錄數與A表的記錄數同 A right join B 的連接的記錄數與B表的記錄數同 A left join B 等價B right

原创 Java多線程快速入門知識

1、線程與進程的區別 每個正在系統上運行的程序都是一個進程。每個進程包含一到多個線程。線程是一組指令的集合,或者是程序的特殊段,它可以在程序裏獨立執行。也可以把它理解爲代碼運行的上下文。所以線程基本上是輕量級的進程,它負責在單個程序裏

原创 Java多線程之間的安全問題以及如何實現同步

1、什麼是線程安全,爲什麼會有安全問題 當多個線程同時共享,同一個全局變量或靜態變量,做寫的操作時,可能會發生數據衝突問題,也就是線程安全問題。但是做讀操作是不會發生數據衝突問題。 案例:需求現在有100張火車票,有兩個窗口同時搶火車

原创 多線程之間的通訊

1、什麼是多線程之間通訊?如何實現 多線程之間通訊,其實就是多個線程在操作同一個資源,但是操作的動作不同。 需求:第一個線程寫入(input)用戶,另一個線程取讀取(out)用戶.實現讀一個,寫一個操作。 class IntThrea

原创 Java並法與線程池原理分析

1、Vector與ArrayList的區別 1.ArrayList是最常用的List實現類,內部是通過數組實現的,它允許對元素進行快速隨機訪問。數組的缺點是每個元素之間不能有間隔,當數組大小不滿足時需要增加存儲能力,就要講已經有數組的

原创 某盤提速下載工具Proxyee-down快速下載大文件

點擊上方“編程精選”,選擇“置頂公衆號”技術文章第一時間送達!某網盤下載大文件一直是一個痛點。現在國內基本上只有百度網盤可用了,但是免費用戶使用它下載東西的速度一直不是很理想,所以現在有很多工具應運而生。今天要介紹的就是一個使用java編

原创 微信小程序基本構架

點擊上方“編程精選”,選擇“置頂公衆號”技術文章第一時間送達!對於微信小程序的開發,我採用的是MVC框架進行開發,我就不在解釋MVC是什麼了,這個大家都知道;構架如下我們來創建我們請求基類,爲什麼要創建呢?我們向服務端發送請就要寫請求的代

原创 架構師升級步驟和平時的工作內容

點擊上方“編程精選”,選擇“置頂公衆號”技術文章第一時間送達!    對於程序員來說,架構師是職業發展的一道坎,如果跨過去了,後面就前途無量了,否則可能一直得做着代碼coding的事情。本文將從“如何升級”和“平時工作內容”兩方面,說下我

原创 不滿微軟收購GitHub,開發者蜂擁入駐GitLab

點擊上方“編程精選”,選擇“置頂公衆號”技術文章第一時間送達!         在 GitHub 被微軟收購後,開發者蜂擁入駐 GitLab  在微軟宣佈 75 億美元收購 GitHub 之後讓很多開發者感到不安,紛紛開始尋找替代品。Gi

原创 爬蟲實戰篇——12306搶票爬蟲

點擊上方“編程精選”,選擇“置頂公衆號”技術文章第一時間送達!(1)、前言(此代碼經過我的實測具有較強的實用型)每逢佳節,大家對於回家搶票這件事是不是特別頭疼呢?今天我在網上發現了這個代碼,通過一天的學習,與大家分析下,大家可以直接拿來進

原创 程序員吃的是青春飯?本質上取決於......

點擊上方“編程精選”,選擇“置頂公衆號”技術文章第一時間送達!阿里妹導讀:你是否曾經認真思考過——畢業3-5年、10年,乃至更久後,我們希望成爲什麼樣的人?作爲一名技術人,我們要如何規劃自己的職業發展生涯?網上熱議的“35歲中年危機”,本

原创 普通院校大三Java實習面試騰訊/網易/百度/小米總結。

前幾天騰訊HR面完,目前在等結果的階段,無論結果如何都能接收,作爲一名雙非學校的本科生能和中大,華工,深大的本科碩士甚至博士同場面試並且沒有被中途淘汰,也很真的很幸運了。除了騰訊,其餘公司目前都已經拿過offer2017年9月 網易 Ja

原创 王興、程維、張一鳴…TMD創始人的高考往事瞭解一下

點擊上方“編程精選”,選擇“置頂公衆號”技術文章第一時間送達!  圖片來源@視覺中國  馬雲當年高考數學只得一分的趣事,最近登上了熱搜。  作爲國內最會演講的企業家,風清揚用一貫幽默的口吻,向大家解釋了自己數學考一分的原因:當年英語專業高

原创 搭建MyBatis工作環境以及增刪改查基本操作

數據庫準備 創建一個數據庫爲mybatus-test,表爲user CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) D

原创 JavaWeb中使用JSON

什麼是JSONJSON 指的是 JavaScript 對象表示法(JavaScript Object Notation)JSON 是輕量級的文本數據交換格式JSON 獨立於語言 *JSON 具有自我描述性,更易理解JSON 使用 Java