原创 redis windows 安裝教程

下載地址: https://github.com/MicrosoftArchive/redis/releases 我用的是win10 64位,所以

原创 java靜態代理,動態代理(JDK,CGLib)

靜態代理 Hello接口 public interface Hello { void say(String name); }Hello實現類 public class HelloImpl implements Hello

原创 Java通過文件頭獲取文件類型

public class FileCheckTypeUtil { private static Logger logger = LogManager.getLogger(FileCheckTypeUtil.class);

原创 java獲取webp格式圖片寬和高

public class DownTest { public static void main(String[] args)throws Exception { FileInputStream file = ne

原创 Spring基礎之Bean在XML中的配置

工作已經有三年了,一直有在用Spring,但是一直沒有整理過細節,從現在開始整理一下spring的基礎知識。 一:環境準備 從零開始,先創建個maven項目,打開IDEA,選擇File->NewProject->Maven 選擇Creat

原创 ZooKeeper僞分佈式安裝和常規使用

zookeeper下載:http://zookeeper.apache.org 1解壓tar -zxf zookeeper.tar.gz 2複製出來三份 3修改配置文件 cd zookeeper1/conf 複製zoo_sampl

原创 記一次JAVAWEB更新的失誤

剛寫完代碼,本地測試無誤,準備更新到測試上去。 我這裏是採用增量式更新,所以需要把更修改的直接拖到測試服務器的tomcat裏面。 然後在manager頁面重啓。 然後神奇的事情發生的,項目提示啓動成功,但是打開頁面404. 仔細看tomc

原创 Executors簡單使用

public class ExecutorTest { private static Integer num = 1; private static boolean exeFlag = true; public s

原创 docker安裝msysql

Docker安裝mysql前言docker的安裝鏡像拉取創建並啓動一個MySQL容器navicat測試查看容器運行情況啓動關閉命令 前言 最近剛開始學習docker,所以把過程記錄下,方便以後翻閱。 docker的安裝 這裏只說win

原创 RocktMQ快速入門(一)

RocktMQ快速入門(一) 下載RocketMQ 下載地址http://rocketmq.apache.org/ unzip rocketmq-all-4.3.0-source-release.zip cd rocketmq-all

原创 RocketMQ異常(一)

RocketMQ異常(一) org.apache.rocketmq.client.exception.MQClientException: No route info for this topic, TopicTestjjj 根據官方文

原创 java8新特性:StreamAPI

StreamAPI到底是什麼?集合講的是數據,流講的是計算。注意:1stream自己不會存儲元素。2stream不會改變源對象,相反,他會返回一個新的stream。3stream操作是延遲執行的,這意味着我們要等到需要結果的時候才執行。S

原创 java多線程基礎:Callable

創建線程除了Thread Runnable 還有Callablepublic class TestCallable { public static void main(String[] args) { Thread

原创 java8新特性:四大內置核心函數式接口

在java8中已經給我們內置了4個核心的函數式接口:一、消費型接口Consumer<T> void accept(T t)二、供給型接口Supplier<T> T get()三、函數式接口Fuction<T,R>R apply(T t)四

原创 tomcat在linux中安裝

1下載tomcathttp://tomcat.apache.org/2解壓tomcattar -zxvf apache-tomcat-7.0.85mv apache-tomcat-7.0.85 /developer/3配置環境變量sudo