原创 spring事務傳播行爲和隔離級別
事務屬性的種類: 傳播行爲、隔離級別、只讀和事務超時 a) 傳播行爲定義了被調用方法的事務邊界。 傳播行爲 意義 PROPERGATION_MANDATORY 表示方法必須運行在一個事務中,如果當前事務不存
原创 【作爲開發你必須弄懂的幾個問題—Mysql】
【MylSAM和InnoDB】 MyISAM是MySQL的默認數據庫引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的順序訪問方法)所改良。雖然性能極佳,但卻有一個缺點:不支
原创 【分佈式鎖筆記】
一準備 【分佈式鎖】 什麼是分佈式鎖?在這之前,相信一定對分佈式有所瞭解把,那麼大流量情況下的不同及其發送的指令都相當快且多,此時不免會有重複的指令,如果操作的數據一致,那麼會導致各種各樣的問題,小事故給同一用戶重複發了幾條短信,大事故,
原创 發生內存泄露該做些什麼
1、爲什麼會發生內存泄漏? 如果對象一直被應用,jvm無法對其進行回收,創建新的對象時,無法從Heap中獲取足夠的內存分配給對象,這時候就會導致內存溢出。 出現內存泄露的地方,一般是不斷的往容器中存放對象,而容器沒有相應的大小限制或清除機
原创 常用的幾種java集合類總結
一:直觀框架圖 簡單版: 詳細版: Java集合框架 Java集合框架主要包括兩種類型的容器,一種是集合(Collection),另一種是圖(Map)。Collection接口又有3種子類型,List、Set和Queue,再下面是一些
原创 js獲取url中參數的方法+ajax上傳文件+獲取首位的字符+各種路徑的獲取方式
js獲取url後綴參數 http://localhost:8080/ReadBank/pages/forum/forum_detail.jsp?forumId=2 利用以下方法可獲取到2 var forumId=GetQueryStrin
原创 mysql的主從複製
怎麼安裝mysql數據庫,這裏不說了,只說它的主從複製,步驟如下: 1、主從服務器分別作以下操作: 1.1、版本一致 1.2、初始化表,並在後臺啓動mysql 1.3、修改root的密碼2、修改主服務器master: #
原创 git使用(一)
1.首先需要安裝本地需要安裝git,Mac用自帶命令工具就行。 2.在gitlab上創建項目, 如下圖, 點擊右上角加號到項目創建頁面, 填寫項目名稱, 選擇項目訪問權限, private爲授權的組員才能訪問. gitlab
原创 前端插件
ggraph - 圖形可視化的凌亂數據 這是一個建立在D3之上的庫,目的是改進我們如何處理大型和凌亂的圖形。 它擴展了節點和鏈路與節點組的概念。 它非常適用於當多個節點事實上是同一事物或屬於同一組時。 medium-editor - Me
原创 java生成圖片驗證碼
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java
原创 jvm調優
jvm參數: 1. 與串行回收器相關的參數 -XX:+UseSerialGC:在新生代和老年代使用串行回收器。 -XX:+SuivivorRatio:設置 eden 區大小和 survivor 區大小的比例。 -XX:+Preten
原创 項目發佈過程
1.用工具 fileZilla 傳送項目到服務器 或者使用命令傳輸 步驟 1: 建立 FTP 連接 想要連接 FTP 服務器,在命令上中先輸入ftp然後空格跟上 FTP 服務器的域名 'domain.com' 或者 IP 地址
原创 sql積累
搜索包含的sql: <if test="nickName != null"> AND Admin_NickName like CONCAT(CONCAT('%', #{nickName, jdbcType=VARCHAR}),'%
原创 大網站的架構
facebook php Linux+Apache Mysql google python 集羣 集羣 youtube 集羣 集羣 yahoo!
原创 git使用(二)
Git 安裝 Git [root@localhost ~]# git // 查看是否安裝 Git 服務 -bash:git:command not found // Git 命令沒有找到 [root@localhost ~]# yum