原创 java中List、ArrayList、LinkedList的區別

     List接口是Collection的子接口,用於定義線性表數據結構。可以將List理解爲存放對象的數組,只不過其元素個數可以動態的增加或減少。     該集合的特點:元素可重複,並且有序,允許以下標的形式操作元素。    

原创 mysql優化之慢查詢

一,爲什麼要開啓這個查詢呢? 數據庫是很容易產生瓶頸的地方,現在Nosql大家討論這麼熱,估計都被數據庫搞鬱悶了。mysql中最影響速度的就是那些查詢非常慢的語句,這些慢的語句,可能是寫的不夠合理或者是大數據下多表的聯合查詢等等,所以

原创 response.setHeader各種參數

一秒刷新頁面一次 response.setHeader("refresh","1");  二秒跳到其他頁面 response.setHeader("refresh","2;URL=otherPagename"); 沒有緩存: respo

原创 Spring Data JPA根據屬性名查詢方法

Spring Data Jpa 支持定義在Repository接口中的方法名來定義查詢,方法名是根據實體類的屬性來確定的。  1)常規查詢 public interface PersonRepository extends JpaRepo

原创 Spring緩存註解@Cacheable、@CachePut和@CacheEvict

Spring 聲名式註解緩存 1、@Cacheable:主要用來配置方法,能夠根據方法的請求參數對其結果進行緩存。即當重複使用相同參數調用方法的時候,方法本身不會被調用執行,即方法本身被略過了,取而代之的是方法的結果直接從緩存中找

原创 SQL Server 2016 創建用戶 配置權限

首先打開數據庫,並以windows身份驗證模式進入數據庫, 然後在左側的【對象資源管理器中】展開【安全性】節點,鼠標右鍵點擊節點中的【登錄名】,在彈出的菜單中單擊【新建登錄名】,彈出如圖對話框: 然後步驟如下: 1. 在登錄名右側

原创 Java中的23種設計模式詳解(轉)

資源:http://download.csdn.net/detail/zhangerqing/4835830 原文鏈接:http://blog.csdn.net/zhangerqing 設計模式(Design Pattern

原创 mysql執行計劃,優化

SQL優化準則 禁用select * 使用select count(*) 統計行數 儘量少運算 儘量避免全表掃描,如果可以,在過濾列建立索引 儘量避免在where子句對字段進行null判斷 儘量避免在where子句使用!= 或者<> 儘

原创 SQl Server 添加字段、修改字段

Sql Server 增加字段、修改字段、修改類型、修改默認值 1、修改字段名:   alter table 表名 rename column A

原创 HashMap HashTable和ConcurrentHashMap

HashMap和Hashtable的區別 HashMap和Hashtable都實現了Map接口,但決定用哪一個之前先要弄清楚它們之間的分別。主要的區別有:線程安全性,同步(synchronization),以及速度。 HashMap幾

原创 Myeclipse git常用操作

1、從github獲取項目 Import -> Git -> Projects from git ->Clone URI 填寫github上的項目https網址即可。 2、提交github 右鍵項目 team - > Commit ->

原创 ArrayList、Vector、HashMap、HashSet的默認初始容量、加載因子、擴容增量

轉載聲明:原文轉自http://www.cnblogs.com/xiezie/p/5511840.html   這裏要討論這些常用的默認初始容量和擴容的原因是: 當底層實現涉及到擴容時,容器或重新分配一段更大的連續內存(如果是離散

原创 ajax請求無法下載文件

原因 ajax的返回值類型是json,text,html,xml類型,或者可以說ajax的接收類型只能是string字符串,不是流類型,所以無法實現文件下載。但用ajax仍然可以獲得文件的內容,該文件將被保留在內存中,無法將文件

原创 Spring boot—— Starter詳解

Starter POMs是可以包含到應用中的一個方便的依賴關係描述符集合。可以獲取所有spring及相關技術的一站式服務,不需要翻閱示例代碼,拷貝粘貼大量的依賴描述符。 Starter名字的含義: 所有的starters遵循一個相似的

原创 SELECT 失敗,因爲下列 SET 選項的設置不正確: 'ARITHABORT'。請確保 SET 選項正確無誤

SQL 執行語句是報錯“SELECT 失敗,因爲下列 SET 選項的設置不正確: 'ARITHABORT'……” 解決方法: “你先在Management Studio裏面,新建查詢,然後執行: SELECT is_ARI