原创 linux下安裝redis

linux下安裝redis 1.下載壓縮包   redis官網下載鏈接:https://redis.io/download  如果是新機器的話,安裝redis的過程中需要依賴tcl,所以一併將壓縮包下載下來,tcl下載地址:https://

原创 Linux安裝jdk1.8

Linux安裝jdk1.8和配置環境變量 配置很簡單,但是每次都要查一下,索性就記錄下 1. 安裝前準備   1.1 創建安裝目錄,習慣上通常安裝在/usr/local/jdk8目錄下 mkdir /usr/local/jdk8   1.2

原创 java批量修改文件後綴

突然需要改一堆文件的後綴名,所以想編程解決,話不多說直接上代碼 java import java.io.File; import java.util.Scanner; public class FileEdit { public

原创 java---數組去重

面試中被問到:如果一個數組中有重複元素,用什麼方法可以去重?想了想貌似方法還不少,現在就總結一下。 1. 用List集合實現 public static void main(String[] args) { int[] intAr

原创 java---List,Set,數組的互相轉換

1. 數組與List 1. List -> 數組 public static void main(String[] args) { List<String> list = new ArrayList<>(); for (in

原创 JDK動態代理

JDK動態代理是java.lang.reflect.*包提供的方式,它必須藉助一個接口才能產生代理對象,所以要預先定義接口。 1. 接口 public interface Hello { public void sayHello()

原创 Maven 國內源配置(2019/2/14)

新年開工後要開始新的項目,但是發現一些項目的依賴沒有在阿里倉庫Central或Public源之中,項目依賴還是要在外網中下載,很慢、很煩······所以一番查找後,替換爲阿里官方倉庫服務站點:https://maven.aliyun.com

原创 mysql5.7重置root密碼

安裝完mysql5.7後忘記了密碼,需要重置root密碼; 第一步:修改配置文件免密碼登錄mysql vim /etc/my.cnf ##在my.cnf的[mysqld]字段加入 skip-grant-tables ## 重啓mysq

原创 markdown語法

目錄 目錄 斜體和粗體 分級標題 超鏈接 1 行內式 2 參考式 錨點 列表 1 無序列表 2 有序列表 3 列表縮進 4 包含引用的列表 引用 1 引用的嵌套 2 引用的其他元素 插入圖像 1 行內式 2 參照式

原创 JS處理字符串---正則表達式和String類

1. 正則表達式語法 javascript使用RegExp 類來表示正則表達式, 想要使用正則表達式必須首先創建一個RegExp對象。javascript中有兩種方式創建RegExp對象的方法:一種是直接使用正則表達式文字,例如下面代碼:

原创 JS數組

Array(數組)是javascript中複雜的數據類型,同時,Array也是內建的一個核心類,一個數組就是Array類的一個實例,可以使用Array類的方法和屬性操作數組。 需要記住的是,與其他語言相比,javascript數組中的元

原创 筆試面試題彙總---4月

(不定期更新中) 1. 字符串分割 題目描述 連續輸入字符串,請按長度爲8拆分每個字符串後輸出到新的字符串數組; 長度不是8整數倍的字符串請在後面補數字0,空字符串不處理。 輸入描述: 連續輸入字符串(輸入2次,每個字符串長度小

原创 VMware虛擬機網絡設置簡述

一、簡介 VMware虛擬機常見的網絡類型有bridge(橋接)、NAT(地址轉換)、host-only(僅主機)3種,現在簡單介紹如下:          首先,安裝VMware後會網絡連接中有兩個虛擬網卡         

原创 數組的去重與排序

做在線編程題遇到一道題,發現有比較好的實現思路,就記錄下來了。 題目描述 給定N個1-1000之間的數字,對於其中重複的數字只保留一個,其餘的去除掉。 輸入描述: 輸入多行,先輸入整數的個數,然後再輸入相應的整數。 輸出描述

原创 MySQL學習---->第一練:語句入門、數據類型

首先按照網上各種教程將MySQL下載下來安裝好後,開始了MySQL數據庫學習的第一步。 首先是先要啓動登錄數據庫。 1、查看mysql版本 mysql -V 2、Mysql啓動、停止、重啓常用命令a、啓動方式1、啓動:  ser