- 博客(8)
- 收藏
- 关注
原创 日常总结-6
Docker技术虚拟化平台 通过虚拟方式为应用提供可运行的容器 更快打包,测试及部署app重要用处,可以保证开发,测试和生产环境的一致版本1.Docker EE(企业),Docker CE(社区)核心对象(镜像Image和容器Container)Docker Host是docker的宿主机(安装了docker操作系统)Registry是docker拉取镜像的远程仓库,下载后保存在image中Docker Daemon是docker的服务线程,出库客户端命令Images是Docker本地的镜
2021-09-04 18:47:27 117
原创 日常总结-5
@Bean注解一般用于配置类内部,描述相关方法,用于告诉spring此方法的返回值要交给spring管理,bean的名字默认为方法名假如需要指定名字可以@Bean("bean的名字"),最多的应用的场景是整合第三方资源--对象@Autowired注解用于描述属性,构造方法,set方法等,用于告诉spring框架,按照一定的规则为属性进行DI操作,默认按属性,方法参数类型查找对应的对象,假如只找到一个,则直接注入,多个时还会按照属性名或方法参数名进行值的注入,假如名字不同就出报错@LoadBalance
2021-09-01 20:01:22 102
原创 日常总结-4
单体架构的缺陷:容量\计算\高可用为什么使用分布式架构?(增加容量\高并发\高可用\高性能)分布式架构的劣势(设计的难度,维护的成本)使用缓存的原因(减少数据库的压力\提高性能)使用缓存需要注意的问题(一致性\淘汰算法\击穿\雪崩)如何理解反向代理服务器端代理,请求转发反向代理如何实现负载均衡(轮询,轮询+权重,哈希IP)什么是读写分离\读写分离的目的是什么?(单机数据有瓶颈\读写能力\并发能力)读写分离带来的问题(数据的同步)向数据库写数据要做什么(
2021-08-28 14:59:47 95
原创 日常总结-3
Servlet是java与前端页面进行交互的一种机制Vue是一套构建用户界面的渐进式框架 渐进式(构建项目可以由简单到复杂)优点:1.体积小 2.运行效率高(虚拟DOM) 3.双向数据绑定 4.生态丰富(市面有大量项目待开发)语法:1.const 定义常量的 2.let:作用和var类似,有作用域(区别) 3.var特点:没有作用域MVVM设计思想,核心 减少代码的耦合性 MVC模式是针对于后端服务器MVVM是前端模拟后端为了解耦的一种设计思想双向数据绑定的原理原理步骤:..
2021-08-28 11:12:03 92
原创 日常总结-2
事务 4个ACID原子性,多个sql处于同一个事务里,要么全成功,要么全失败一致性,保证数据在不同电脑上是一致的隔离性,数据库支持并发访问,保证事务间是隔离的,互不影响持久性,对数据库的操作是永久的隔离级别读未提交:性能最好,安全性最差读提交:Oracle的默认级别-性能较好,安全性较差可重复读:mysql的默认级别,性能较差,安全性较好串行化:安全性最高,但是表级的锁,效率低索引好处:给添加完的列,提高查询效率坏处:索引本质上就是一张表,如果标的体积大 比较
2021-08-27 20:02:40 65
原创 项目部署流程
1.安装JDK环境 在工作目录下cd/usr/local/src/直接把JDK拖进来2.解压JDK 命令tar -xvf jdk-...(版本)删除文件 rm -f jdk...改名 mv jdk1.8... jdk1.83.检查jdk状态java -version4.安装数据库(src下)安装命令 yum install mariadb-server安装不成功 执行yum clean all5.启动数据库systemctl start mariadb设置开机
2021-08-27 17:11:24 98
原创 日常总结-1
数组是有序的元素序列,继承Collection接口,元素可重复list 元素有序可重复set 元素无序不可重复map 键值对value可多值 继承Collections类 Collections是对Co1lection的补充辅助ArrayList:查询快 ,增删慢 数组Vator:线程安全LinkedList:增删快,查询慢 双向链表创建线程的三种:继承Thread 实现Runable接口 通过Callable接口创建实现类实现方法spring企业级的开源开发框架 解耦Spr...
2021-08-27 10:23:25 104
原创 JS中的ajax
Ajax–1,概述Ajax 即Asynchronous Javascript And XML( 异步的JS和XML )Ajax是多种技术的综合应用Ajax是客户端的技术,它可以实现 局部刷新 网页Ajax 可以在不重新加载整个网页的情况下,与服务器交换数据,并且更新部分网页ajax优势: 异步访问(加快响应速度,不必等待),局部刷新(不必刷新整个网页,只是局部刷新)AJAX编程步骤1.创建XMLHttpRequest对象2.设置请求方式3.调用回调函数4.发送请求5.处理
2021-08-22 20:27:33 1429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人