上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 126 下一页
摘要: 一、问题背景 1、问题描述 docker 中执行:apt-get update 报错:E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied) 2、问题原因:权限不足,请使用 阅读全文
posted @ 2021-08-16 21:52 古兰精 阅读(6552) 评论(0) 推荐(1) 编辑
摘要: 事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。 一、什么是事务 事务是由数据库中一系列的访问和更新组成的逻辑执行单元。事务的逻辑单元中可以是一条SQL语句,也可以是一段SQL逻辑,这段逻辑要么全部执行成功,要么全部执行失败。 举个最常见的例子,你早上出去买早餐 阅读全文
posted @ 2021-08-15 21:51 古兰精 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 前后端分离架构带来的好处一搜一大堆,这里主要讨论一下后端接口的安全问题。因为在分离的情况下,后端 api 是暴露在外网中的,常规的web项目无论如何前端都是要通过公网访问到后台api的,带来的隐患也有很多。比如: (1)接口公开,谁都可以访问; (2)数据请求的参数在传输过程被篡改; (3)接口被重 阅读全文
posted @ 2021-08-15 21:03 古兰精 阅读(6086) 评论(0) 推荐(0) 编辑
摘要: 缓存由于其高并发和高性能的特性,已经在项目中被广泛使用,在缓存的使用中,通常会面临一个更新的问题,当数据源产生变化,如何去更新到数据库与缓存之中,并且尽量保证安全与性能。 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 更新缓 阅读全文
posted @ 2021-08-14 21:42 古兰精 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 阅读全文
posted @ 2021-08-14 21:00 古兰精 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 在开发的过程中,项目中使用定时器已经不是一个新鲜的事情了,但是如果你的项目后期部署到集群环境下,如果不做处理,就会出现意想不到的问题,原因:由于我们项目同时部署在多台集群机器上,因此到达指定的定时时间时,多台机器上的定时器可能会同时启动,造成重复数据或者程序异常等问题。 服务器采用了负载均衡,有两台 阅读全文
posted @ 2021-08-14 20:17 古兰精 阅读(6794) 评论(0) 推荐(3) 编辑
摘要: 一、Linux连续执行多条命令的写法 多个命令可以放在一行上,其执行情况得依赖于用在命令之间的分隔符。分隔符有分号 ";"、"&&" 和 "||"。 1、分号分隔 命令按顺序从左到右依次执行,如果某个命令执行出错了,直接跳到下一个命令继续执行!(这个比较危险,慎用) 2、"&&": 这个和编程语言中 阅读全文
posted @ 2021-08-14 19:29 古兰精 阅读(339) 评论(0) 推荐(1) 编辑
摘要: Dockerfile中RUN,CMD和ENTRYPOINT都能够用于执行命令,下面是三者的主要用途: RUN命令:执行命令并创建新的镜像层,通常用于安装软件包 CMD命令:设置容器启动后默认执行的命令及其参数,但CMD设置的命令能够被docker run命令后面的命令行参数替换 ENTRYPOINT 阅读全文
posted @ 2021-08-13 21:58 古兰精 阅读(712) 评论(0) 推荐(0) 编辑
摘要: sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作。sed 本身是一个非常复杂的工具,有专门的书籍讲解 sed 的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际意义。我们经常在 Dockerfile 文件中看 阅读全文
posted @ 2021-08-12 22:45 古兰精 阅读(9002) 评论(0) 推荐(2) 编辑
摘要: 不论是开发者是运维人员,都经常有需要进入容器的诉求,目前看,主要的方法不外乎以下几种: (1)使用ssh登陆进容器,需要在容器中安装启动sshd,存在开销和攻击面增大的问题,同时也违反了Docker所倡导的一个容器一个进程的原则。容器本身是一个无状态,用后即焚的东西。为了尽量的轻量快捷建议一个容器尽 阅读全文
posted @ 2021-08-12 18:55 古兰精 阅读(2286) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 126 下一页