原创 jquery的$.extend()、$.fn和$.fn.extend()

jQuery爲開發插件提拱了兩個方法,分別是: jQuery.fn.extend(); jQuery.extend();· jQuery.fn jQuery.fn = jQuery.prototype = {    init: funct

原创 Linux下oracle數據庫啓動和關閉操作

第一步:登陸 root登陸之後切換到oracle用戶上,輸入 su oracle第二步:連接 在oracle用戶下,輸入 sqlplus /nolog第三步:使用管理員權限 輸入 connect /as sysdba第四步:啓動/關閉服務

原创 高性能非阻塞 Web 服務器 Undertow

Undertow 簡介 Undertow是一個用java編寫的、靈活的、高性能的Web服務器,提供基於NIO的阻塞和非阻塞API。 Undertow的架構是組合式的,可以通過組合各種小型的目的單一的處理程序來構建Web服務器。所以

原创 cron表達式詳解

1.cron表達式格式: {秒數} {分鐘} {小時} {日期} {月份} {星期} {年份(可爲空)} 2.cron表達式各佔位符解釋: {秒數} ==> 允許值範圍: 0~59 ,不允許爲空值,若值不合法,調度器將拋出S

原创 Java8 lambda表達式10個示例

例1、用lambda表達式實現Runnable 我開始使用Java 8時,首先做的就是使用lambda表達式替換匿名類,而實現Runnable接口是匿名類的最好示例。看一下Java 8之前的runnable實現方法,需要4行代

原创 Docker學習筆記

一、Docker 簡介 Docker 兩個主要部件: Docker: 開源的容器虛擬化平臺Docker Hub: 用於分享、管理 Docker 容器的 Docker SaaS 平臺 -- Docker Hub docker 使

原创 使用UrlRewrite實現url僞靜態化

UrlRewrite    A Java Web Filter for any compliant web application servers (such as Tomcat,JBoss, Jetty or Resin), wh

原创 Nginx 配置 SSL 證書 + 搭建 HTTPS 網站教程

一、HTTPS 是什麼? 根據維基百科的解釋: 超文本傳輸安全協議(縮寫:HTTPS,英語:Hypertext Transfer Protocol Secure)是超文本傳輸協議和SSL/TLS的組合,用以提供加密通訊及對網絡服務器

原创 eclipse插件開發

最近由於特殊需要,開始學習插件開發。 以前接觸java也算有些時日,但是一直不知道有插件開發這樣一種技術路徑,本想着這開發工具都給你備好了,直接用不就行了。但是總有些IT工廠,爲了要節約成本,開發自己的開發工具,但是又要節省時間,總

原创 Html5本地存儲localStorage和本地數據庫

一個網站如何能在客戶的瀏覽器存儲更多的數據呢? 在Html4的時代在瀏覽器端存儲點網站個性化的數據,尤其是用戶瀏覽器的痕跡,用戶的相關數據等一般只能存儲在Cookie中,但是大多是瀏覽器對於Cookie的限制也就逼迫網站存儲數據儘

原创 linux awk命令詳解

簡介 awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 awk有3個

原创 linux下靜默安裝oracle數據庫

本文檔是Oracle Database 11.2.0.1 for RHEL5 Server(包括x86和x86_64平臺)的靜默安裝指南. 所有操作無需使用圖形界面. 靜默安裝能減少安裝出錯的可能性, 也能大大加快安裝速度.   #

原创 Vue2.0學習筆記(上)—— 搭建Vue腳手架(vue-cli)

Vue作爲前端三大框架之一截至到目前在github上以收穫44,873顆星,足以說明其以悄然成爲主流。16年10月Vue發佈了2.x版本,經過了一段時間的摸索和看官方的教程和api,才瞭解到2.0版本在1.0版本的基礎上做了好多調整,

原创 python--threading多線程總結

threading用於提供線程相關的操作,線程是應用程序中工作的最小單元。python當前版本的多線程庫沒有實現優先級、線程組,線程也不能被停止、暫停、恢復、中斷。 threading模塊提供的類:     Thread, Lock,

原创 python多線程中鎖的概念 threading.Lock

python的鎖可以獨立提取出來 1 2 3 4 5 6 7 8 mutex = threading.Lock() #鎖的使用 #創建鎖 mutex = threading.L