原创 Mongo DB 用戶權限

用戶權限 生產庫我們所做的所有的操作都必須用到用戶角色權限。與使用Oracle、MySQL或者MSSQL時先需要用戶名密碼登錄纔可以操作不同,MongoDB中用戶管理是針對一個一個庫的,主要特點: 1.MongoDB中的賬號是在

原创 Spring Boot 操作 MongoCollection

查找集合中的所有文檔 MongoCollection<Document> collection = mongoTemplate.getCollection(tableName); MongoDatabase s

原创 spring Boot 啓動時候報錯mongodb

報錯信息 控制檯- 2019-06-06 17:03:23 [cluster-ClusterId{value='5cf8d6da9d85711dacf57154', description='null'}-localhost:27

原创 死鎖

死鎖是指兩個或者多個事務在同一資源上互相佔用,並請求鎖定對方佔用的資源,從而導致惡性循環的現象。當多個事務試圖以不同的順序鎖定資源時,就可能會產生死鎖。多個事務同時鎖定同一資源時, 也會產生死鎖。 例如,設想下面兩個事務同時處理

原创 使用Guava的RateLimiter做限流

RateLimiter 從概念上來講,速率限制器會在可配置的速率下分配許可證。如果必要的話,每個acquire() 會阻塞當前線程直到許可證可用後獲取該許可證。一旦獲取到許可證,不需要再釋放許可證。 簡單示例 public st

原创 Spring boot 整合 redisson ,spring-session

Spring boot 整合 redisson ,spring-session整合Redisson整合Spring Session會話管理器參考文章 整合Redisson 在項目中引入封裝好的redisson-spring-boo

原创 記layui 跨域會話問題

layui 跨域會話問題問題描述解決方案1解決方案2參考文章 問題描述 前端使用layuiadmin,後臺架構是springboot整合redisson+spring-session,在使用傳統的cookie, session 進行s

原创 Spring aop

aop 面向切面,所有業務都要處理的業務 /** * Created by Administrator on 2017/7/18. */ @Aspect @Component public class HttpAspect {

原创 Spring MVC全局處理Exception

/** * Created by Administrator on 2017/7/18. */ @ControllerAdvice public class ExceptionHandle { @ExceptionHandle

原创 tomcat 如何部署多個項目配置不同端口

對應不同端口號的多個項目部署,可以直接修改 conf文件夾server.xml文件,通過賦值Service元素內容達到目的 修改後完整server.xml文件內容如下: <?xml version='1.0' encoding='utf

原创 Oracle 誤刪除 DBF 補救措施

按下面步驟做即可: 1、關閉數據庫: sql> shutdown immediate 2、裝載數據庫 sql> startup mount 3、刪除無效的數據庫文件 sql> alter database data

原创 java error: message Invalid tld file: see JSP 2.2 specification section 7.3.1 for more details

完整的錯誤信息如下 嚴重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: /view/exception/exce

原创 Java命令學習系列(二)——Jstack

原文地址:HollisChuang's Blogjstack是java虛擬機自帶的一種堆棧跟蹤工具。功能jstack用於生成java虛擬機當前時刻的線程快照。線程快照是當前java虛擬機內每一條線程正在執行的方法堆棧的集合,生成線程快照的

原创 Spring註解@RequestBody 接收Json對象字符串問題

最近犯渾給自己埋了一個坑:將接口的傳參轉成json字符串傳輸,瞎操作造成浪費了接近1小時。。僅此記錄一下以免重複犯錯 //原服務接口 @PostMapping("go") public Response attackByAction(

原创 redis 分佈式鎖示例

直接show代碼,請腦補其他細節 @Autowired private StringRedisTemplate redisTemplate; /** * 加鎖 * @param key * @param value 當前時