面試那點(diǎn)小事,你從未見過的spring boot面試集錦(附詳細(xì)答案)

一柬采, 什么是spring boot欢唾?

多年來,隨著新功能的增加粉捻,spring變得越來越復(fù)雜礁遣。只需訪問頁面https://spring.io/projects,我們將看到所有在應(yīng)用程序中使用的不同功能的spring項(xiàng)目肩刃。如果必須啟動(dòng)一個(gè)新的spring項(xiàng)目祟霍,我們必須添加構(gòu)建路徑或maven依賴項(xiàng)杏头,配置application server,添加spring配置浅碾。因此大州,啟動(dòng)一個(gè)新的spring項(xiàng)目需要大量的工作,因?yàn)槲覀兡壳氨仨殢念^開始做所有事情垂谢。Spring Boot是這個(gè)問題的解決方案厦画。Spring boot構(gòu)建在現(xiàn)有Spring框架之上。使用spring boot滥朱,我們可以避免以前必須執(zhí)行的所有樣板代碼和配置根暑。因此,Spring boot幫助我們更健壯地使用現(xiàn)有的Spring功能徙邻,并且只需最少的工作量排嫌。

二,Spring Boot的優(yōu)點(diǎn)是什么?

  • 減少開發(fā)缰犁、測試的時(shí)間和工作量淳地。

  • 使用JavaConfig有助于避免使用XML。

  • 避免大量maven導(dǎo)入和各種版本沖突帅容。

  • 提供可選的開發(fā)方法颇象。

  • 通過提供默認(rèn)開發(fā)方式進(jìn)行快速開發(fā)。

  • 不需要單獨(dú)的Web服務(wù)器并徘。這意味著您不再需要啟動(dòng)Tomcat遣钳、Glassfish或其他任何東西。

由于沒有web.xml文件麦乞,所以需要更少的配置蕴茴。只需添加帶@ configuration注釋的類,然后可以添加帶@ bean注釋的方法姐直,Spring將自動(dòng)加載對(duì)象并像往常一樣管理它倦淀。您甚至可以將@Autowired添加到bean方法中,使Spring autowire成為bean所需的依賴項(xiàng)简肴。

基于環(huán)境的配置——使用這些屬性晃听,您可以將其傳遞到您正在使用的應(yīng)用程序環(huán)境中:- dspring .profile .active={enviorement}。在加載主應(yīng)用程序?qū)傩晕募笈槭叮琒pring將在(application-{environment}.properties)處加載后續(xù)的應(yīng)用程序?qū)傩晕募?/p>

三,您使用過哪些構(gòu)建工具來開發(fā)Spring引導(dǎo)應(yīng)用程序?

Spring Boot應(yīng)用程序可以使用Maven和Gradle開發(fā)佣渴。

四辫狼,什么是JavaConfig?

Spring JavaConfig是Spring社區(qū)的一個(gè)產(chǎn)品,它提供了一種純java方法來配置Spring IoC容器辛润。因此膨处,它有助于避免使用XML配置。使用JavaConfig的優(yōu)點(diǎn)是:

  • 面向?qū)ο蟮呐渲谩R驗(yàn)榕渲迷贘avaConfig中定義為類真椿,所以用戶可以充分利用Java中的面向?qū)ο筇匦跃榇稹R粋€(gè)配置類可以子類化另一個(gè)配置類,覆蓋它的@Bean方法突硝,等等测摔。

  • 減少或消除XML配置。已經(jīng)證明了基于依賴注入原則的外部化配置的好處解恰。然而锋八,許多開發(fā)人員不愿意在XML和Java之間來回切換。JavaConfig為開發(fā)人員提供了一種純java方法來配置Spring容器护盈,這種方法在概念上類似于XML配置挟纱。從技術(shù)上講,僅使用   JavaConfig配置類來配置容器是可行的腐宋,但是在實(shí)踐中紊服,許多人發(fā)現(xiàn)將JavaConfig與XML混合并匹配是理想的。

  • 類型安全的重構(gòu)能力胸竞。JavaConfig提供了一種類型安全的配置Spring容器的方法欺嗤。由于Java 5.0對(duì)泛型的支持,現(xiàn)在可以通過類型而不是名稱檢索bean撤师,不需要進(jìn)行任何基于類型轉(zhuǎn)換或字符串的查找剂府。

五,如何在不重啟服務(wù)器的情況下在Spring引導(dǎo)時(shí)重新加載我的更改?

這可以通過開發(fā)工具來實(shí)現(xiàn)剃盾。有了這個(gè)依賴項(xiàng)腺占,您保存的任何更改都將重新啟動(dòng)嵌入的tomcat。Spring Boot有一個(gè)開發(fā)人員工具(DevTools)模塊痒谴,它有助于提高開發(fā)人員的工作效率衰伯。Java開發(fā)人員面臨的關(guān)鍵挑戰(zhàn)之一是將文件更改自動(dòng)部署到服務(wù)器并自動(dòng)重啟服務(wù)器。開發(fā)人員可以在Spring引導(dǎo)時(shí)重新加載更改积蔚,而不必重新啟動(dòng)服務(wù)器意鲸。這將消除每次手動(dòng)部署更改的需要。Spring Boot在發(fā)布第一個(gè)版本時(shí)沒有這個(gè)特性尽爆。這是開發(fā)人員最需要的特性怎顾。DevTools模塊完全滿足開發(fā)人員的需求。此模塊將在生產(chǎn)環(huán)境中禁用漱贱。它還提供了H2-database控制臺(tái)槐雾,以便更好地測試應(yīng)用程序。使用以下依賴項(xiàng)

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional></dependency>

下面的示例演示了自動(dòng)啟動(dòng)和H2 DB控制臺(tái)的DevTool依賴項(xiàng)用法

六幅狮,什么是Spring boot actuator?

Spring boot actuator是Spring boot framework的重要特性之一募强。Spring boot actuator幫助您訪問生產(chǎn)環(huán)境中正在運(yùn)行的應(yīng)用程序的當(dāng)前狀態(tài)株灸,在生產(chǎn)環(huán)境中必須檢查和監(jiān)視幾個(gè)指標(biāo)。甚至一些外部應(yīng)用程序也可能使用這些服務(wù)來觸發(fā)對(duì)相關(guān)人員的警報(bào)消息擎值。actuator模塊公開一組REST端點(diǎn)慌烧,這些端點(diǎn)可以作為HTTP URL直接訪問,以檢查狀態(tài)鸠儿。

七屹蚊,如何將Spring Boot應(yīng)用程序作為war包部署?

Spring Boot WAR部署

八,什么是Docker嗎?如何將Spring引導(dǎo)應(yīng)用程序部署到Docker?

Docker是什么
將基于Spring的WAR應(yīng)用程序部署到Docker
將基于Spring的JAR應(yīng)用程序部署到Docker

九捆交,如何禁用執(zhí)行器端點(diǎn)安全在Spring啟動(dòng)?

默認(rèn)情況下淑翼,所有敏感的HTTP端點(diǎn)都是安全的,只有具有ACTUATOR角色的用戶才能訪問它們品追。安全性是使用標(biāo)準(zhǔn)HttpServletRequest.isUserInRole方法實(shí)現(xiàn)的玄括。
我們可以使用-禁用安全性
management.security.enabled = false
建議僅當(dāng)在防火墻后訪問ACTUATOR端點(diǎn)時(shí)禁用安全性。

十肉瓦,如何將Spring引導(dǎo)應(yīng)用程序運(yùn)行到自定義端口?

要在自定義端口上運(yùn)行spring引導(dǎo)應(yīng)用程序遭京,可以在application.properties中指定端口。
server.port = 8090

十一泞莉,什么是ELK堆棧?如何與Spring Boot一起使用?

ELK堆棧由三個(gè)開源產(chǎn)品組成——Elasticsearch哪雕、Logstash和Kibana from Elastic。



Elasticsearch是一個(gè)基于Lucene搜索引擎的NoSQL數(shù)據(jù)庫鲫趁。
    Logstash是一個(gè)日志管道工具斯嚎,它接受來自不同來源的輸入,執(zhí)行不同的轉(zhuǎn)換挨厚,并將數(shù)據(jù)導(dǎo)出到不同的目標(biāo)堡僻。它是一個(gè)動(dòng)態(tài)的數(shù)據(jù)收集管道,具有可擴(kuò)展的插件生態(tài)系統(tǒng)和強(qiáng)大的彈性搜索協(xié)同作用
    Kibana是一個(gè)可視化UI層疫剃,工作在Elasticsearch之上钉疫。
這三個(gè)項(xiàng)目一起用于各種環(huán)境中的日志分析。因此Logstash收集和解析日志巢价、彈性搜索索引并存儲(chǔ)這些信息牲阁,而Kibana提供了一個(gè)UI層,提供可操作的可見性壤躲。

Spring Boot + ELK stack

十二城菊,您有使用Spring Boot編寫測試用例嗎?

SpringBoot為編寫單元測試用例提供了@SpringBootTest

Spring引導(dǎo)單元測試的簡單示例

十三,YAML是什么?

YAML是一種人類可讀的數(shù)據(jù)序列化語言碉克。它通常用于配置文件役电。
與屬性文件相比,YAML文件的結(jié)構(gòu)更加結(jié)構(gòu)化棉胀,如果我們希望在配置文件中添加復(fù)雜的屬性法瑟,那么它不會(huì)造成太大的混亂⊙渖荩可以看到霎挟,YAML具有分層的配置數(shù)據(jù)。

在Spring引導(dǎo)中使用YAML屬性

十四麻掸,如何為Spring引導(dǎo)應(yīng)用程序?qū)崿F(xiàn)安全性?

為了實(shí)現(xiàn)Spring Boot的安全性酥夭,我們使用Spring - Boot -starter-security依賴項(xiàng),必須添加安全配置脊奋。它只需要很少的代碼熬北。Config類必須擴(kuò)展WebSecurityConfigurerAdapter并覆蓋它的方法。

Spring引導(dǎo)安全性示例和說明

十五诚隙,您是否集成了Spring Boot和ActiveMQ ?

為了集成Spring Boot和ActiveMQ讶隐,我們使用Spring - Boot -starter- ActiveMQ依賴項(xiàng),它只需要很少的配置久又,沒有樣板代碼巫延。

Spring引導(dǎo)ActiveMQ說明

十六,您是否集成了Spring Boot和Apache Kafka ?

為了集成Spring Boot和Apache Kafka地消,我們使用Spring - Kafka依賴項(xiàng)炉峰。

Spring Boot + Apache Kafka示例

十七,如何使用Spring引導(dǎo)實(shí)現(xiàn)分頁和排序?

使用Spring Boot實(shí)現(xiàn)分頁非常簡單脉执。使用Spring Data-JPA疼阔,這是通過傳遞可分頁的org.springframe .data.domain來實(shí)現(xiàn)的“胍模可分頁到存儲(chǔ)庫方法婆廊。

Spring引導(dǎo)分頁說明

十八,什么是Swagger?您是否使用Spring Boot實(shí)現(xiàn)了它?

Swagger被廣泛用于可視化api玻熙,Swagger UI為前端開發(fā)人員提供在線沙箱環(huán)境否彩。在本教程中,我們將使用Swagger 2規(guī)范的Springfox實(shí)現(xiàn)嗦随。Swagger是一種工具列荔、規(guī)范和完整的框架實(shí)現(xiàn),用于生成RESTful Web服務(wù)的可視化表示枚尼。它允許文檔以與服務(wù)器相同的速度更新贴浙。當(dāng)通過Swagger正確定義時(shí),使用者可以用最少的實(shí)現(xiàn)邏輯理解遠(yuǎn)程服務(wù)并與之交互署恍。因此Swagger消除了調(diào)用服務(wù)時(shí)的猜測崎溃。

Spring Boot + Swagger2

十九,什么是Spring Profiles?如何使用Spring Boot實(shí)現(xiàn)它?

Spring Profiles允許用戶根據(jù)配置文件(dev, test, prod等)注冊bean盯质。因此袁串,當(dāng)應(yīng)用程序在開發(fā)中運(yùn)行時(shí)概而,只能加載某些bean,當(dāng)應(yīng)用程序在生產(chǎn)中運(yùn)行時(shí)囱修,只能加載某些其他bean赎瑰。假設(shè)我們的需求是Swagger文檔只對(duì)QA環(huán)境啟用,對(duì)所有其他環(huán)境禁用破镰。這可以使用配置文件來完成餐曼。Spring Boot使得使用配置文件非常容易。

Spring引導(dǎo)+配置文件

二十鲜漩,什么是Spring Boot Batch?如何使用Spring Boot實(shí)現(xiàn)它?

Spring Boot Batch提供了處理大量記錄所必需的可重用功能源譬,包括日志/跟蹤、事務(wù)管理孕似、作業(yè)處理統(tǒng)計(jì)信息踩娘、作業(yè)重啟、作業(yè)跳過和資源管理鳞青。它還提供了更高級(jí)的技術(shù)服務(wù)和特性霸饲,通過優(yōu)化和分區(qū)技術(shù),這些特性將支持極高容量和高性能的批處理作業(yè)臂拓。無論是簡單的還是復(fù)雜的厚脉,大容量批處理作業(yè)都可以以高度可伸縮的方式利用該框架來處理大量信息。

Spring Boot Batch

二十一胶惰,什么是FreeMarker模板?如何使用Spring Boot實(shí)現(xiàn)它?

答:FreeMarker是一個(gè)基于java的模板引擎傻工,最初專注于使用MVC軟件架構(gòu)生成動(dòng)態(tài)web頁面。使用Freemarker的主要優(yōu)勢是完全分離了表示層和業(yè)務(wù)層孵滞。程序員可以處理應(yīng)用程序代碼中捆,而設(shè)計(jì)人員可以處理html頁面設(shè)計(jì)。最后坊饶,使用freemarker泄伪,這些可以組合在一起,給出最終的輸出頁面匿级。

Spring Boot + FreeMarker的例子

二十二蟋滴,如何使用Spring Boot實(shí)現(xiàn)異常處理?

Spring提供了一種非常有用的方法,可以使用ControllerAdvice處理異常痘绎。我們將實(shí)現(xiàn)一個(gè)ControlerAdvice類津函,它將處理控制器類拋出的所有異常。

Spring引導(dǎo)異常處理

二十三孤页,什么是緩存?您在Spring引導(dǎo)中使用過緩存框架嗎?

緩存是本地內(nèi)存的一個(gè)區(qū)域尔苦,它保存了頻繁訪問的數(shù)據(jù)的副本,否則獲取或計(jì)算這些數(shù)據(jù)將非常昂貴。使用Hazelcast進(jìn)行緩存允坚。

Spring Boot + Hazelcast示例

二十四您是否使用Spring Boot公開了SOAP web服務(wù)端點(diǎn)?

是的魂那。使用Spring Boot公開了要使用的web服務(wù)。使用契約優(yōu)先的方法從wsdl生成類屋讶。

Spring引導(dǎo)+ SOAP Web服務(wù)示例

二十五冰寻,您如何使用Spring Boot執(zhí)行數(shù)據(jù)庫操作?

Spring引導(dǎo)教程-Spring Data JPA

Spring引導(dǎo)JDBC示例

二十六,如何使用Spring上傳文件?

Spring Boot +文件上傳的例子

二十七皿渗,如何用Spring Boot實(shí)現(xiàn)攔截器?

使用Spring MVC HandlerInterceptor與Spring引導(dǎo)

二十八,如何在Spring Boot下使用schedulers ?

Spring引導(dǎo)任務(wù)調(diào)度程序示例

二十九轻腺,您使用過哪些啟動(dòng)器maven依賴項(xiàng)?

使用過不同的starter依賴項(xiàng)乐疆,如spring-boot-starter-activemq依賴項(xiàng)、spring-boot-starter-security依賴項(xiàng)贬养、spring-boot-starter-web依賴項(xiàng)挤土。
這有助于減少依賴項(xiàng)的數(shù)量,并減少版本組合误算。

Spring引導(dǎo)安全性示例和說明

三十仰美,什么是CSRF攻擊?如何啟用CSRF對(duì)其進(jìn)行保護(hù)?

CSRF代表跨站請求偽造。它是一種攻擊儿礼,迫使最終用戶在其當(dāng)前已經(jīng)過身份驗(yàn)證的web應(yīng)用程序上執(zhí)行不需要的操作咖杂。CSRF攻擊專門針對(duì)狀態(tài)更改請求,而不是數(shù)據(jù)竊取蚊夫,因?yàn)楣粽邿o法看到對(duì)偽造請求的響應(yīng)诉字。

Spring引導(dǎo)安全性—啟用CSRF保護(hù)

三十一,如何使用Spring引導(dǎo)使用表單登錄身份驗(yàn)證?

Spring引導(dǎo)表單安全登錄Hello World示例

三十二知纷,什么是OAuth2?如何使用Spring Boot實(shí)現(xiàn)它?

Spring Boot + OAuth2實(shí)現(xiàn)

三十三壤圃,GZIP是什么?如何使用Spring Boot實(shí)現(xiàn)它?

gzip是一種文件格式,是一種用于文件壓縮和解壓縮的軟件應(yīng)用程序琅轧。

Spring引導(dǎo)+ GZIP壓縮

三十四伍绳,您在Spring引導(dǎo)中使用過集成框架嗎?

已將Apache Camel與Spring引導(dǎo)集成。使用Apache Camel Spring啟動(dòng)啟動(dòng)依賴項(xiàng)乍桂。

Spring Boot +Apache Camel

三十五冲杀,什么是Apache Freemarker?什么時(shí)候使用它而不是JSP?如何與Spring Boot集成?

JSP是為網(wǎng)頁量身定做的,F(xiàn)reemarker模板是一種更通用的模板語言——它可以用來生成html模蜡、純文本漠趁、電子郵件等。

Spring Boot + FreeMarker的例子

三十六忍疾,你什么時(shí)候使用WebSockets?如何使用Spring Boot實(shí)現(xiàn)它?

WebSocket是一種計(jì)算機(jī)通信協(xié)議闯传,通過單個(gè)TCP連接提供全雙工通信通道。


WebSocket是雙向的——使用WebSocket客戶端或服務(wù)器都可以發(fā)起發(fā)送消息卤妒。
WebSocket是全雙工的——客戶端和服務(wù)器之間的通信是相互獨(dú)立的甥绿。
單個(gè)TCP連接——初始連接使用HTTP字币,然后將此連接升級(jí)為基于套接字的連接。然后共缕,這個(gè)單一連接將用于未來的所有通信
輕- WebSocket消息數(shù)據(jù)交換比http輕得多洗出。
Spring Boot + WebSockets的例子

三十七,什么是AOP?如何與Spring Boot一起使用?

在軟件開發(fā)過程中图谷,跨越應(yīng)用程序多個(gè)點(diǎn)的功能稱為橫切關(guān)注點(diǎn)翩活。這些橫切關(guān)注點(diǎn)不同于應(yīng)用程序的主要業(yè)務(wù)邏輯。因此便贵,將這些橫切關(guān)注點(diǎn)從業(yè)務(wù)邏輯中分離出來是面向方面編程(AOP)的切入點(diǎn)菠镇。

Spring Boot + AOP示例

三十八,什么是Apache Kafka?如何與Spring Boot集成?

apache Kafka是一個(gè)分布式發(fā)布-訂閱消息傳遞系統(tǒng)承璃。它是一個(gè)可伸縮的利耍、容錯(cuò)的、發(fā)布-訂閱消息傳遞系統(tǒng)盔粹,使我們能夠構(gòu)建分布式應(yīng)用程序隘梨。這是一個(gè)Apache頂級(jí)項(xiàng)目。Kafka適用于離線和在線的消息消費(fèi)舷嗡。

Spring Boot + Apache Kafka示例

三十九轴猎,我們?nèi)绾伪O(jiān)視所有Spring Boot微服務(wù)?

Spring Boot提供了actuator 端點(diǎn)來監(jiān)控單個(gè)微服務(wù)的指標(biāo)。這些端點(diǎn)對(duì)于獲取關(guān)于應(yīng)用程序的信息非常有幫助咬崔,比如應(yīng)用程序是否啟動(dòng)税稼,它們的組件(如數(shù)據(jù)庫等)是否正常工作。但是垮斯,使用actuator 接口的一個(gè)主要缺點(diǎn)或困難是郎仆,我們必須逐個(gè)命中這些接口,以了解應(yīng)用程序的狀態(tài)或健康狀況兜蠕。假設(shè)微服務(wù)涉及50個(gè)應(yīng)用程序扰肌,管理員將不得不命中所有50個(gè)應(yīng)用程序的actuator 端點(diǎn)。為了幫助我們處理這種情況熊杨,我們將使用位于https://github.com/codecentric/springing-boot-admin的開源項(xiàng)目曙旭。
它構(gòu)建在Spring Boot Actuator之上,提供了一個(gè)web UI晶府,使我們能夠可視化多個(gè)應(yīng)用程序的指標(biāo)桂躏。

Spring Boot Admin

四十,您在Spring引導(dǎo)中使用過Spring Cloud組件嗎?

使用過Netflix Eureka等Spring Cloud組件進(jìn)行服務(wù)注冊川陆,Ribbon用于負(fù)載平衡剂习。
Spring Boot + Cloud Components
Spring Cloud interview Questions

四十一,如何將Spring Boot應(yīng)用程序部署到Pivotal Cloud Foundry(PCF)?

Deploying Spring Boot Application to PCF

四十二,如何將Spring Boot + MySQL應(yīng)用部署到Pivotal Cloud Foundry(PCF)?

Pivotal Cloud Foundry Tutorial - Deploying Spring Boot + MySQL Application to PCF

四十三鳞绕,如何將Spring Boot + RabbitMQ應(yīng)用部署到Pivotal Cloud Foundry(PCF)?

Pivotal Cloud Foundry Tutorial - Deploying Spring Boot + RabbitMQ Application to PCF

讀者福利

針對(duì)于上面的文章我總結(jié)出了互聯(lián)網(wǎng)公司java程序員面試涉及到的絕大部分面試題及答案做成了文檔和架構(gòu)視頻資料免費(fèi)分享給大家(包括Dubbo失仁、Redis、Netty们何、zookeeper萄焦、Spring cloud、分布式冤竹、高并發(fā)等架構(gòu)技術(shù)資料)拂封,希望能幫助到您面試前的復(fù)習(xí)且找到一個(gè)好的工作,也節(jié)省大家在網(wǎng)上搜索資料的時(shí)間來學(xué)習(xí)贴见。

資料獲取方式:加qun群:956011797點(diǎn)擊立即加入 找管理小姐姐免費(fèi)獲群嫫弧!

合理利用自己每一分每一秒的時(shí)間來學(xué)習(xí)提升自己片部,不要再用"沒有時(shí)間“來掩飾自己思想上的懶惰!趁年輕霜定,使勁拼档悠,給未來的自己一個(gè)交代!



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末望浩,一起剝皮案震驚了整個(gè)濱河市辖所,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌磨德,老刑警劉巖缘回,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異典挑,居然都是意外死亡酥宴,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門您觉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拙寡,“玉大人,你說我怎么就攤上這事琳水∷粮猓” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵在孝,是天一觀的道長诚啃。 經(jīng)常有香客問我,道長私沮,這世上最難降的妖魔是什么始赎? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上极阅,老公的妹妹穿的比我還像新娘胃碾。我一直安慰自己,他們只是感情好筋搏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布仆百。 她就那樣靜靜地躺著,像睡著了一般奔脐。 火紅的嫁衣襯著肌膚如雪俄周。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天髓迎,我揣著相機(jī)與錄音峦朗,去河邊找鬼。 笑死排龄,一個(gè)胖子當(dāng)著我的面吹牛波势,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播橄维,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼尺铣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了争舞?” 一聲冷哼從身側(cè)響起凛忿,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎竞川,沒想到半個(gè)月后店溢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡委乌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年床牧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片福澡。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡叠赦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出革砸,到底是詐尸還是另有隱情除秀,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布算利,位于F島的核電站册踩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏效拭。R本人自食惡果不足惜暂吉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一胖秒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧慕的,春花似錦阎肝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嫉父,卻和暖如春沛硅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背绕辖。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來泰國打工摇肌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人仪际。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓围小,卻偏偏與公主長得像,于是被迫代替她去往敵國和親树碱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吩抓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353