推荐
专栏
教程
课程
飞鹅
本次共找到372条
里氏替换原则
相关的信息
京东云开发者
•
1年前
交易系统之数据库弱依赖解决方案
随着互联网的普及,大流量高并发的场景越来越多,数据库成为整个系统最终重要服务,不能出一点问题,尤其核心P0系统哪怕瞬间的DB操作异常可能造成大量异常交易,可能产生致命的问题,所以核心系统弱依赖数据库都是必须考虑的。本期介绍下实践过的三种解决方案:DB灾备机制方案、DB高并发替换方案、财富系统弱依赖DB方案。
Wesley13
•
3年前
vault的安装
vault是一个服务器密码及证书管理工具vault的使用场景(1)作为集中存储各个服务器账号密码的服务器。目前我们有服务器需要访问到有密码的后端的时候,有几种方案:export到环境变量写死到代码里面上线的时候使用自动化工具对变量进行替换第一种方案带来的问题是使用麻烦,后两种方案带来的问题是
Stella981
•
3年前
Android so注入(inject)和Hook技术学习(二)——Got表hook之导入表hook
全局符号表(GOT表)hook实际是通过解析SO文件,将待hook函数在got表的地址替换为自己函数的入口地址,这样目标进程每次调用待hook函数时,实际上是执行了我们自己的函数。 GOT表其实包含了导入表和导出表,导出表指将当前动态库的一些函数符号保留,供外部调用,导入表中的函数实际是在该动态库中调用外部的导出函数。 这里有几个关键点要
Stella981
•
3年前
Centos7系统下安装并配置mysql5.6
Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息。然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出。今天,为了帮助各位需要的人,从而写下Centos7安装配置mysql5.6的教程。好了,话不多说,上教程:在接下来的mysql安装过程中,请一
Stella981
•
3年前
2020DevOps状态报告——变更管理
如果你的公司还没有走向平台化,现在仍然可以是很大的飞跃。您仍然可以通过解决公司的变更管理流程来加快软件交付。在本章中,我们将研究我们在公司内部所学的变更管理模式。我们将向您展示什么是有效的,什么是无效的,以及如何利用DevOps原则将变更管理转化为有效的、使能的流程。 在过去的十年里,我们已经看到DevOps的实践颠覆了软件发布团队的工作方式。以下
Wesley13
•
3年前
MySQL数据库CPU问题一则
作者:张政俊,中欧基金DBAMysql一般出现CPU负载过高问题的时候,我们都会去看下故障期间的慢sql日志,然后找出全表扫描、索引不合理、函数运算过多的sql,让开发同学优化下。实在不行的话,那就升级CPU硬件,替换更高频率的CPU,1路的升级成2路,2路的升级成四路。这次出现的问题因为关乎到每天的业务处理,所以很多措施无法第一时间到位,
Wesley13
•
3年前
Java面向对象之封装
概述面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。封装的原则将属性隐藏起来,若需要访问某个属性,提供公共方法
Stella981
•
3年前
Django的全文检索
我们曾经愉快的使用HaystackWhoosh作为全文检索引擎,可伴随着数据的增加,我们毫无意外的遇到了性能问题。检索时间从毫秒级一下子跌入秒级,常常一个检所需要数秒钟才能返回。而且一旦我们要对索引内容进行调整,而不得不全部重建索引,只能等待数个小时才能建好。为了解决这个问题,我们考察了众多的方案,并最终决定使用xapain替换Whoosh。考察过
Wesley13
•
3年前
Mysql 一主两从架构转换成级联复制
!(https://oscimg.oschina.net/oscnet/69cd4ac17ad281e17d34c2ab470e0a639e9.png)因为最近公司服务器要迁移;原来的数据库架构是一主一从的架构(主库A从库C);增加多一台从库服务器B。现在要把从库B替换主库A;从库C继续作为B的从库。一主2从简单说一下步骤;具体步骤省
Python进阶者
•
4个月前
AI给的和自己写的Python代码,都无法改变输入框的内容,替换也不行
大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【黑科技·鼓包】问了一个Python的问题。问题如下:我也遇到问题了..大佬们知道的帮忙解答下,很奇怪,不知道为什么nicegui库中input输入框的值不能用change改变的模式
1
•••
34
35
36
•••
38