知行 - 大道至简,知易行难;道阻且长,行则将至。
open-menu close-me
首页
博客
归档
关于
  • 「学习笔记」Jenkins - 使用Maven构建Java应用程序

    calendar Apr 8, 2020 · 1 分钟阅读 · Jenkins 运维与DevOps 学习笔记  ·
    分享到: weibo wechat copy

    1. 添加git凭据 若安装Jenkins时安装的推荐插件,git已经默认安装了,我们添加git凭据: 系统管理(Manage Jenkins) -> Manage Credentials -> 全局 -> 添加凭据。 类型选择SSH Username with private key,往下滑到Private Key,并勾选Enter directly,在Enter …


    阅读更多
  • 「学习笔记」Jenkins - 声明式流水线Jenkins Pipeline

    calendar Apr 6, 2020 · 2 分钟阅读 · Jenkins 运维与DevOps 学习笔记  ·
    分享到: weibo wechat copy

    1. Jenkins Pipeline 基本概念 流水线是用户定义的一个CD流水线模型 。流水线的代码定义了整个的构建过程, 他通常包括构建, 测试和交付应用程序的阶段 。 Jenkins Pipeline(或简称为"Pipeline")是一套插件,将持续交付的实现和实施集成到Jenkins中。 持续交付Pipeline自动化的表达了这样一种流程:将基于版本控制管理的软件持续的 …


    阅读更多
  • 「学习笔记」Jenkins - 安装Jenkins(Linux环境centos)

    calendar Apr 4, 2020 · 2 分钟阅读 · Jenkins 运维与DevOps 学习笔记  ·
    分享到: weibo wechat copy

    1. 下载Jenkins 这里选择清华大学的Jenkins镜像源站下载稳定2.249.3版本(war包) https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.249.3/ 创建Jenkins用户来操作Jenkins: sudo useradd -mU jenkins -s /bin/bash # 创建jenkins用户并添加同名组、创 …


    阅读更多
  • 「学习笔记」物理机安装CentOS 8

    calendar Mar 15, 2020 · 2 分钟阅读 · CentOS 运维与DevOps 学习笔记  ·
    分享到: weibo wechat copy

    CentOS 8 所需的最低硬件配置: 2GB RAM 64位x86 / 2GHz或以上的 CPU 20GB 硬盘空间 1. 下载 CentOS 8 ISO 文件 在 CentOS 官方网站 https://www.centos.org/download/ 下载 CentOS 8 ISO 文件。 2. 创建 CentOS 8 启动介质(USB 或 DVD) 下载 CentOS 8 ISO 文件之 …


    阅读更多
  • 「学习笔记」环境配置 - Redis与MySQL多实例配置

    calendar Feb 11, 2020 · 3 分钟阅读 · Redis MySQL 运维与DevOps 学习笔记  ·
    分享到: weibo wechat copy

    最近由于工作的需要,需要在同一台服务器上搭建两个Redis与MySQL的实例。 多实例:就是在一台机器上面开启多个不同的端口(如Redis用6379/6380,MySQL用3306/3307等),运行多个服务进程;公用一套安装程序,使用不同的配置文件,数据文件。

    1. Redis多实例配置 1.1 查看主机Redis信息 用ps命令查看Redis进程 [root@localhost ~] ps …


    阅读更多
  • 「学习笔记」安全认证 - Shiro安全框架入门

    calendar Dec 20, 2019 · 9 分钟阅读 · Shiro 安全认证 学习笔记  ·
    分享到: weibo wechat copy

    1. 初识 Shiro Apache Shiro是一个强大易用的 Java 安全框架,提供了认证、授权、加密、会话管理、与 Web 集成、缓存等。 具体来说,满足对如下元素的支持: 用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)。 用户分配角色,角色定义权限。 访问授权时支持角色或者权限,并且支持多级的权限定义。 Shiro 作为一个完善的权限框架,可以应用在多 …


    阅读更多
  • 「学习笔记」安全认证 - JSON Web Token 入门

    calendar Nov 18, 2019 · 3 分钟阅读 · 安全认证 学习笔记  ·
    分享到: weibo wechat copy

    JSON Web Token JSON Web Token(缩写 JWT)基于JSON格式信息一种Token令牌,是目前最流行的跨域认证解决方案。 JWT 的原理是,服务器认证以后,生成一个 JSON 对象,发回给用户。 此后,用户与服务端通信的时候,都要发回这个 JSON 对象。服务器完全只靠这个对象认定用户身份。为了防止用户篡改数据,服务器在生成这个对象的时候,会加上签名。 …


    阅读更多
  • 「学习笔记」安全认证 - MD5算法加盐实现用户密码加密

    calendar Nov 15, 2019 · 2 分钟阅读 · 安全认证 学习笔记  ·
    分享到: weibo wechat copy

    1. MD5加密算法介绍 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法 第五版),经MD2、MD3和MD4发展而来的一种加密算法,是典型的消息摘要算法,属Hash算法一类。作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。通过MD5算法进行加密获得一个随机长度的信息 …


    阅读更多
  • 「学习笔记」并发编程 – NIO、Netty及websocket实现

    calendar Oct 20, 2019 · 7 分钟阅读 · 并发编程 Java编程 学习笔记  ·
    分享到: weibo wechat copy

    1. BIO/NIO/AIO演变 Java IO 方式有很多种,基于不同的IO抽象模型和交互方式,可以进行简单区分。 IO类型 模型 客户端:线程数 API使用难度 调试难度 可靠性 吞吐量 BIO 流,同步阻塞 1:1 简单 简单 很差 非常低 伪异步IO 同步阻塞 M:N 简单 简单 较差 中等 NIO 同步非阻塞 M:1 复杂 复杂 较高 高 AIO 异步非阻塞 M:0, …


    阅读更多
  • 「学习笔记」并发编程 – 阻塞队列 与 线程池

    calendar Oct 14, 2019 · 3 分钟阅读 · 并发编程 Java编程 学习笔记  ·
    分享到: weibo wechat copy

    池和队列的关系 线程池或者数据库连接池,都有最大限制。如果超出了限制数量,则新进来的申请连接都要放入额外的队列里,等到池空出来时,从队列中取出连接放进池里。 1. BlockingQueue(阻塞队列) Queue接口 |———— BlockingQueue接口 |———— ArrayBlockingQueue类 |———— DelayQueue类 |———— …


    阅读更多
    • ««
    • «
    • 6
    • 7
    • 8
    • 9
    • 10
    • »
    • »»

最新文章

  • 「学习笔记」MQTT协议详解与服务器搭建
  • 「工程实践」LangChain RAG + Agent 搭建多工具 AI 知识库问答助手系统
  • 「工程实践」LangChain RAG 深度解析与实战
  • 「工程实践」LangChain Agent 深度解析与实战
  • 「工程实践」LangChain 入门与实战
  • 「学习笔记」大模型NLP(自然语言处理)
  • 「学习笔记」大模型GraphRAG(知识图谱增强检索)
  • 「学习笔记」大模型 RAG(检索增强生成)

分类

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 AI大模型 14 安全认证 13 WEB游戏 12 数据库 11 GOLANG编程 8 计算机基础 8 ELASTICSEARCH 4 PYTHON编程 4 博客搭建 4 旅行日记 3
所有分类
AI大模型14 ELASTICSEARCH4 GOLANG编程8 JAVA编程20 PYTHON编程4 SPRING基础27 WEB游戏12 安全认证13 博客搭建4 踩坑记录2 计算机基础8 旅行日记3 数据结构与算法17 数据库11 物联网技术1 运维与DEVOPS24
[A~Z][0~9]

专栏

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 AI大模型 14 安全认证 13 WEB游戏 12 数据库 11 GOLANG编程 8 计算机基础 8 ELASTICSEARCH 4 PYTHON编程 4 旅行日记 3 踩坑记录 2
所有专栏
AI大模型14 ELASTICSEARCH4 GOLANG编程8 JAVA编程20 PYTHON编程4 SPRING基础27 WEB游戏12 安全认证13 踩坑记录2 计算机基础8 旅行日记3 数据结构与算法17 数据库11 物联网技术1 运维与DEVOPS24
[A~Z][0~9]

标签

学习笔记 132 工程实践 28 SPRING基础 27 运维与DEVOPS 27 JAVA编程 20 数据结构与算法 17 AI大模型 14 安全认证 13 TYPESCRIPT 12 WEB游戏 12 数据库 11 LINUX 10 SPRINGCLOUD 9 GOLANG编程 8
所有标签
AGENT2 AI大模型14 BLUELAKE1 CENTOS2 COCOS1 DOCKER2 ELASTICSEARCH4 FASTDFS3 FLASK1 GIT1 GOGS1 GOLANG编程8 HEXO3 HUGO1 IOT1 JAVA编程20 JENKINS4 JVM3 LANGCHAIN4 LINUX10 LLM3 MAVEN1 MQTT1 MYSQL6 NFS1 NGINX2 NLP1 PYTHON1 PYTHON编程3 RAG4 REDIS6 ROCKETMQ2 SHADER2 SHIRO4 SPRINGCLOUD9 SPRINGREACTIVE2 SPRINGSECURITY7 SPRING基础27 SVN1 THREE.JS1 THREEJS5 THYMELEAF1 TOMCAT91 TYPESCRIPT12 VUE31 WEBGL1 WEB开发1 WEB游戏12 YAPI1 安全认证13 并发编程5 博客搭建4 踩坑记录2 服务器搭建1 工程实践28 计算机基础8 接口幂等1 旅行日记3 嵌入模型1 设计模式1 生活记录3 数据结构与算法17 数据库11 网络协议1 向量数据库1 学习笔记132 异步编程1 运维与DEVOPS27 知识库1 装饰器1
[A~Z][0~9]

备案号:粤ICP备19039226号 Copyright ©  郑超(CHARLES·ZHENG) · All Rights Reserved

to-top