原创 【Spring MVC】之 DispatcherServlet【一】

初始化一個零xml配置的springmvc項目(版本5.2.1.RELEASE) Spring MVC 官方文檔 1.添加pom文件 <artifactId>good-mvc</artifactId> <packa

原创 分佈式與高併發的一些概念

  衡量一個接口是否能夠支撐高併發,我們最先想到的就是他的QPS是多少,影響QPS大小的關鍵因素是你的系統是否支持分佈式、高併發,當提起這幾三個詞的時候,是不是很多人都認爲分佈式=高併發=多線程?   當面試官問到高併發系統可以採

原创 filebeat將日誌輸入到elasticsearch

filebeat安裝配置官網 直接從官網下載到本地 配置filebeat.yml文件 最基礎配置,更多詳細配置,根據實際情況而定 - type: log # 將false改成ture,否則filebeat不生效 e

原创 Spring Lifecycle Callbacks

官方文檔:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-factory-lifec

原创 spring-boot整合elasticsearch,以及常用功能 中文分詞高亮,按照地理位置排序

引入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-e

原创 Spring【版本5.2.2】容器初始化過程(八)createBean 詳解(二)

不得不說,對我們這種平庸的人,學習源碼是痛苦的 接着上文 1. doCreateBean >> applyMergedBeanDefinitionPostProcessors /** * 將MergedBeanDefin

原创 mac 刪除所有以.iml結尾的文件

刪除所有以.iml結尾的文件 find ./ -name "*.iml" -exec rm -rf {} \; find [目錄名] -name “文件名” -exec rm -rf {} ; 搜索刪除文件,例如:fin

原创 【ActiveMQ筆記三】ActiveMQ請求響應模式

請求響應模式的主要應用場景:確定mq有沒有正確的消費消息。 基礎環境,參見筆記一  我們實際中的很多應用相當於一種一應一答的過程,需要雙方都能給對方發送消息。於是請求-應答的這種通信方式也很重要。它也應用的很普遍。 注意:請求

原创 Spring【版本5.2.2】容器初始化過程(七)createBean 詳解(一)

接着上文,說到關於createBean,在上節的doGetBean 9.1.1、9.2.2、9.3.4三次調用了createBean,篇幅原因,適當去掉一些異常的處理 1.createBean @Override protec

原创 centos7.5 安裝 redis5.0.5

服務器環境:CentOS Linux release 7.5.1804 redis版本:5.0.5 [root@localhost ~]# tar -zxvf redis-5.0.5.tar.gz [root@localhost

原创 @Autowired與@Resource、@Qualifier

Spring不但支持自己定義的@Autowired註解,還支持幾個由JSR-250規範定義的註解,它們分別是@Resource、@PostConstruct以及@PreDestroy。 @Autowired與@Resource

原创 centos7.5安裝Elasticsearch,Kibana,Logstash

環境要求: # jdk 最低版本是8 java -version echo $JAVA_HOME # 操作系統:centos7 bash-4.2$ cat /etc/centos-release CentOS Linux rel

原创 Spring Cache 入門

很久之前收藏的一篇文章,後來找不到出處了 一:Spring緩存抽象 Spring從3.1開始定義了org.springframework.cache.Cache和org.springframework.cache.CacheMan

原创 centos7 開發環境搭建

vm fusion必看文檔 更改root密碼 passwd 遠程連接 # PermitRootLogin yes 警號去掉,重啓network vi /etc/ssh/sshd_config /etc/rc.d/init.d/n

原创 centos7 安裝OmniDB 配置nginx proxy 連接oracle

1. 安裝OmniDB 下載最新版OmniDB omnidb-app_2.17.0-centos-amd64.rpm rpm -ivh omnidb-server_2.17.0-centos7-amd64.rpm omnidb-