原创 到底什麼是冪等性

什麼是冪等性 HTTP/1.1中對冪等性的定義是:一次和多次請求某一個資源對於資源本身應該具有同樣的結果(網絡超時等問題除外)。也就是說,其任意多次執行對資源本身所產生的影響均與一次執行的影響相同。 Methods can also h

原创 Springboot+Mybatis中typeAliasesPackage正則掃描實現

        mybatis默認配置typeAliasesPackage是不支持正則掃描package的,因此需要手動繼承org.mybatis.spring.SqlSessionFactoryBean,自己實現正則掃描,方法和傳統的s

原创 SSH使用log4j打印SQL日誌

 在log4j.properties中添加: log4j.logger.org.hibernate.SQL=debug log4j.logger.org.hibernate=info log4j.appender.org.hibe

原创 Debian下supervisor 安裝配置

最初的安裝是在Python2.6的支持下進行的,時隔X年,Python已經升級到2.7版本。而近日在進行了apt-get update操作後supervisor終於又莫名啓動失敗。服務器使用的系統版本還是Debian 7.11(wheez

原创 JAVA8處理日期時間工具類收集

package com.test.util; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.LocalDateTime; import

原创 使div居中的幾種方法

包括 使div水平垂直居中 使內容(文字,圖片)水平垂直居中(table-cell 佈局) https://juejin.im/post/5cb3e8b8e51d456e6479b454

原创 CSS實現內容強制不換行、自動換行、強制換行

後臺提供給移動端的H5頁面文章內容在IOS上可以自適應屏幕換行,安卓上卻不行,這應該是內置瀏覽器的兼容問題,必須在html中做兼容性處理   1. 強制不換行 div{ white-space:nowrap; }   2. 自動

原创 Tomcat基礎(一):架構和流程

整體架構 Tomcat中最外層的容器是Server,代表整個服務器,一個Server包含至少一個Service,用於提供服務。   Service主要包含兩個部分:Connector和Container。Tomcat的核心就是這兩個組件

原创 Tomcat基礎(二):Servlet與Tomcat雜

幾個問題: Servlet是什麼?Servlet容器是什麼??Tomcat是什麼???Tomcat的組成結構????Tomcat的工作模式????? Servlet是什麼 爲了能讓Web服務器與Web應用這兩個不同的軟件系統協作,需要一套

原创 Linux(Debian)中定時任務cron的使用

crontab是通過讀取一個crontab文件來工作,這是一個普通的文本文件,裏面列出了要執行的任務,每行都含有要指定的任務的命令參數與選項,以及要執行任務的時間。cron 軟件在後臺運行並且經常檢查 /etc/crontab 文件。也檢

原创 drop、truncate和delete的關係

一、delete delete是DML,執行delete操作時,每次從表中刪除一行,並且同時將該行的的刪除操作記錄在redo和undo表空間中以便進行回滾(rollback)和重做操作,但要注意表空間要足夠大,需要手動提交(commit)

原创 Java基中基:byte轉int時爲什麼和0xff進行與運算

  先了解什麼是二進制原碼: 二進制中一個字節(byte)是存儲信息的最小單位,大小爲8bits,即8個位,每個0或1就是一個位(bit),規定數據的最高位是符號位。符號位是1表示負數,是0表示正數。正數存儲二進制原碼,負數存儲的是二進制

原创 Spring+Mybatis自定義SqlSessionFactoryBean掃描通配符typeAliasesPackage

        typeAliasesPackage 默認只能掃描某一個路徑下,或以逗號等分割的 幾個路徑下的內容,不支持通配符和正則,可以採用重寫的方式解決   實現類: package cn.com.onethird.util;

原创 Java8新增的日期、時間操作

java8 新特性—java.time包 時間處理類  Instant         時間戳 Duration        持續時間、時間差 LocalDate       只包含日期,比如:2018-09-24 LocalTime

原创 Mysql使用kill命令解決死鎖,關閉正在執行的sql語句

        在使用阿里雲的RDS數據庫實例做一些數據量很大的sql或存儲過程查詢操作時,經常導致IOPS或CPU爆滿,導致死鎖,沒有反映,實例直接癱瘓。這個時候要不就重新數據庫實例,或者使用命令kill掉語句。   SHOW PROC