原创 Java多線程(4):interrupt() interrupted() isInterrupted()

interrupt():中斷線程(設置中斷標識位)interrupted():靜態方法 測試當前線程是否已經中斷(當前線程指運行此方法的線程)isInterrupted():測試線程是否已經中斷中斷的理解:通過中斷並不能停止一個線程 需要

原创 Redis(2):Jedis和Redis數據類型

Jedis的使用導包:package com.tony.app; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.

原创 Java8(1) :行爲參數化

定義接口:package com.tony.app; public interface PersonPredicate { boolean test(Person person); // boolean test(T template

原创 Java多線程(3):線程相關方法

sleep():讓當前正在執行的線程休眠 正在執行的線程是指this.currentThread()返回的線程getId():獲取線程的唯一標識yield():放棄當前的CPU資源 讓給其他的任務去佔用CPU執行時間 點贊

原创 Spring的事務隔離級別和傳播機制

事務的ACID:1.原子性(Atomictiy):事務開始後所有操作 要麼全部做完 要麼全部不做 不可能停滯在中間環節2.一致性(Consistency):事務開始前和結束後 數據庫的完整性約束沒有被破壞  比如A向B轉賬 不可能A扣了錢

原创 Redis(3):Redis數據類型

Redis採用字典結構以鍵值對(key-value)的形式存儲數據的散列類型的鍵值(value)也是字典類型 字段和字段值的映射 但字段值只能是字符串 不能是別的數據類型(散列類型不能嵌套)一個散列類型的的鍵(key)可以包含至多2的32

原创 Java多線程(5):守護線程

Java分爲兩種線程:1.User Thread(用戶線程)2.Daemon Thread(守護線程)當在java中創建線程時 默認狀態它是用戶線程 如果該線程正在運行 JVM不會結束程序守護線程:爲系統中的用戶線程提供服務 沒有用戶線程

原创 yum

man yum  #查看使用情況(網絡摘錄)http://man.linuxde.net/yum==================yum命令在Fedora和RedHat以及SUSE中基於rpm的軟件包管理器它可以使系統管理人員交互和自動

原创 查看系統信息

系統:CentOS 6.9內核:2.6.x位數:64位 點贊 收藏 分享 文章舉報 文心-TONY 發佈了37 篇原創文章 · 獲贊 1 · 訪問量 7572 私信

原创 系統更新

點贊 收藏 分享 文章舉報 文心-TONY 發佈了37 篇原創文章 · 獲贊 1 · 訪問量 7567 私信 關注

原创 SecureCRT鏈接虛擬機中的CentOS 6

虛擬機版本信息:虛擬機的網絡連接方式:查看CentOS的IP地址:ifconfig查看CentOS 6的登錄用戶名稱:whoami查看SSH是否安裝:rpm -qa | grep ssh如果沒有安裝 使用下面命令安裝:yum instal

原创 Java多線程(2):Thread.currentThread()和this

package com.tony.app; public class CountOperate extends Thread{ public CountOperate(){ System.out.printl

原创 Java多線程(1):創建線程的方式

線程:可以理解爲在進程中獨立運行的子任務線程創建的方式:1.繼承Thread類package com.tony; public class MyThread extends Thread { @Override public voi

原创 Java正則表達式(1)

正則表達式定義了字符串的模板 可以對字符串(或文本,大量的字符串構成了文本)進行查找 提取 分割 替換等操作什麼是模板?可以是簡單字符 固定的字符串 或包含了特殊字符的組合 有了模板 就可以用這個規則去匹配字符串了 匹配到了就可以進行相應

原创 Redis(4):Redis的事務

redis中的事務就是一組命令的集合multi命令開啓事務 開始接收命令 並把命令放入事務隊列中exec命令提交事務 執行事務隊列中的命令redis中的一個事務不能被其他命令打斷事務中的命令執行出錯 redis如何處理?1.語法錯誤2.運