原创 JDK自帶方法實現RSA數字簽名

  1 package jdbc.pro.lin;  2   3 import java.security.InvalidKeyException;  4 import java.security.NoSuchAlgorithmExcept

原创 JDK自帶方法實現AES對稱加密

請看代碼。  1 package jdbc.pro.lin;  2   3 import java.security.InvalidAlgorithmParameterException;  4 import java.security.I

原创 HTML 轉義字符

在HTML中,一個包含特殊字符(如<>&)的字符串,要顯示在頁面上,由於添加到文本節點時會被認爲是HTML的標籤結構,造成一些錯誤,因此,要將這些特殊字符進行轉義。例如在<p>標籤中,添加一個字符串"<script>alert('hello

原创 HTTP長連接、短連接使用及測試

概念HTTP短連接(非持久連接)是指,客戶端和服務端進行一次HTTP請求/響應之後,就關閉連接。所以,下一次的HTTP請求/響應操作就需要重新建立連接。HTTP長連接(持久連接)是指,客戶端和服務端建立一次連接之後,可以在這條連接上進行多次

原创 mysql 學習總結

MYSQL的增、刪、查、改 註冊、授權#創建一個對數據庫中的表有一些操作權限的用戶,其中OPERATION可以用all privileges替換,DBNAME、TABLENAME可以用*替換,表示全部mysql> grant OPERATI

原创 使用PMD進行代碼審查

不得不說,很多人的代碼還是寫的很不規範,之前沒接手現在這個項目的時候還真的不知道原來之前的人寫代碼這麼浪,各種魔法數字亂飛,各種try catch,Collection也不注意性能,只要功能能實現就好了,導致性能異常低下,還有各種從網上co

原创 Nginx反向代理以及負載均衡配置

前提:最近在研究nginx的用法,在windows上小試了一下,由於windows下不支持nginx緩存配置,所以本文主要是講nginx,以及反向代理與負載均衡。 【一、爲什麼要使用nginx】  要回答爲什麼要使用nginx,那就先說說n

原创 SpringMVC是什麼?

一,首先是一個MVC框架。在web模型中,MVC是一種很流行的框架,通過把Model,View,Controller分離,把較爲複雜的web應用分成邏輯清晰的幾部分,是爲了簡化開發,減少出錯。還是爲了組內開發人員之間的配合。總之就是一種分層

原创 Java設計模式:生成器模式

問題的提出:有些類很容易創建對象,直接調用其構造方法,例如Student student = new Student(“1001”,”zhang”,21); 之所以容易創建,因爲其類成員都是基本數據類型或者封裝類,或者字符串。但是如果對象的

原创 Arraylist動態擴容詳解

ArrayList 概述ArrayList是基於數組實現的,是一個動態數組,其容量能自動增長。 ArrayList不是線程安全的,只能用在單線程環境下。 實現了Serializable接口,因此它支持序列化,能夠通過序列化傳輸; 實現了Ra

原创 使用JDBC獲取Oracle連接時報錯

The Network Adapter could not establish the connection       網絡適配器不能創建連接作爲初學者的來說,這個問題讓我找了好多次,每次重新開啓電腦時就可以正常獲取連接,過了一會兒,自己

原创 深入tornado中的IOStream

IOStream對tornado的高效起了很大的作用,他封裝了socket的非阻塞IO的讀寫操作。大體上可以這麼說,當連接建立後,服務端與客戶端的請求響應都是基於IOStream的,也就是說:IOStream是用來處理連接的。接下來說一下有

原创 用vue實現模態框組件

基本上每個項目都需要用到模態框組件,由於在最近的項目中,alert組件和confirm是兩套完全不一樣的設計,所以我將他們分成了兩個組件,本文主要討論的是confirm組件的實現。組件結構<template>     <div class=

原创 Java設計模式:生成器模式

問題的提出:有些類很容易創建對象,直接調用其構造方法,例如Student student = new Student(“1001”,”zhang”,21); 之所以容易創建,因爲其類成員都是基本數據類型或者封裝類,或者字符串。但是如果對象的

原创 .NET Core中文分詞組件jieba.NET Core

特點支持三種分詞模式:精確模式,試圖將句子最精確地切開,適合文本分析;全模式,把句子中所有的可以成詞的詞語都掃描出來, 速度非常快,但是不能解決歧義。具體來說,分詞過程不會藉助於詞頻查找最大概率路徑,亦不會使用HMM;搜索引擎模式,在精確模