原创 使用nginx服務器,實現同一IP同一端口訪問不同項目,以域名區分所訪問項目

這裏我使用了兩臺nginx服務器,一臺服務器將不同項目綁定到不同端口,一臺服務器將不同域名分發到不同端口的項目上。 第一臺nginx的conf文件server部分: server {         listen       8000;

原创 springboot項目啓動報非法反射警告

升級jdk8到jdk11後 啓動springboot項目報 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective

原创 mysql中的數據類型

  tinyint(n) 佔1個字節,有符號(-128 - 127) 無符號 (0 - 255) tinyint(1) 在數據庫中保存任意值轉換成類對象的時候,會變成boolean /bool 值類型。 如果想要保存具體的數字那麼就用

原创 java8新特性 - Lambda表達式

private static void compareCreateThread() { //創建一個線程(傳統方式) new Thread(new Runnable() { public void ru

原创 CentOS6.7環境準備和配置免密登錄

1.修改HOSTNAME vi /etc/sysconfig/network 2.修改IP和主機名映射 vi /etc/hosts 3.關閉防火牆 service iptables stop 4.關閉防火牆開機啓動 chkconfig

原创 Integer比較是否相等

在-128-127範圍內,兩個Integer類型的值相同,則爲true(自動拆箱) 不在此範圍內,兩個Integer類型的值相同,也爲False 所以儘量用equals比較

原创 for循環中不可以使用select

在for循環中遍歷出數據,並把數據當作條件用以查詢數據庫,邏輯上是沒有什麼問題的,但是調用一次select就意味着要鏈接一次數據庫,for循環100次,就要在短時間內鏈接100次數據庫,而鏈接一次數據庫都會有很大的開銷,即便是我們用到了數

原创 在html中使用ajax遍歷服務器端返回json數據正確的遍歷方式

$.ajax({ url: "/selectAllBook", success: function (data) { var str = '<table border="1">' +

原创 使用ajax響應到頁面的數據遍歷到表格中

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="h

原创 事務的相關概念和丟失更新的問題

**事務相關的概念** 1. 什麼是事務 * 事務就是邏輯上的一組操作,組成事務的各個執行單元,操作要麼全都成功,要麼全都失敗. * 轉賬的例子:冠希給美美轉錢,扣錢,加錢。兩個操作組成了一個事情! 2. 事務的特性 * 原子性 -- 事

原创 反射操作泛型

import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Typ

原创 @ResponseBody的兩層含義

1、自動把java對象轉換成json對象返回 2、設置響應頭信息爲application/json 以上情況是返回的數據類型爲object,如果返回的數據是String,則@ResponseBody不會把String轉換成json,並且不

原创 加密方法

public static void main(String[] args) {         //加密方式         String hashAlgorithmName = "MD5";         //需要加密的字符串   

原创 html中表格設置極細邊框

<style type="text/css">                table{ border-collapse: collapse; } table,th,td{ border:1px,solid,black; }</styl

原创 用於連接數據庫關閉資源,crud的工具類

public class BaseDao { private final String DRIVER = "com.mysql.jdbc.Driver"; private final String URL