原创 關於Mysql 查詢時使用 for update 行鎖還是表鎖問題

測試表 CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `pas

原创 nyoj116 士兵殺敵(二) (樹狀數組)

原題鏈接:nyoj116 士兵殺敵(二) 基本的樹狀數組的題,關於樹狀數組網上解析有很多,講的也很詳細,這裏不做過多解釋了,主要是下標按照位運算非常巧妙的儲存 //樹狀數組:複雜度O(log n) #include <cstdio> u

原创 對於遠程倉庫沒有的jar,如何本地maven引用

1.引用本地jar包文件 <dependencies> <dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sdk-j

原创 Mybaties逆向工程快速使用

1 什麼是逆向工程? mybatis的一個主要的特點就是需要程序員自己編寫sql,那麼如果表太多的話,難免會很麻煩,所以mybatis官方提供了一個逆向工程,可以針對單表自動生成mybatis執行所需要的代碼(包括mapper.x

原创 JavaWeb之監聽器

2 監聽器 2.1 監聽request對象被創建和銷燬 package cn.itcast.web.listener; import javax.servlet.ServletRequestEvent; import javax

原创 簡單使用線程池

線程池的概念 在java中提供了Executors類, 用來創建線程池, 大體分爲如下幾類: 創建一個固定大小的線程池 static ExecutorService newFixedThreadPool(int nTh

原创 MySQL datetime date time 之間的轉化與比較

SELECT NOW(),CURDATE(),CURTIME(), -- datetime 轉 date time NOW(), DATE(NOW()), TIME (NOW()), CONCAT(DATE(NOW()), '

原创 消息中間件解決方案JMS

消息中間件解決方案JMS1.什麼是消息中間件(1)ActiveMQ(2)RabbitMQ(3)ZeroMQ(4)Kafka2.JMS簡介2.1什麼是JMS2.2 JMS消息傳遞類型3.ActiveMQ下載與安裝3.1下載3.2安裝(L

原创 Linux系統下創建tomcat快捷啓動、停止以及查看日誌方式的方式

1.創建bash腳本tomcat文件 vi /etc/init.d/tomcat 2.在tomcat中寫入一下腳本內容 # !/bin/bash # Description: start or stop the tomcat

原创 javaWeb之JQuery的使用

1.下載並導入JQuery 點擊此處下載 導入: <script type="text/javascript" src="../js/jquery-1.11.3.min.js" ></script> 2.JQuery核心函數的使用 <h

原创 C語言教你怎麼改變字體顏色

初學c的小夥伴可能已經對那個黑底白字的框有些厭倦了,不妨加點顏色,增加加可讀性. 廢話不多說,先來看一下效果圖:   /* 顏色函數SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_

原创 HTML中_之CSS

1. HTML標籤之表單標籤: <form> 概述: 就是將現實生活中的表單變爲"頁面形式"的表單. 記憶: A: 表單標籤是<form>標籤, 寫在<form>標籤中的標籤是: 表單項.

原创 HTML下_之JS基本是使用

1. JS的簡介 概述: JavaScript, 是一門弱類型語言, 用來給頁面增加動態功能的. * 弱類型語言: 對數據的數據類型劃分不精細(不明確). * html是人的骨骼, css是給人化妝

原创 HTML上_之標籤

1. HTML的簡介 概述: Hyper Text Markup Language, 超文本標記語言. 超文本: 比普通文本的功能更加強大, 裏邊可以放一些圖片, 音頻, 視頻等. 標記語言

原创 java基礎之多線程

多線程: 概述: 進程有多條執行路徑, 合成爲: 多線程. 進程: 可執行程序(文件), 例如: .exe //可以把進程理解爲一輛車. 線程: 進程的執行路徑(執行單元)