摘要: 服务器环境:CentOS 7 Nginx: nginx 检查配置文件: 1. nginx -c nginx.conf【路径要对】 nginx 测试应用及配置是否正确可用 2. nginx -t 【在 nginx 运行文件所在目录下运行】 nginx 重启 3. nginx -s reload【在 n 阅读全文
posted @ 2020-12-24 15:08 云川望雨 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 项目进阶,构建安全高效的企业服务 1. Spring Security 简介 Spring Security是一个专注于为Java 应用程序提供身份认证和授权的框架,它的强大之处在于它可以轻松扩展以满足自定义的需求 特征 对身份的 认证 和 授权 提供全面的、可扩展的支持 防止各种攻击,如会话固定攻 阅读全文
posted @ 2020-10-02 23:38 云川望雨 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch,分布式搜索引擎 目前性能最好的搜索引擎 1. Elasticsearch入门 Elasticsearch简介 一个分布式的、Restful风格的搜索引擎 分布式:多台服务器、集群式部署 Restful:设计风格,规定前后端交互方式 支持对各种类型的数据的检索 搜索速度快, 阅读全文
posted @ 2020-09-22 16:41 云川望雨 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Kafaka, 构建TB级异步消息系统 1. 阻塞队列【Java自带 API】 BlockingQueue 解决线程通信问题 阻塞方法: put、take。 生产者消费者模式【阻塞队列满足的模式】 生产者:产生数据的线程 消费者:使用数据的线程 实现类: ArrayBlockingQueue【数组实 阅读全文
posted @ 2020-09-20 20:17 云川望雨 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Redis, 一站式高兴能存储方案 1. Redis 入门 Redis 是一款 基于键值对 的NoSQL 数据库, 它的值支持多种数据结构: 字符串(Strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等 Redis 将所有的数据都存放在内 阅读全文
posted @ 2020-09-16 16:41 云川望雨 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 实践,开发社区核心功能 1.过滤敏感词 对用户发布的内容,进行过滤或打码。 实际应用操作,我们会自定义前缀树过滤。 前缀树 根节点没有字符,根节点向下每一层是敏感词的 第X个 字母 要遍历到 最末节 节点 才能构成一个敏感词。 检测需要三个指针: 第一个指向根节点 第二个默认 阅读全文
posted @ 2020-09-11 21:05 云川望雨 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 实践,开发社区登录模块 1.发送邮件 邮箱设置 启用客户端SMTP服务 才用新浪邮箱,设置里面进行服务开启 Spring Email【集成在 Spring 中】 导入 jar 包 <dependency> <groupId>org.springframework.boot</ 阅读全文
posted @ 2020-09-07 18:36 云川望雨 阅读(399) 评论(0) 推荐(0) 编辑
摘要: #JS问题 原本刷新验证码方法失效, 点击按钮后, 验证码不会刷新 左下角显示 按钮已绑定 js 方法 <a href="javascript:refresh_kaptcha();" class="font-size-12 align-bottom">刷新验证码</a> <script> funct 阅读全文
posted @ 2020-09-02 18:56 云川望雨 阅读(399) 评论(2) 推荐(0) 编辑
摘要: Spring boot 论坛项目实战 项目Git: https://github.com/LJ117/Nowcoder_Prac_community 0. 技术架构 Spring Boot Spring、SpringMVC、MyBatis Redis、Kafka、Elasticsearch Spri 阅读全文
posted @ 2020-08-30 18:03 云川望雨 阅读(802) 评论(0) 推荐(0) 编辑
摘要: Linux学习 一.Linux介绍 1.1 引言 开发环境: Win10 / Mac, 开发环境会安装大量软件, 会导致环境的稳定性和安全性降低. 生产环境: 程序运行的环境, 供用户使用. 有专业的维护人员, 一般人没有权限去操作 测试环境: 一般是克隆一份生产环境, 会将开发环境中的程序部署到测 阅读全文
posted @ 2020-08-19 20:48 云川望雨 阅读(145) 评论(0) 推荐(0) 编辑