原创 Java中線程的操作

1、wait、notify和notifyAll 2、守護線程 後臺線程:所有前臺線程結束後,後臺線程自動結束。 3、interrupt 中斷線程,強制回覆到運行狀態。 4、join 在B線程中調用了A線程的run方法,當

原创 mysql觸發器

一、先創建兩張表 商品和訂單product和order來模擬一下,下單和減少庫存操作 字段 類型 註釋 id int 主鍵 name varchar(20) 商品名字 amount int 庫存數量 price d

原创 spring學習筆記(12)

學習目標:通過FactoryBean配置Bean FactoryBean是spring提供的一個bean,裏面有三個方法 org.springframework.beans.factory.FactoryBean.getObject(

原创 redis 啓動服務端和客戶端

一、redis啓動服務端指令 我的啓動文件是放在/usr/local/bin目錄下面;配置文件存放在/etc/redis/redis.conf -rw-r--r--. 1 root root 186 Dec 17 09:36 a

原创 二叉樹的序列化和反序列化java藉助隊列實現

以先序遍歷方式完成二叉樹的序列化 public String serialize(TreeNode root){ if(root==null){ return "#,"; }

原创 spring學習筆記----通過註解配置Bean(1)

學習目標:通過註解配置Bean 註解的前提: 組件掃描(component scanning): Spring 能夠從 classpath 下自動掃描, 偵測和實例化具有特定註解的組件. 特定組件包括: @Component:

原创 hibernate學習筆記(1)----安裝hibernatetools插件

安裝步驟 1、下載hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605插件; 2、點擊help–>install new software 3、 第四個不要選,點擊n

原创 LeetCode(97) Interleaving String(動態規劃)

題目描述 Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2. For example, Given: s1 = “aabcc”,

原创 spring學習筆記(22)----基於配置文件的方式來配置AOP

一個配置例子 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=

原创 Hibernate二級緩存配置

一、沒有配置二級緩存情形 @Test public void test(){ Employee employee = (Employee) session.get(Employee.class, 1);

原创 java 字符串反轉

String 爲i love you反轉成爲you love i public void test(){ String str = "i love you"; StringBuilder sb =

原创 hibernate之refresh操作

reflush操作會使數據庫記錄與session緩存記錄保持一致,也就是是說會強制向數據庫發送一條select語句。 看一下測試 public void test(){ News news = (News) session.ge

原创 python的返回函數

如果不需要使用當前的計算結果,而在後面代碼中隨需要使用,則可以使用返回函數 def lazy_sum(*numbers): def sum(): ax = 0 for n in numbers:

原创 numpy的meshgrid函數使用

meshgrid函數通常在數據的矢量化上使用,但是使用的方法我暫時還不是很明確。而meshgrid的作用適用於生成網格型數據,可以接受兩個一維數組生成兩個二維矩陣,對應兩個數組中所有的(x,y)對。接下來通過簡單的shell交互來演示一

原创 hadoop2.7.3安裝

系統環境:Red Hat Enterprise Linux 6 64 位 JDK版本:jdk-8u45-linux-x64.tar hadoop版本:hadoop-2.7.3.tar ftp傳輸工具FileZilla:解決將wind