后端

delphi7无法打开的故障解决办法

关于win7 下delphi7出现重新注册,无法打开的故障解决办法 1、现象   在使用delphi编写程序,非法关闭电脑计算机后,重启电脑,开启delphi7时出现如下故障提示需要重新注册无法打开:如下图所示: 2、原因:   因为多个delphi同时更新"$:\documents and Settings.borland"中的一个或多个文件造成文件破坏(也可能是

JAVA笔记

八、类的特性 类的私有成员与公共成员与缺省访问控制符 private:私有成员修饰符,无法从该类的外部访问到该类内部的成员,而只能被该类自身访问和修改,而不能被任何其他类获取或引用,从而达到对数据的最高级别保护 public:公共访问控制符,该成员可以被所有其他类所访问,会造成安全性和数据封装性的下降,所以一般应减少公共成员的使用。 可以在公共成员方法内加上判断代码,可以杜绝错误数据的输入。 缺省

【算法】选择排序算法的讲解和代码实践

思路 选择排序,顾名思义,就是每次选出一个最小或最大的数,移动位置,直到整个数组完成排序。 有数组[26, -3, 14, -15, 0, 324, 98, 1, 22] 现对该数组进行排序,使用选择排序算法。 先来屡一下思路和步骤: 选出整个数组最小的数,记录它的下标; 将它和未排序的最左边数组进行交换(交换过就是排序了); 直至整个数组排序完成。 讲解 首先声明出待排序下标、最小值和最小下

2022-09-25课堂梳理——圆与圆的位置关系

一共涉及到三个主要问题: 一、圆系方程 第一个是没有注意到这一系列的运算量,随之而来的是专注力和时间问题,当然这正是训练数学运算的好时机。 纵观这样的问题,我认为现在如果没有三到五道题,熟练程度是不足以建成的,数学运算如果没有经历的这一过程,很难保证。不在于说这里的刷题,我没有提到量的积累,哪里来的能力提升?就像是我现在的阅历完全是读书少,见识不够需要积累。那么方法的掌握完全在体验中感受到成就感。

你的灯亮着吗?

今天看了《你的灯亮着吗》,作者是美国的唐纳德.高斯和杰拉尔德.温伯格,这本书写于1982年,至今40年历史了。 本书主要讲了遇到问题时候,不要先思考该怎么解决问题,而是要先点亮自己的灯,避开陷阱,找到真正的问题所在,问问自己下面这些问题: 一.遇到问题阶段: 先定义问题——谁的问题?问题的类型是什么?问题的本质是什么? 二.解决问题阶段: 1.这个问题该由谁解决? 2.这个问题的来源是什么? 三.

阿里三面:如果RocketMQ消息积压了,增加消费者有用吗

面试官:RocketMQ 消息积压了,增 加消费者有用吗? 我:这个要看具体的场景,不同的场景下情况是不一样的。 面试官:可以详细说一下吗? 我:如果消费者的数量小于 MessageQueue 的数量,增加消费者可以加快消 息消费速度,减少消 息积压。比如一个 Topic 有 4 个 MessageQueue,2 个消费者进行消费,如果增加一个消费者,明细可以加快拉取消息的频率。如下图:

BM10-两个链表的第一个公共结点

输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的) 数据范围: n≤1000 要求:空间复杂度O(1),时间复杂度O(n) 例如,输入{1,2,3},{4,5},{6,7}时,两个无环的单向链表的结构如下图所示: BM10.png 可以看到它们的第一个公共结点的结点值

Java ClassLoader 基础

1. 类加载 JVM 首次使用某个类时,需通过 ClassPath 查找该类的 .class 文件 将 .class 文件中对类的描述信息加载到内存中,进行保存 加载时机 创建对象 创建子类对象 访问静态属性 调用静态方法 主动加载:Class.forName("full-name") 1.1 class 文件 包名、类名、父类、属性、方法、构造方法..... 2. 类加载器 在运行

MySQL数据读写分离(MaxScale)

一、概念: MySQL数据读写分离是存储数据的一种服务架构 执行select命令必须连接 slave角色服务器 执行insert命令必须连接 maste角色服务器 提供数据读写分离功能的中间件软件有: mysql-proxy maxscale mycat 拓扑架构只支持一主一从或者一主多从架构 二、实现读写分离的拓扑图: 读写分离拓扑图.png 三、MaxScale相关配置