原创 java簡單搭建分佈式架構

一般來說,數據庫的數據過多,查詢效率就很慢,這時候我們如果把表分庫到不同的數據庫,這時候訪問速度就會快很多,如果並且採用多線程去訪問的話,查詢速度也會提高的更快,我這裏是運行內存8核電腦進行測試的單個訪問mysql數據庫的200萬數據,時

原创 bootstraptable不排序進行列合併

需求:根據日期排序,並且根據主鍵自定義合併列,看網上大部分都是排序後在合併,所以自己稍微改動了下。一個函數搞定 function myMergeCells(data,fieldName,colspan,target,fieldList)

原创 jdk1.7訪問https請求,jdk1.8訪問https請求

         之前用jdk1.7去訪問https,怎麼都不成功,要麼成功後就是返回html代碼,而不是json數據,但是用jdk1.8訪問就是成功的,返回的也是json數據,由於項目搭建是jdk1.7,不能夠因爲https問題去升級j

原创 Python實現爬取亞馬遜數據並打印出Excel文件操作示例

這篇文章主要介紹了Python實現爬取亞馬遜數據並打印出Excel文件操作,結合實例形式分析了Python針對亞馬遜圖書數據的爬取操作,以及數據打印輸出Excel相關實現技巧,需要的朋友可以參考下 本文實例講述了P

原创 npm安裝過程

一、使用之前,我們先來掌握3個東西是用來幹什麼的。 npm: Nodejs下的包管理器。 webpack: 它主要的用途是通過CommonJS的語法把所有瀏覽器端需要發佈的靜態資源做相應的準備,比如資源的合併和打包。 vue-cli: 用

原创 Vue開發工具

vscode VSCode是微軟出的一款輕量級代碼編輯器,免費而且功能強大,對JavaScript和NodeJS的支持非常好,自帶很多功能,例如代碼格式化,代碼智能提示補全、Emmet插件等。VSCode推薦一個項目以文件夾的方式打開。

原创 線程通信實現方式

第一種方式是wait和(notify)notifyAll的方式,一個線程負責變量的新增,一個線程負責變量的相減,一個線程操作完,另一個線程等待,具體操作請看下面的代碼   這裏需要注意的是一定儘量要用while判斷,不要用if判斷 第一消

原创 線程狀態

線程的幾種狀態轉換 線程在一定條件下,狀態會發生變化。線程一共有以下幾種狀態: 1、新建狀態(New):新創建了一個線程對象。 2、就緒狀態(Runnable):線程對象創建後,其他線程調用了該對象的start()方法。該狀態的線程位於“

原创 線程死鎖

先簡單用生活列子介紹死鎖,          2個人一起吃飯但是隻有一雙筷子,2人輪流吃(同時擁有2只筷子才能吃)。某一個時候,一個拿了左筷子,一人拿了右筷子,2個人都同時佔用一個資源,等待另一個資源,這個時候甲在等待乙吃完並釋放它佔有的

原创 多數據庫,多數據源,數據庫路由

                                首先,要明白爲什麼要使用多數據庫?           正常情況下,如果,百萬數據在單個mysql其實沒太大影響的,但是如果數據達到了,千萬,億,甚至更多,從數據庫着手我們

原创 CountDownLatch的使用

countDownLatch的概念 CountDownLatch是一個同步工具類,用來協調多個線程之間的同步,或者說起到線程之間的通信(而不是用作互斥的作用)。 CountDownLatch能夠使一個線程在等待另外一些線程完成各自工作之後

原创 分佈式鎖

一、爲什麼要使用分佈式鎖 我們在開發應用的時候,如果需要對某一個共享變量進行多線程同步訪問的時候,可以使用我們學到的Java多線程的18般武藝進行處理,並且可以完美的運行,毫無Bug! 注意這是單機應用,也就是所有的請求都會分配到當前服務

原创 jsp模板

  <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%     String path = request.

原创 redis學習

String(字符串) redis 127.0.0.1:6379> SET name "runoob" OK redis 127.0.0.1:6379> GET name "runoob" Hash(哈希) redis> HMSET

原创 23種設計模式全解析

23種設計模式全解析 一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、