原创 比較2張圖片相似度

/** * 計算"漢明距離"(Hamming distance)。 * 如果不相同的數據位不超過5,就說明兩張圖片很相似;如果大於10,就說明這是兩張不同的圖片。 * @param sourceHashCode 源hashCode

原创 java 文件切分

package com.lym; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import j

原创 超詳細 Nginx 極簡教程,傻瓜一看也會!

什麼是Nginx? Nginx (engine x) 是一款輕量級的Web 服務器 、反向代理服務器及電子郵件(IMAP/POP3)代理服務器。 什麼是反向代理? 反向代理(Reverse Proxy)方式是指以代理服務器來接受inter

原创 git 本地服務器搭建

git init --bare --shared[=(false|true|umask|group|all|world|everybody|0xxx)] 如果倉庫已經啓用,在遠程倉庫目錄下更改 git 配置的語法: git config

原创 .sh

#!/bin/bash cur_dateTime=`date +%Y%m%d%H%m%s` filess=$file echo "準備拷貝" echo $(pwd) for filename in `find -name "*.jar"`

原创 轉載算法相關

//快速排序java實現 public static void quickSortHelp(int[] arr) {     quickSort(arr,0, arr.length-1); } public static void qui

原创 ThreadLocal-單例模式下高併發線程安全

在多例的情況下,每個對象在堆中聲明內存空間,多線程對應的Java棧中的句柄或指針指向堆中不同的對象,對象各自變量的變更只會印象到對應的棧,也就是對應的線程中,不會影響到其它線程。所以多例的情況下不需要考慮線程安全的問題,因爲一定是安全的。

原创 關於java 線程池相關

public class Test { /** * 獲得一個線程池 * @param coreCount 核心線程數量 * @param maxCount 最大線程數量 * @param

原创 Spring 事物控制 提交或者回滾

前提,添加@Transactional TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 不提交本次事務 Object o1 = Transac

原创 shell腳本~循環查出JAR 修改日誌

function echo_name(){   for file in `ls $1`   do #echo $1"/"$file filess=$1"/"$file cur_dateTime=`date +%Y%m%d%H%m%s`

原创 maven 詳解

<project xmlns="http://maven.apache.org/POM/4.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    

原创 get和post 的區別

轉發自:https://www.cnblogs.com/logsharing/p/8448446.html   GET和POST兩種基本請求方法的區別 GET和POST是HTTP請求的兩種基本方法,要說它們的區別,接觸過WEB開發的人都能

原创 Web設計中的5大經典爭議

Web設計中的5大經典爭議 Posted by Zoran Liu on 八月 15th, 2013 | 3 Comments 從Web 0.2到Web 2.0,Web技術發生了翻天覆地的變化,而在Web 2.0空前繁

原创 SpringMVC的工作原理

SpringMVC的工作原理圖: SpringMVC流程 1、  用戶發送請求至前端控制器DispatcherServlet。 2、  DispatcherServlet收到請求調用HandlerMapping處理器映射器。 3、  處

原创 NIO和IO的主要區別

一、概念      NIO即New IO,這個庫是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但實現方式不同,NIO主要用到的是塊,所以NIO的效率要比IO高很多。在Java API中提供了兩套NIO,一套是針對標準輸入輸出