原创 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