摘要: 什么是框架: 是关于软件整体结构与组件的抽象描述 用于指导大型软件系统各个方面的设计 框架的演变过程: 单体架构 : 所有的项目都放到一个架构里面 优点 部署快 简单 小项目首选 缺点 随着功能的加多项目启动慢 可扩展性差 可靠性差 垂直架构 : 将单体架构的多个模块分成多个独立项目形成多个单体架构 阅读全文
posted @ 2022-11-25 19:17 bcdqiejndbiq 阅读(101) 评论(0) 推荐(0)
摘要: 基本用法 CompletableFuture主要方法汇总 runAsync 不带返回值 supplyAsync 带返回值 whenCompleteAsync 可以获得上一个线程的返回值和结果 exceptionally 可以在抛出异常的情况下获得上一个线程的返回值 handleAsync 在抛出异常 阅读全文
posted @ 2022-11-16 20:12 bcdqiejndbiq 阅读(89) 评论(0) 推荐(0)
摘要: 主从复制可以很好解决一个服务器压力太大的缺点 在实际情况中可以让读一个库 增删查一个库 具体步骤由图可知首先主库master会生成二进制日志 从库可以开辟一条io线程来读取主库二进制日志从而在从库中生成中继日志 然后从库再开辟一条sql线程用来把io线程写过来的的中继日志进行重做 这样就实现主从复制 阅读全文
posted @ 2022-11-10 08:18 bcdqiejndbiq 阅读(145) 评论(0) 推荐(0)
摘要: 在Java中操作Redis maven坐标: <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>2.4.8</version></d 阅读全文
posted @ 2022-10-27 17:02 bcdqiejndbiq 阅读(32) 评论(0) 推荐(0)
摘要: 这里说几个经常用到的命令 查看进程 ps -ef|grep 进程名字 结束进程 kill -9 进程号 自动部署启动项目 ./bootstart.sh 取消每次启动项目需要输入账号密码 git config --global credential.helper store 防火墙开启指定端口 fir 阅读全文
posted @ 2022-10-26 19:02 bcdqiejndbiq 阅读(166) 评论(0) 推荐(0)
摘要: 查找目录文件 一般常用ll即可 注意在linux中用 IP addr 查看自己的网络ip pwd 显示目前所在路径 touch 创建文件 cat属于显示文件内容 more 也属于显示显示文件内容 输入ctrl+c即可退出 tail 也属于显示文件内容 不过 tail -f 可以动态查看日志内容 这里 阅读全文
posted @ 2022-10-24 20:22 bcdqiejndbiq 阅读(22) 评论(0) 推荐(0)
摘要: 首先要将对应的选项打勾 然后导入deuid的坐标 这是一整套流程 首先在dao层继承basemapper<实体类泛型> 然后在实力类中加@data注解 就可以节省写set get tostring 方法 这里data注解不包括有参构造 然后在对应的yml配置中配置对应的数据库表和url 账号 密码 阅读全文
posted @ 2022-10-19 19:42 bcdqiejndbiq 阅读(41) 评论(0) 推荐(0)
摘要: 这是标准创建boot工程的方式 注意这里使用的是阿里云的url https://start.aliyun.com/ 修改服务器端口 自动提示功能消失解决方案 springboot 整合ssm 只需要在对应的选项里面打勾 web mysql mybatis 这里还需要导入druid的坐标 否则无法查找 阅读全文
posted @ 2022-10-19 19:11 bcdqiejndbiq 阅读(20) 评论(0) 推荐(0)
摘要: SpringMVC概述 :SpringMVC是一种基于Java实现MVC模型的轻量级Web框架 springMVC涉及到的坐标 导入servlet坐标 这里一定要设置scope标签 否则将会报错 <dependency> <groupId>javax.servlet</groupId> <artif 阅读全文
posted @ 2022-10-14 20:05 bcdqiejndbiq 阅读(54) 评论(0) 推荐(0)
摘要: AOP简介和作用 AOP核心概念以及工作流程 首先先将对应的包导入 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version></depende 阅读全文
posted @ 2022-10-11 20:33 bcdqiejndbiq 阅读(26) 评论(0) 推荐(0)