240 发简信
IP属地:北京
  • k8s api-versions no matches

    这是一篇水文,很水的那种最近要换项目,部署环境时需要用到k8s,本地直接运行如下代码报错: 错误如下: 问题分析 k8s用api version管理配置中的各种对象,例如De...

  • 自定义TSLint Rule之旅

    项目中原来有好多_.get(a, `b.c.d`, [])样式的代码,看着很不爽,因为项目用的Typescript,这种语法直接把Typescript的类型约束破坏掉了。但又...

  • 120
    Linux 懒人工具 - autojump

    Linux 懒人工具 - autojump 在终端的文件夹跳转非常麻烦, 需要敲长长的路径.alias 别名也不是很方便。autojump 是通过记录进入过的目录到数据库来实...

  • 120
    Spring Security 整合 JSON Web Token(JWT) 提升 REST 安全性

    一、背景 由于本人最近在维护 SSM 的项目,因为上一个人使用 Spring Security 这个安全框架,所以在这里也不改了,继续使用这个框架(勇敢地往坑里跳吧),而我们...

  • Spring事务管理详解(1)--基础知识

    事务的ACID 原子性(Atomic): 事务中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事务的失败 一致性(Consistent): 事务结束后系统状态是...

  • java volatile关键字解惑

    转载请注明原创出处,谢谢!简书占小狼http://www.jianshu.com/users/90ab66c248e6/latest_articles 前言 看着上一篇的更新...

  • 120
    JAVA与模式--单例模式-DCL

    很多人用过单例模式,笔者面试时,偶尔谈起设计模式,大部分人都会说自己会设计模式,基本上也就是说个单例模式、工厂模式。可能笔者面试的人都层次都比较低吧(笔者所在公司是小公司,负...

  • neutron代码浅析(一)--启动流程

    Neutron做为Openstack的网络组件,其内部所有功能均是以plugin形式实现的,其中极具代表性的plugin就是ml2和l3两个插件,下面我将从neutron启动...

  • 120
    Ceph 分层缓存--Tiering Cache

    原文来自Ceph官方文档:CACHE TIERING 部分摘抄自Ceph中国社区翻译文档:分级缓存 1、分层缓存介绍 分层缓存为ceph客户端中的某些存放在存储层的数据提...