原创 工作還是遊戲,是該好好衡量一下了

身爲一個程序猿,每天都要和各種新技術打交道,閒暇時間,總還得看一下各大論壇,逛逛博客園啥的,給自己充充電。遊戲的話,其實我自小就比較喜歡,可以算是一種興趣,而且在現在的大趨勢下,這種興趣變得再正常不過。然而我還是毅然決然地決定,要漸漸放下

原创 Java上傳下載excel、解析Excel、生成Excel的問題

   在軟件開發過程中難免需要批量上傳與下載,生成報表保存也是常有之事,最近集團門戶開發用到了Excel模版下載,Excel生成,圓滿完成,對這一知識點進行整理,資源共享,有不足之處還望批評指正,文章結尾提供了所需jar包的下載,方便大夥

原创 Linux必學的60個命令

Linux必學的60個命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。

原创 構建微服務:Spring boot 入門篇

什麼是spring boot Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。用我的話來理

原创 Java、C++、Python、Ruby、PHP、C#和JavaScript的理解

Java、C++、Python、Ruby、PHP、C#和JavaScript和日本動漫裏的那些大家熟悉的動漫人物結合起來,根據他們的身世、個人經歷來生動的表達各編程語言的發展歷程。原文內容如下:  Java  猶如宮澤賢治的《不畏風雨》中

原创 工作感悟

 展望未來,總結過去10年的程序員生涯,給程序員小弟弟小妹妹們的一些總結性忠告 走過的路,回憶起來是那麼曲折,把自己的一些心得體會分享給程序員兄弟姐妹

原创 Mac上的抓包工具Charles

今天閒着沒吊事,來寫一篇關於怎麼抓取Android中的app數據包?工欲行其事,必先利其器,上網google了一下,發現了一款神器:Fiddler,這個貌似是所有軟件開發者必備神器呀!這款工具不僅可以抓取PC上開發web時候的數據包,而

原创 看完就能掌握JVM

JVM一篇就夠程序的本質-堆和棧JVM運行機制類的生命JVM內存模型垃圾回收JVM常見參數追本溯源——堆和棧堆通常是一個可以被看做一棵樹的數組對象,棧是一種只能在一端進行插入和刪除操作的先進後出線性表,JVM的本質是堆和棧第一,從軟件設計

原创 你在指望高薪從天而降?

程序員的30歲現象在官場上,曾經有一個59歲現象,就是官員們會在59歲時,會使勁撈上一把。很明顯嘛,權力過期作廢,再不撈就要退休了,沒有機會了。在程序員的圈子裏,也有一個30歲現象。程序員幹到30歲,好不容易從碼奴混到了白領,卻再也幹不動

原创 Ehcache與redis比較

EhCache 是一個純Java的進程內緩存框架,具有快速、精幹等特點,是Hibernate中默認的CacheProviderEhcache是一種廣泛使用的開源Java分佈式緩存。主要面向通用緩存,Java EE和輕量級容器。它具有內存和

原创 程序員如何面試

一、概述“你的優勢是什麼?”面試中應該最長接觸的一句話了,多年前我覺得這個問題很無聊,現在我經常這麼問面試者,因爲我真的想知道他的優勢是什麼,能給公司帶來什麼。面試其實可以當成一場聊天和談判,在着過程中有心理、思想上的博弈。最終能和面試官

原创 Java開發崗位面試題歸類彙總六:多線程

1、Java創建線程之後,直接調用start()方法和run()的區別答:start()用來啓動一個線程,這時此線程處於就緒(可運行)狀態,並沒有運行,一旦得到cpu時間片,就開始執行run()方法,這裏run()稱爲線程體,它包含了要

原创 Java後端開發面試題總結

ThreadLocal(線程變量副本)Synchronized實現內存共享,ThreadLocal爲每個線程維護一個本地變量。採用空間換時間,它用於線程間的數據隔離,爲每一個使用該變量的線程提供一個副本,每個線程都可以獨立地改變自己的副本

原创 將時間轉換成yyyy-MM-dd HH:mm:ss的格式字符串

function formatter_Time(value,row,index){      var datetime = new Date();  

原创 程序員找工作的個人經驗及注意事項

忽然間想到如果要找工作的話,需要注意一些什麼問題。沒畢業的,剛剛畢業的,剛剛工作的都可以借鑑一下。大師兄結合自身經歷,經驗,稍微總結下。保存下來,以備後來者-------自己或觀衆使用。想當初剛剛畢業,或者說 ,還沒畢業的時候,跟着班裏的