原创 oracle中日期自動補全,沒有數據自動補0

數據統計 select a.monthlist, nvl(b.CNT, 0) AS cnt from (SELECT TO_CHAR(ADD_MONTHS(TO_DATE('201901', 'yyyy-MM'), ROWNU

原创 Shiro安全框架(七)---會話管理

shiro Session管理 SessionManager,SessionDAO Redis實現Session共享 Redis實現Session共享存在的問題 public class RedisSessionDao ext

原创 nginx前後臺配置

server { listen 80; server_name photomgrxzhf.nanjingaijia.com; root /usr/sh

原创 shiro安全框架(六)---過濾器

各種攔截器的特點: 配置攔截器 @Bean public ShiroFilterFactoryBean shiroFilterFactory(SecurityManager securityManager){

原创 shiro安全框架(五)---加密

Shiro散列配置 HashedCredentialsMatcher 自定義Relam中使用散列 鹽的使用 自定義relam package com.example.shiro2020.training; import or

原创 k8s部署前後端項目

1、前端鏡像 map-web:0106 後端鏡像 mapapp1:0103 Pod的yaml文件 --- apiVersion: v1 kind: Pod metadata: name: map-web spec: c

原创 k8s部署與Spring Cloud的區別

1、k8s是無侵入性的 2、spring cloud是侵入性的 3、k8s可以檢測到服務的性能使用,而spring cloud不能.可以自動擴展 點贊 收藏 分享 文章舉報

原创 redis分佈式鎖

redis分佈式鎖,可用於多實例部署,但是任務只需要執行一個 註解:AsDistributeTask import org.springframework.core.annotation.AliasFor; import jav

原创 redis配置文件RedisCacheConfig

import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor;

原创 vue打包

1、修改vue.config.js publicPath: ‘/’,改爲 publicPath: ‘./’, 2、 outputDir: ‘dist’,改爲 outputDir: ‘dist/html’, 3、nginx配置文件

原创 雲原生可觀察性之日誌管理

近年來隨着以 Kubernetes 爲代表的雲原生技術的崛起,可觀察性 ( Observability ) 作爲一種新的理念逐漸走入人們的視野。雲原生基金會 ( CNCF ) 在其 Landscape 裏已經將可觀察性單獨列爲一個

原创 Prometheus

我們都是知道目前容器編排領域的領頭羊kubernetes,它是Google Borg系統的開源實現,於此對應Prometheus是Google BorgMon的開源實現。 2016年,由Google發起的Linux基金會旗下的原

原创 ehcache使用

1、在pom文件裏引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo

原创 webStorm的git提交不上去

選擇工程,右鍵,git,commit directory

原创 java lombok

注意如果IDE是idea,需要安裝插件哈