原创 Ubuntu安裝mysql.tar.gz的步驟

1.下載tar包 mysql-5.5.15-linux2.6-i686.tar.gz 2.解壓 tar zxvf /home/user/mysql-5.5.15-linux2.6-i686.tar.gz   3.更改名字及文件夾權限 mv

原创 Redis批量導入mysql中數據

我們使用redis提供的Pipe的方式將mysql中數據導入到redis中 1.創建mysql數據庫並插入數據 create database test; create table user( id int not null, pas

原创 關係型數據庫引擎和分佈式計算引擎中join實現對比

具體的實現細節可以參考下面三篇文章: https://www.cnblogs.com/JP6907/p/10721436.html https://www.cnblogs.com/live-and-learn077/p/5670764.

原创 分佈式版本管理系統Git總結

目錄 一 git的基本結構 二.Windows下git安裝及配置 1.下載安裝git,安裝 2.配置git 三.常用的使用命令 1.創建倉庫 ​2.添加修改內容到暫存區 ​3.提交到本地倉庫 4.本地版本庫中版本回退 5.查看版本信息  

原创 Mysql基礎

1.window中mysql服務啓動和停止 啓動mysql服務:net start mysql 停止mysql服務:net stop mysql 2.登錄/退出 登錄命令:mysql -u 用戶名 -p 按下回車鍵,輸入密碼即可 退出命

原创 併發編程(三)-線程協作

線程協作指多個線程之間協調地交替執行,線程協作有兩種方式: 1.wait/notify,notifyAll 該方法需要搭配synchronized關

原创 Ubuntu常用指令

1.用戶操作指令 1)普通用戶切換到root用戶 sudo su    root用戶切換到普通用戶 su 用戶名 2)添加用戶    使用root用戶或者普通用戶添加sudo來執行,以建立用戶名liupengqiang爲例    sudo

原创 絕對路徑和相對路徑

1.jsp中<a>標籤的絕對路徑和相對路徑,相對路徑以“/”開頭 以下jsp代碼爲例,假如當前的url爲“http://localhost:8080/bookstore/list-books”,此時頁面中的<a>標籤如下: <c:forE

原创 Mybatis學習筆記一

1.概念 Mybatis是一款優秀的數據持久層框架,是ORM(Object Relational Mapping)的具體實現。那ORM是什麼呢?簡單來說就是將面向對象程序中的對象持久化到關係型數據庫中。Mybatis通過XML或註解,將程

原创 併發編程(二)-訪問共享資源

當代碼中多個線程任務訪問同一共享資源時,就會引發衝突,目前解決多線程衝突問題都是採用序列化訪問共享資源的解決方案,即將共享資源放在某一代碼塊中並加鎖

原创 win7下TensorFlow環境安裝

1.下載aconda Anaconda 安裝包可以在 https://mirrors.ustc.edu.cn/anaconda/archive/ 下載。 2.aconda用法 1) conda info -e 查看當前環境 2) cond

原创 Jedis連接Redis三種方式

1、單機模式 private String addr="192.168.1.1"; private String port="6236"; private String key="key"; private Jedis jedis=ne

原创 Java List和Array之間的轉換

一.Array 轉爲List 1.實現方法 :java中數組轉list使用Arrays.asList(T... a)方法。 public class Array2List { public static void main(St

原创 揹包問題

0-1揹包問題 有n件物品和容量爲m的揹包 給出i件物品的重量以及價值 求解讓裝入揹包的物品重量不超過揹包容量 且價值最大, 要求每個物品只有一件供你選擇放還是不放 //二維解法 public int bag_01(int capaci

原创 Maven常用命令

常用命令 mvn –version mvn -v 顯示maven安裝版本信息 mvn clean 清理項目打包文件,即項目下的target目錄 mvn compile 編譯項目下的src/main/Java目錄源代碼 mvn packag