摘要: 为什么IO模型如此重要? 在现代软件开发中,IO操作往往是性能瓶颈的根源。可以通过一个生活案例来理解这个问题:传统阻塞IO就像排队买奶茶:每个人必须等前面的人买完才能轮到自己,效率极低;而异步IO就像网上点餐:下单后可以做其他事情,餐好了会通知你取餐,效率极高。 BIO 核心原理 字节流 查看代码 阅读全文
posted @ 2022-08-01 15:51 lvlin241 阅读(12) 评论(0) 推荐(0)
摘要: 1. 查看deployment kubectl get deployment -n 命名空间 kubectl get deployment -n flink 2. 查看deployment描述 kubectl describe deployment deployment名称 -n 命名空间 kube 阅读全文
posted @ 2022-01-11 19:29 lvlin241 阅读(3) 评论(0) 推荐(0)
摘要: CPU核数 查看代码 # CPU核数指CPU的物理核心数量,每个核心可独立执行指令。 # CPU核数就像工厂里的工人数量。每个核心就是一个独立的工人,能够同时处理不同的任务。现代CPU通常有2-16个核心,高端服务器可能有几十个核心。 # 核心越多,CPU并行处理任务的能力越强。例如,4核CPU可同 阅读全文
posted @ 2020-07-13 16:46 lvlin241 阅读(108) 评论(0) 推荐(0)
摘要: 引言 网络编程确实是许多Java开发者面临的挑战。Socket、TCP/UDP、客户端服务器架构等概念常常让初学者感到困惑。然而,网络编程的核心原理其实很直观:实现两台计算机之间的通信。 这就像打电话一样——你需要对方的号码(IP地址),选择分机(端口),然后建立连接进行交流。本文将通过7个渐进式阶 阅读全文
posted @ 2020-03-07 21:01 lvlin241 阅读(97) 评论(0) 推荐(0)
摘要: 前置知识 异步编程_基础 异步编程_应用场景 异步编程性能调优思路 垃圾回收优化 # 异步编程会产生大量短生命周期对象,如CompletableFuture、Lambda表达式捕获的变量等。 # 这些对象主要在年轻代分配,需要调优年轻代大小和GC参数。使用G1GC或ZGC可以减少GC停顿时间。 # 阅读全文
posted @ 2018-08-09 11:39 lvlin241 阅读(119) 评论(0) 推荐(0)
摘要: 词向量可视化: Embedding Projector 阅读全文
posted @ 2025-05-05 13:44 lvlin241 阅读(4) 评论(0) 推荐(0)
摘要: 参考 阅读全文
posted @ 2022-01-09 02:23 lvlin241 阅读(249) 评论(0) 推荐(0)
摘要: 1. 安装完Docker-desktop之后,发现下载的镜像默认放在C盘,后面镜像多了会影响机子性能,决定改变位置 参考 其他参考 阅读全文
posted @ 2022-01-09 02:22 lvlin241 阅读(756) 评论(0) 推荐(0)
摘要: 1. 问题描述 参考在linux环境安装Docker客户端,完成后报"docker engine failed to start..." 2. 参考解决方案 以管理员身份打开powershell,执行如下命令: & 'C:\Program Files\Docker\Docker\DockerCli. 阅读全文
posted @ 2022-01-09 01:48 lvlin241 阅读(5852) 评论(0) 推荐(0)
摘要: 1. session mode 共享JobManager和TaskManager,所有提交的Job都再一个Runtime中运行; 2. Per-Job mode 独享JobManager与TaskManager,即为每个Job单独启动一个Runtime; session mode 与 per-job 阅读全文
posted @ 2022-01-02 17:58 lvlin241 阅读(145) 评论(0) 推荐(0)
摘要: 1. 问题现象描述 (在2021.3 2019.2版本验证过,但是不代表唯一解决方案) 2. 排查过程 <1> 查看网络代理 <2> 本地浏览器访问 http://plugins.jetbrains.com <3> 初步分析应该是idea内部访问上述地址时,被防火墙拦截了 打开控制面板-->系统和安 阅读全文
posted @ 2021-12-25 22:57 lvlin241 阅读(2847) 评论(0) 推荐(1)
摘要: <1> 单CPU或小内存,单机程序 -XX:+UseSerialGC <2> 多CPU,需要大吞吐量,如后台计算型应用 -XX:+UseParallelGC 或者 -XX:+UseParallelOldGC -Xms1m -Xms1m -XX:+PrintGCDetails -XX:+PrintCo 阅读全文
posted @ 2021-12-06 12:04 lvlin241 阅读(80) 评论(0) 推荐(0)
摘要: 1. Java Platform, Standard Edition Documentation 2. 历史版本下载地址 3. open jdk 4. jdk 源码 阅读全文
posted @ 2021-12-06 10:18 lvlin241 阅读(42) 评论(0) 推荐(0)
摘要: 1. 安装文档 https://hub.docker.com/_/redis 2. 启动: docker run -p 6379:6379 -v /lxh/myredis/data:/data -v /lxh/myredis/conf/redis.conf:/usr/local/etc/redis/ 阅读全文
posted @ 2021-09-10 13:47 lvlin241 阅读(31) 评论(0) 推荐(0)
摘要: 1. 安装文档 https://hub.docker.com/_/mysql 启动命令: docker run -p 12306:3306 --name lffmysql -e MYSQL_ROOT_PASSWORD=admin -d mysql 参数说明: p: 外网端口:docker内部镜像运行 阅读全文
posted @ 2021-09-10 12:53 lvlin241 阅读(25) 评论(0) 推荐(0)
摘要: linux设置docker阿里云镜像 视频 各种操作系统docker下载地址 阿里云docker仓库设置 : yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 阅读全文
posted @ 2021-09-10 11:31 lvlin241 阅读(264) 评论(0) 推荐(0)
摘要: 不用下载相关画图软件(如micosoft visio等),可以直接在网页上设计业务流程图,挺方便的。 地址:draw.io 阅读全文
posted @ 2021-05-28 10:08 lvlin241 阅读(65) 评论(0) 推荐(0)
摘要: 需求: 有字符串"name:lxh;job:developer;",希望转成[{name:'lxh'},job:'developer'}]形式 实现: var test = "name:lxh;job:developer;";// 测试串 var out = [];// 需要输出的结果 var te 阅读全文
posted @ 2021-02-09 15:24 lvlin241 阅读(254) 评论(0) 推荐(0)
摘要: 1. 网络安全小站 阅读全文
posted @ 2020-12-29 15:40 lvlin241 阅读(101) 评论(0) 推荐(0)
摘要: 基本原理参考 阅读全文
posted @ 2020-12-17 17:39 lvlin241 阅读(51) 评论(0) 推荐(0)
摘要: http://download.eclipse.org/technology/m2e/releases 阅读全文
posted @ 2020-12-04 17:39 lvlin241 阅读(56) 评论(0) 推荐(0)
摘要: 1. vue vux使用,$vux.confirm如何停止往下运行 参考:https://www.imooc.com/wenda/detail/534692 <template> </template> <script> export default { name: "test", method: 阅读全文
posted @ 2020-11-12 09:45 lvlin241 阅读(144) 评论(0) 推荐(0)
摘要: 1. webpack中文网 阅读全文
posted @ 2020-09-28 16:51 lvlin241 阅读(54) 评论(0) 推荐(0)