原创 利用Collections.sort自定義排序

List<CustomerCouponRpcVo> couponList = new ArrayList<CustomerCouponRpcVo>(); //根據金額排序 Collections.sort(couponList,new

原创 android側滑刪除列表

側滑lis組件 package com.shjy.jingin.ui; import com.shjy.jingin.model.SlideItem; import android.content.Context; import an

原创 android中選擇文件,部分手機找不到文件路徑問題的解決

原文地址:   http://write.blog.csdn.net/postedit   直接上代碼,註釋已經很清楚    /**      * Get a file path from a Uri. This will get the

原创 自己實現的讀寫鎖

定義:能夠允許多個讀操作或者一個寫操作,兩者不能同時進行 使用 package net.jcip.examples; import java.util.*; import java.util.concurrent.locks.*

原创 CAS算法

CAS CAS(Compare-and-Swap),即比較並替換,是一種樂觀鎖技術,在併發算法時常用到的技術 AtomicInteger 中cas的應用 value 需要用volatile修飾,保證可見性 public clas

原创 行轉列技巧實例

INSERT INTO goods_temp SELECT a.goods_id, a.bn as 商品編碼, a.`name` as 商品名稱, a.common_name as 通用名, i.manufactur

原创 Future模式

package net.jcip.examples; import java.util.*; import java.util.concurrent.*; import static net.jcip.examples.Laun

原创 線程池原理

線程池執行流程 線程池執行任務線程主要是一組核心線程來執行,其大小在線程池初始化時可以指定 當有新的任務進入時,如果核心線程組沒達到指定上限,則直接創建任務加入核心線程組執行 如果核心線程組滿了,則將任務加入任務隊列等待 當核心

原创 spring mvc源碼解析視頻教程

spring mvc源碼解析視頻教程 複製鏈接,在瀏覽器打開 https://study.163.com/course/introduction.htm?courseId=1209399899&trace_c_p_k2=aa926

原创 tomcat源碼解析視頻教程

tomcat源碼解析視頻教程 複製鏈接,在瀏覽器打開 https://study.163.com/course/introduction.htm?courseId=1209399899&trace_c_p_k2=aa9267699

原创 spring中緩存配置(完善)

1.引入依賴包 <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache-core</artifactId>

原创 springboot 集成dubbo

一。引入相關依賴 pom.xml <!-- dubbo --> <dependency> <groupId>com.alibaba</groupId>

原创 Anaconda3安裝keras

1 conda install mingw libpython 2 conda install theano 3conda install keras 在安裝的時候,出現如下錯誤 UnsatisfiableError: The fol

原创 python 中No module named 'structure'問題

在使用python神經網絡庫pybrain時,代碼可能會拋出異常 ModuleNotFoundError: No module named 'structure' 如圖 可以通過git方式安裝brain  pip3 insta

原创 android中的索引列表

一.定義控件 首先定義一個列表側邊的字母索引項控件 package com.shjy.jingin.ui; import com.shjy.jingin.R; import android.content.Context; impor