摘要: 使用gateway 做转发, 其中配置为: server: port: 8891 spring: application: name: gateway-service cloud: nacos: discovery: server-addr: 192.168.1.103:8848 namespace 阅读全文
posted @ 2022-11-02 14:50 长弓射大狗 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 官方库: https://github.com/Grokzen/docker-redis-cluster 默认情况下,它将启动 3 个主控,每个主控有 1 个从属。 1、 下载镜像 docker pull grokzen/redis-cluster 2、启动容器 docker run -e "IP= 阅读全文
posted @ 2022-09-06 14:16 长弓射大狗 阅读(462) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/KiXWyhteyAiHo6FkYr2wXg IDEA是程序员用的最多的开发工具,很多程序员想把它打造成一站式开发工具,于是安装了各种各样的插件。通过插件在IDEA中完成各种操作,无需安装其他软件,确实很方便!今天给大家分享下我平时常用的IDEA 阅读全文
posted @ 2022-09-01 18:13 长弓射大狗 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 转自: https://www.pdai.tech/md/interview/x-interview.html#72-%E7%AE%97%E6%B3%95%E6%80%9D%E6%83%B3 有哪些常见的算法思想? 分治算法: 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些 阅读全文
posted @ 2022-08-10 18:10 长弓射大狗 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.pdai.tech/md/interview/x-interview.html#54-%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5 常见的 Linux 定位问题的工具? 文本操作: 文本查找 - grep 文本分析 - awk 文本处理 - 阅读全文
posted @ 2022-08-09 18:34 长弓射大狗 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 转自: https://www.pdai.tech/md/interview/x-interview.html#43-%E9%9B%B6%E6%8B%B7%E8%B4%9D 传统IO 存在什么问题? 为什么引入零拷贝? 如果服务端要提供文件传输的功能,我们能想到的最简单的方式是:将磁盘上的文件读取出 阅读全文
posted @ 2022-08-09 11:11 长弓射大狗 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.pdai.tech/md/interview/x-interview.html#42-5%E7%A7%8Dio%E6%A8%A1%E5%9E%8B 什么是阻塞?什么是同步? 阻塞IO 和 非阻塞IO 这两个概念是程序级别的。主要描述的是程序请求操作系统IO操作后,如果I 阅读全文
posted @ 2022-08-09 10:13 长弓射大狗 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、 从数据传输方式看, 可以将 IO 分为 1.1 字节流, 字节流读区单个字节(一个字符根据编码的不同,对应的字节也不同,如 UTF-8 编码中文汉字是 3 个字节,GBK编码中文汉字是 2 个字节。) 1.2 字符流, 字节流用来处理二进制文件(图片、MP3、视频文件),字符流用来处理文本文件 阅读全文
posted @ 2022-08-08 17:57 长弓射大狗 阅读(23) 评论(0) 推荐(0) 编辑
摘要: SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同的实现,MySQL和PostgreSQL都有不同的实现提供给用 阅读全文
posted @ 2022-08-08 17:07 长弓射大狗 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1、获取类的三种方式 1、 Class.forName("com.yyds.reflect.entity.User"); 2、 User.class 3、 New User().getClass(); 2、获取构造函数 1、 getDeclaredConstructors(); //获取所有的构造函 阅读全文
posted @ 2022-08-08 16:51 长弓射大狗 阅读(39) 评论(0) 推荐(0) 编辑