原创 block、inline、inline-block對比 轉

display:block block元素會獨佔一行,多個block元素會各自新起一行。默認情況下,block元素寬度自動填滿其父元素寬度。 block元素可以設置width,height屬性。塊級元素即使設置了寬度,仍然是獨佔一行。 b

原创 使用Hutool監聽文件變化 原 薦

由來 很多時候我們需要監聽一個文件的變化或者目錄的變動,包括文件的創建、修改、刪除,以及目錄下文件的創建、修改和刪除,在JDK7前我們只能靠輪詢方式遍歷目錄或者定時檢查文件的修改事件,這樣效率非常低,性能也很差。因此在JDK7中引入了Wat

原创 Python學習筆記-面向對象篇 原

定義 #創建類 class Student1: pass #創建類,繼承自object類 class Student1(object): pass #帶構造方法的類以及對象方法調用 class Student2(obje

原创 Java設計模式學習之工廠模式 原

在Java(或者叫做面嚮對象語言)的世界中,工廠模式被廣泛應用於項目中,也許你並沒有聽說過,不過也許你已經在使用了。 簡單來說,工廠模式的出現源於增加程序序的可擴展性,降低耦合度。之所以叫做工廠模式,是用工廠生產產品來形象的比喻代碼中生產對

原创 2018,從夢想到事業 原 薦

似乎已經很久沒有更新我的博客了,2017這一年的時間,更多的是被另一些事情所擠壓。從很早以前,我就夢想自己的代碼被更多的人所使用,於是在三年前默默的創建了Hutool項目,從總結,到樂趣,再到默默耕耘,它幾乎佔據了我80%的”8小時外“時間

原创 使用Figlet生成酷炫LOGO 原

最近在開源羣中聊天時,發現有開源大神分享了一個可以使用符號生成文字圖形的小工具,特意分享。 介紹 Github地址:https://github.com/cmatsuoka/figlet 安裝 wget ftp://ftp.figlet.o

原创 CentOS6下安裝Python 原

下載解壓 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -zxvf Python-2.7.10.tgz cd Python-2.7.10 ./con

原创 centos7替換firewall爲iptables 轉

Disable Firewalld Service. [root@rhel-centos7-tejas-barot-linux ~]# systemctl mask firewalld Stop Firewalld Service. [r

原创 使用Hutool爬取開源中國的開源資訊 原 薦

介紹 爲了演示Hutool-http的http請求功能,因此這個栗子用紅薯家的開源資訊開刀,在此做個簡單的Demo。 開始 分析頁面 打開紅薯家的主頁,我們找到最顯眼的開源資訊模塊,然後點擊“更多”,打開“開源資訊”板塊。 打開F1

原创 使用Hutool生成和驗證圖形驗證碼 原 薦

由來 隨着攻擊防護做的越來越全面,而圖形驗證碼又是一種簡單有效的防攻擊和防抓取手段,因此應用越來越廣。而Hutool中抽象了驗證碼的實現,也提供了幾個簡單的驗證碼實現,從而大大減少服務端開發成本。 由於對驗證碼需求量巨大,且我之前項目中有所

原创 使用Hutool處理RSA等非對稱加密 原 薦

介紹 Hutool工具是一個國產開源Java工具集,旨在簡化Java開發中繁瑣的過程,Hutool-crypto模塊便是針對JDK加密解密做了大大簡化。 此文主要介紹利用Hutool-crypto簡化非對稱加密解密。 對於非對稱加密,最常用

原创 Python學習筆記-函數篇 原

定義 返回單值 def my_abs(x): if x >= 0: return x else: return -x 返回多值 返回多值就是返回一個tuple import math d

原创 Java日誌那點兒事兒 原

##前言 日誌這東西在語言裏算基礎組件了吧,可惜Java界第三方框架向來比原生組件好用也是事實,缺點是框架太多混戰江湖,今天我們就理一理這些日誌框架。Java的日誌框架分爲門面(Facade),或者叫通用日誌接口,還有日誌實現。日誌接口不用

原创 常用的Linux、Mysql和Java命令 頂 原

1、rz/sz 上傳本地文件/下載文件 2、scp filePath 192.168.1.1:/home/me 拷貝上傳的文件到指定目錄 3、less filePath 快速查看文本格式的文件 4、jar -cvfM0 n

原创 Linux學習筆記之find 原

Linux學習筆記之find 1、查找指定時間的內容 find . -atime #access time,文件被讀取或者執行的時間 find . -ctime #change time文件狀態改變時間 find . -mtim