Lucent's Blog

Lucent's Blog

当时明月在 曾照彩云归


人生不相见,动如参与商。


Lucent

Lucent

132 篇文章

  1. lombok插件的使用和技巧

    lombok插件的使用和技巧

    预计阅读 2 分钟

    1.为什么? 在过往的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,于是Lombok应运而生。Lombok能够达到的效果就是在源码中不需要写一些通用的方法,但是在编译生成的字节码文件中会帮我们生成这些方法,减少代码冗余. 2.使用示例 常见简单示例: @Data public class Basic { private String name; } //@Data代替了手动设置getter setter tostring 不常见、技巧性示例: * @AllArgsConstructor替代@Autowired构造注入,多个bean

  2. session、token、jwt、oauth2

    session、token、jwt、oauth2

    预计阅读 15 分钟

    什么是认证(Authentication) * 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功) * 互联网中的认证: * 用户名密码登录 * 邮箱发送登录链接 * 手机号接收验证码 * 只要你能收到邮箱/验证码,就默认你是账号的主人 什么是授权(Authorization) * 用户授予第三方应用访问该用户某些资源的权限 * 你在安装手机应用的时候,APP 会询问是否允许授予权限(访问相册、地理位置等权限) * 你在访问微信小程序时,当登录时,小程序会询问是否允许授予权限(获取昵称、头像、地区、性别等个人信息) * 实现授权的方式有:cookie、

  3. 使用Rancher-Ui为应用配置数据卷

    使用Rancher-Ui为应用配置数据卷

    预计阅读 1 分钟
    Docker · K8s

    说明 使用Docker时往往需要将容器内部的某些文件持久化,例如日志,在使用K8s部署时,可以选择使用PVC映射这些文件 方法(以Nginx为例) 项目解释 PVC需要挂载的PVC 容器路径应用容器内部的路径 服务启动之后可以登陆服务器,查看相关路径下是否有容器内映射出来的文件 说明已经成功!

  4. 使用Rancher-ui配置K8s集群PVC

    使用Rancher-ui配置K8s集群PVC

    预计阅读 3 分钟
    Docker · K8s

    PV概述 PersistentVolume (PV)是集群中由管理员提供或使用存储类动态提供的一块存储。它是集群中的资源,就像节点是集群资源一样。 PV是与Volumes类似的卷插件,但其生命周期与使用PV的任何单个Pod无关。由此API对象捕获存储的实现细节,不管是NFS、iSCSI还是特定于云提供商的存储系统。 PVC概述 PVC 的全称是:PersistentVolumeClaim(持久化卷声明),PVC 是用户存储的一种声明,PVC 和 Pod 比较类似,Pod 消耗的是节点,PVC 消耗的是 PV 资源,Pod 可以请求 CPU 和内存,而 PVC

  5. 搭建NFS为K8s集群提供存储服务

    搭建NFS为K8s集群提供存储服务

    预计阅读 1 分钟

    说明 由于使用k8s部署应用时,大部分情况下无需指定部署到哪个节点(服务器),这时如果应用程序需要访问本地文件,就可能会出错,因为并不是因为每个节点都有相应文件,即使有,也不一定完全相同,所以这时就需要利用k8s的PVC来实现了。PVC 是用户存储的一种声明,对于真正使用存储的用户不需要关心底层的存储实现细节,只需要直接使用 PVC 即可。 使用PVC需要NFS,所以我们需要在某台服务器上搭建NFS来为集群提供存储服务 搭建命令 yum install -y nfs-common nfs-utils rpcbind #创建本地文件夹并分配权限 mkdir /nfsdata && chmod 666

  6. 使用Rancher-Ui在K8s集群中部署应用

    使用Rancher-Ui在K8s集群中部署应用

    预计阅读 2 分钟
    Docker · K8s

    nginx为例 名词解释 名词解释 名称为该服务的名字,其他服务可以利用该名字直接访问到服务 Docker镜像要部署服务的镜像,可以是中央仓库,也可以是自建私库 端口映射将服务器端口和容器内部端口绑定,通过访问服务器端口即可访问部署的服务 容器端口容器内部端口 主机监听端口宿主机的端口(服务器) 网络模式NodePort模式,无论服务部署在集群哪个节点上,只要访问集群任意服务器的公网ip:端口,都可以访问到该服务 点击启动 访问任意集群ip+刚刚设置的端口(图片与上图设置的端口不符,请忽略) 至此,利用Rancher部署k8s集群并部署项目就完成了

  7. 使用Rancher部署K8s集群

    使用Rancher部署K8s集群

    预计阅读 4 分钟
    Docker · K8s

    初始化Centos7 curl http://pigx.vip/os7init.sh | sh -s 主机名 一键脚本安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 手动安装docker ##安装yum-utils sudo yum install -y yum-utils ##设置仓库 -官方镜像仓库 sudo

  8. Java微服务视频学习资料

    Java微服务视频学习资料

    预计阅读 1 分钟
    java

    内容链接 推荐开发使用IDEA IntelliJ IDEA神器使用技巧http://t.cn/R1MAAsI pig 中大量使用lambda 表达式等 Java8 语法http://t.cn/A64TNeZc 提升对 Spring 使用水平,进阶的好视频http://t.cn/A64TNFYG Spring Cloud 基础组件入门,拒绝长篇大伦http://t.cn/A64Tpz4L Spring Security开发安全的REST服务http://t.cn/RBrsznR

  9. [0.62] The old good Dayz

    [0.62] The old good Dayz

    预计阅读 1 分钟
    Dayz

    Even though dayz 1.0 has been released for many years,i still remember those old good days in early access like 0.62,0.60,0.59,0.54... now,i found dayz0.