MySQL客户端配置SSH隧道连接远程内网
MySQL客户端配置SSH隧道连接远程内网一、问题MySQL服务器运行在阿里云或者远程机房内网,一般不开发外网端口。IT人员查询、修改数据库表需要手动SSH连接到远程主机进行操作。那么IT人员能否从本地MySQL客户端比如DBeaver,MYSQLWorkbench连接远程主机的内网数据库呢?...
大厂算法:英文单词分词
一、题目给定一个连续不包含空格字符的字符串,该字符串仅包含英文小写字母及英文标点符号(逗号、句号、分号),同时给定词库,对该字符串进行精确分词。 说明: 精确分词:字符串分词后,不会出现重叠。例如 “ilovechina”,不同切分后可得到 “i”, “love”, “china”。 标点...
大厂算法:抢7问题
一、题目A、B两个人玩抢7游戏,游戏规则为: A先报一个起始数字 X(10 ≤ 起始数字 ≤ 10000),B报下一个数字 Y (X - Y < 3),A再报一个数字 Z(Y - Z < 3),以此类推,直到其中一个抢到7,抢到7即为胜者; 在B赢得比赛的情况下,一共有多少种组合?...
Mac下灵活切换Java版本
一、问题Java版本自从1.8以后迭代更频繁了,除了LTS的11,17和21,2024年9月份已发布23版本。日常开发过程中可能接手遗留老项目同时新建新项目,这时候本地开发环境需要同时支持Java 1.8和Java 17。手动修改.zshrc文件再source生效是可以解决多版本问题的,还有一...
推荐一款API接口文档管理平台 - Knife4j
一、背景前后台分离架构下,后端主要提供 Restful API 给前端和 APP 使用。 如果自己写文档说明 Request、Response 协议格式,费时耗力,并且跟单元测试一样需要持续维护保持最新。 API 文档管理业界使用 Swagger UI(https://swagger.io/t...
Spring Boot Controller 层测试
Spring Boot Controller 层测试一、问题背景Spring Boot 框架下一般会分层测试 Controller、Service 和 Repository 层,单测和集成测试能够在上线前发现 SQL 语句,环境配置等常见问题。 Controller层涉及 Restful 请求...
Spring Controller 层单测
一、问题背景Spring Boot 框架下一般会分层测试 Controller、Service 和 Repository 层,单测和集成测试能够在上线前发现 SQL 语句,环境配置等常见问题。 Controller层涉及 Restful 请求,Header 头,请求体,filter,inter...
大厂算法:反射计数
一、题目给定一个包含 0 和 1 的二维矩阵。给定一个初始位置和速度,一个物体从给定的初始位置触发, 在给定的速度下进行移动, 遇到矩阵的边缘则发生镜面反射。无论物体经过 0 还是 1, 都不影响其速度。 请计算并给出经过 t 时间单位后, 物体经过 1 点的次数 矩阵以左上角位置为0, 0,...
大厂算法:项目排期
一、题目项目组共有N个开发人员,项目经理接到了M个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。假定各个需求直接无任何先后依赖关系,请设计算法帮助项目经理进行工作安排,使整个项目能用最少的时间交付。 二、输入第一行输入为M个需求的工作量,单位为天,用逗号...
大厂算法:寻找最优的路测线路
一、题目一张地图上有n个城市,城市和城市之间有且只有一条道路相连:要么直接相连,要么通过其它城市中转相连(可中转一次或多次)。城市与城市之间的道路都不会成环。 当切断通往某个城市 i 的所有道路后,地图上将分为多个连通的城市群,设该城市i的聚集度为DPi(Degree of Polymeriz...