
牛客网项目技术
文章平均质量分 84
牛客网项目知识
平什么阿
这个作者很懒,什么都没留下…
展开
-
牛客网项目——前置技术(十一):任务执行和调度
任务执行和调度原创 2022-06-01 21:18:26 · 861 阅读 · 0 评论 -
牛客网项目——前置技术(十):Spring Security
文章目录1. JavaEE和SpringMVC2. 简化版社区2. 配置Spring Security2.1 pom.xml引入依赖2.2 user实体类2.3 UserService2.4 SecurityConfig 配置类2.5 HomeController1. JavaEE和SpringMVCSpring Security就是通过11个Fliter进行组合管理2. 简化版社区只保留登录相关代码2. 配置Spring Security2.1 pom.xml引入依赖<depe原创 2022-05-31 13:23:48 · 597 阅读 · 0 评论 -
牛客网项目——前置技术(九):Elasticsearch
文章目录1. Elasticsearch入门1.1 相关术语2. Spring整合Elasticsearch1. Elasticsearch入门1.1 相关术语和mysql类比索引:数据库,database,6.0以后变化,对应表类型:table,6.0以后变化,废弃文档:一张表里的一行字段:一个属性就是一个字段和分布式相关集群:分布式部署节点:每一台服务器分片:对索引进一步的划分副本:对分片的备份2. Spring整合Elasticsearch...原创 2022-05-26 16:16:38 · 1040 阅读 · 0 评论 -
牛客网项目——前置技术(八):Kafka
文章目录1. 阻塞队列2. Kafka入门2.1 基本概念2.2 基本操作3. Spring整合kafka3.1 引入依赖3.2 application.properties配置3.3 Kafka测试1. 阻塞队列生产者线程线程需要实现 Runnable 接口重写接口的run方法声明变量private BlockingQueue<Integer> queue接受传入的阻塞队列创建有参构造器实现示例逻辑,生产100个数据,put进阻塞队列,每生产一个数据停顿20毫秒,输出信息原创 2022-05-22 22:01:09 · 1002 阅读 · 0 评论 -
牛客网项目——前置技术(七):Redis
文章目录1. String2. 哈希3. 列表4. 集合5. 有序集合6. 全局命令redis官方网站:https://redis.io/Windows资源下载地址:https://github.com/microsoftarchive/redis安装完成配置好环境变量之后启动客户端redis-cli默认16个库,切换库select 1刷新当前库flushdb1. String存入使用 set ,单词拼接使用:不使用下划线set test:count 1取使用 get,get原创 2022-05-20 15:09:55 · 1232 阅读 · 0 评论 -
牛客网项目——前置技术(六):事务管理
文章目录1. 常见并发异常1.1 第一类丢失更新1.2 第二类丢失更新1.3 脏读1.4 不可重复读1.5 幻读2. 事务隔离级别3. 实现机制4. Spring事务管理5. 模拟事务5.1 声明式事务5.2 编程式事务1. 常见并发异常1.1 第一类丢失更新1.2 第二类丢失更新1.3 脏读1.4 不可重复读1.5 幻读2. 事务隔离级别3. 实现机制4. Spring事务管理5. 模拟事务需求:注册一个用户,系统自动为他发一个帖子“新人报道”5.1 声明式事务原创 2022-05-17 14:14:28 · 422 阅读 · 0 评论 -
牛客网项目——前置技术(五):版本控制
文章目录1. Git常用命令1.1 配置1.2 代码提交到本地仓库1.3 代码上传至远程仓库3. IDEA集成IDEAhttps://git-scm.com/1. Git常用命令1.1 配置git config --list 查看当前配置添加用户名和邮箱再次查看配置 git config --list1.2 代码提交到本地仓库cd到本地代码位置初始化 git init创建了隐藏的目录查看状态 git status。红色项目意味不受管理所有文件添加到本地仓库 gi原创 2022-05-10 22:16:15 · 631 阅读 · 1 评论 -
牛客网项目——前置技术(四):项目调试技巧
文章目录1. 响应状态码的含义1.1 官方网站1.2 常见返回码2. 服务端断点调试技巧3. 客户端断点调试技巧4. 设置日志级别,并将日志输出到不同的终端4.1 test下创建LoggerTests4.2 配置文件4.3 把日志打到文件1. 响应状态码的含义1.1 官方网站https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status信息响应 (100–199)成功响应 (200–299)重定向消息 (300–399)客户端错误响应 (4原创 2022-05-10 21:03:27 · 1107 阅读 · 0 评论 -
牛客网项目——前置技术(三):Mybatis
文章目录1. 安装数据库2. Mybatis概述3. 配置文件4. user实体类5. 实现UserMapper接口6.1. 安装数据库MySQL Sever:8.0.29 https://dev.mysql.com/downloads/mysql/5.7.htmlMySQL Workbench:8.0.29 https://dev.mysql.com/downloads/mysql/5.7.html2. Mybatis概述https://mybatis.org/mybatis-3/htt原创 2022-05-10 17:30:23 · 604 阅读 · 0 评论 -
牛客网项目——前置技术(二):Spring MVC
文章目录1. HTTP1.1 HTTP流1.2 报文2. Spring MVC 概述3. Thymeleaf 模板引擎概述4. 配置5. 处理浏览器请求5.1 不使用封装的方法5.2 封装方法5.2.1 GET请求方法一5.2.2 GET请求方法二5.2.3 POST请求方法5.2.3 响应HTML数据方法一5.2.4 响应HTML数据方法二5.2.4 响应JSON数据1. HTTPhttps://developer.mozilla.org/zh-CN/docs/Web/HTTP1.1 HTTP流原创 2022-05-07 15:57:05 · 466 阅读 · 0 评论 -
牛客网项目——前置技术(一):Spring Ioc
文章目录1. 基本介绍2. 得到Spring Ioc容器3. bean管理:初始化及销毁4. 管理第三方bean5. 简化方法:自动装配 @Autowired6. 实际应用1. 基本介绍 public static void main(String[] args) { SpringApplication.run(CommunityApplication.class, args); }上述的方法除了开启TomCat,自动创建了Spring容器,会自动扫描某些包下某些bean。会扫描配置类所在原创 2022-05-07 13:45:13 · 778 阅读 · 3 评论