原创 一個優秀的程序員應該如何提高工作效率?

當我們評價一個程序員是否優秀時,要從多個方面進行評估。 專業技能、專業知識、創造力、經驗,這些都是重要的因素。當然,還有他們的工作態度、工作效率和工作質量。如果程序員的工作是沒有效率的,那就意味着他們所投入的時間和精力是沒有效果的

原创 mac下安裝Mysql5.7.13遇到默認密碼的大坑

安裝的過程很簡單,就直接到官方下mysql dmg,一路下一步就可以裝完.. 但是帶來的問題是,默認密碼不爲空… mysql -uroot -p 登陸不進去… 直接使用mysqladmin改密碼也提示錯誤. 一般在centos

原创 MySQL異常:Incorrect key file for table '/tmp/#sql_37b_1.MYI'; try to repair it

今天突然收到報警短信,提示網站有一個模塊出現異常,當時我就方了 檢查了下日誌,發現異常如下: Caused by: java.sql.SQLException: Incorrect key file for table '/t

原创 JSON 介紹

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。簡單地說,JSON 可以將 JavaScript 對象中表示的一組數據轉換爲字符串,然後就可以在函數之間輕鬆地傳遞這個字符串,或者在異步

原创 瀏覽器新標籤操作源頁面元素

有一個這樣的功能:點擊頁面中的鏈接,打開一個新的窗口(新標籤),這個時候需要在新窗口的頁面中操作源頁面的元素或者調用裏面的JS函數。剛開始看到這個需求的時候,我以爲是做不了的,感覺瀏覽器不會給這種權限的,事實證明,我還是太嫩了~

原创 MySQL中刪除重複數據只保留一條

用SQL語句,刪除掉重複項只保留一條 在幾千條記錄裏,存在着些相同的記錄,如何能用SQL語句,刪除掉重複的呢 1、查找表中多餘的重複記錄,重複記錄是根據單個字段(peopleId)來判斷 SELECT * FROM

原创 Hibernate 緩存概述

一、Hibernate緩存概述 Hibernate中提供兩個級別的緩存,一級緩存和二級緩存。 1.一級緩存是Session級別的緩存,它屬於事物範圍的緩存,一級緩存有hibernate進行管理。 2.二級緩存是sessionFac

原创 nginx提示:500 Internal Server Error錯誤

今天發現網站無法上傳資源和發佈文章,通過瀏覽器查看服務器的返回信息 500 Internal Server Error 剛開始我以爲是應用服務器或者是程序異常,檢查了下各自的日誌,連請求記錄都無,程序代碼裏也沒拋出過該類型的異常

原创 Mac常用快捷鍵組合

注意:有時候快捷鍵會與軟件設置衝突,所以打開軟件以後最好確認一下常用快捷鍵是否可用,避免不必要的麻煩。 command+Z=撤銷(如果可以的話) command+Y=重做(如果可以的話) command+C=複製 comm

原创 IntelliJ Idea 常用快捷鍵列表

Alt+回車 導入包,自動修正 Ctrl+N 查找類 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代碼 Ctrl+Alt+O 優化導入的類和包 Alt+Insert 生成代碼(如get,set方

原创 七牛使用總結:圖片流量優化壓縮策略

圖片流量優化壓縮策略 我們通常都希望使用七牛提供的服務對自己的圖片進行壓縮,這樣可以在加載圖片的時候減少下載流量,下面介紹一些常見的對圖片進行壓縮的方法: 本例中用到的測試圖片是: http://7xkr3o.com1.z0.gl

原创 NodeJS框架express的途徑映射(路由)功能及控制

我們知道Express是一個基於NodeJS的非常優秀的服務端開發框架,本篇CSSer將提供express框架的route和route control章節,route實現了客戶端請求的URL的路徑映射功能,暫且譯爲路由或URL映射

原创 Mac下Intellij idea的SVN無法連接https地址,報錯:Server ssl certificate rejected

在idea裏使用SVN進行代碼管理,進行checkout的時候,出現異常 Cannot checkout from svn:Server SSL certificate rejected 服務器的SSL證書被拒絕 我們使用的SVN

原创 ScrollTo:平滑滾動到頁面指定位置,源碼下載

ScrollTo是一款基於jQuery的滾動插件,當點擊頁面的鏈接時,可以平滑地滾動到頁面指定的位置。適用在一些頁面內容比較多,頁面長度有好幾屏的場合,本文以DEMO爲示例講解該插件的應用。 以該網站爲例子:http://down

原创 Java實現LRU緩存

1.Cache Cache對於代碼系統的加速與優化具有極大的作用,對於碼農來說是一個很熟悉的概念。可以說,你在內存中new 了一個一段空間(比方說數組,list)存放一些冗餘的結果數據,並利用這些數據完成了以空間換時間的優化目的,