原创 使用Fork/Join框架實現累加

package com.interview.thread; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.RecursiveTask; p

原创 守護線程與其作用

       守護線程是運行在後臺的一種特殊進程。它獨立於控制終端並且週期性地執行某種任務或等待處理某些發生的事件。在 Java 中垃圾回收線程就是特殊的守護線程。        當JVM中沒有任何User線程時(非守護線程,JVM則關閉

原创 線程通信兩個例子

線程通信有三種方式: (1)synchronized+wait+notify等待喚醒方式 (2)Condition.await()方法 (3)阻塞隊列 下面根據兩道面試題分別實現線程之間的通信 (1)搜狐暢遊筆試題,以第一種方式實現 創建

原创 SpringCloud簡單理解(轉)

(轉載地址:https://www.cnblogs.com/Java3y/p/9540386.html) 一、前言 只有光頭才能變強 認識我的朋友可能都知道我這陣子去實習啦,去的公司說是用SpringCloud(但我覺得使用的力度並不

原创 自定義擴展類加載器

分三個步驟:第一步寫測試代碼,第二步寫讀取class文件邏輯,第三部通過自定義類加載器獲取測試代碼輸出結果 (1)編寫測試代碼 public class Robot { static { System.out.println("R

原创 Centos搭建Easy Mock

轉載自大佬博客: https://www.lizenghai.com/archives/40379.html

原创 SpringBoot+Vue+WebSocket實現消息推送

在給導師做項目的時候,APP端需要通過後端服務推送消息,該消息與userId綁定。 (1)服務端實現 實現的話首先說下服務端,基於微服務,將該模塊設計成單獨模塊,部署端口8100。 首先引入maven依賴(根據自己的需求,只要包含webs

原创 windows定時自動關機

(1)定時關機 win+R 輸入:at 08:00 shutdown -s,出現黑框一閃而過代表設置成功 (2)取消定時關機 win+R 輸入:shutdown -a

原创 解決在Filter中讀取Request中的流後,後續controller或restful接口中無法獲取流的問題

首先我們來描述一下在開發中遇到的問題,場景如下: 比如我們要攔截所有請求,獲取請求中的某個參數,進行相應的邏輯處理:比如我要獲取所有請求中的公共參數 token,clientVersion等等;這個時候我們通常有兩種做法  前提條件是我們

原创 SpringBoot-@PostConstruct用法

被@PostConstruct修飾的方法會在服務器加載Servlet的時候運行,並且只會被服務器執行一次。PostConstruct在構造函數之後執行,init()方法之前執行。PreDestroy()方法在destroy()方法知性之後

原创 Centos7修改ip地址

一、進入網絡配置文件目錄 首先,確保在root用戶下進行操作。進入網絡配置文件network-scripts目錄下。 [root@localhost /]#  cd  /etc/sysconfig/network-scripts/   二

原创 java操作mongodb基礎

添加java操作mongodb的依賴 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <ve

原创 docker啓動容器報錯Error response from daemon: driver failed programming external connectivity on endpoint

現象: [root@localhost ~]# docker run -d -p 9000:80 centos:httpd /bin/sh -c /usr/local/bin/start.sh d5b2bd5a7bc4895a973fe6

原创 獲取線程返回值的方式

(1)主線程等待法 package com.interview.thread; //獲取多線程返回值1:主線程等待 public class CycleWait implements Runnable{ private String

原创 快手一面二面面經

9點半開始面試,第一次來西二旗,8點多點就到了,在大廳等待區域等着,順便看下美團的面經。 一面: 自我介紹,聊了一下爲什麼轉專業,爲什麼考研 == 與 equals()區別?過 重寫和重載? 面向對象有哪些特點,與面向過程相比有哪些優勢?