上一页 1 2 3 4 5 6 7 8 ··· 33 下一页
摘要: 世界五大学习方法之思维网(广义动量定理应用于科斯定理) 科斯定理是新制度经济学最核心的理论,本文我将使用广义动量定理来分析科斯定理。科斯定理中,产权是资源配置的动力,没有产权就没有动力,交易费用是资源配置的阻力,二者的合外力决定资源配置这个结果,也就是物理学中的“合外力决定成果”。 摘要:本文首先介 阅读全文
posted @ 2024-10-21 10:36 CharyGao 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 解决问题的方法——拆分(分而治之) 当我们遇到问题时,如果能力大于问题,直接用能力解决。 当能力小于问题,我们该怎么办呢? 有两大方法可以解决问题: 1)降低问题难度。将问题的难度降低到自己的能力之下,这样能力大于问题难度,问题就可以解决了。 2)提高解决问题的能力。提高自己解决问题的能力,使得能力 阅读全文
posted @ 2024-10-21 10:36 CharyGao 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 解决问题的方法——类比 当问题大于能力,有两大方法可以解决问题,一种是降低问题难度,一种是增加自己的能力。降低难度包括拆分、类比、联想和追本溯源;提高能力包括广义动量定理和系统思考。这篇文章主要讲类比(如图0所示)。 图0 通用方法论 类比,就是由两个对象的某些相同或相似的性质,推断它们在其他性质上 阅读全文
posted @ 2024-10-21 10:35 CharyGao 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 三大推理模式:演绎、归纳和溯因 溯因推理是什么? 溯因推理是推理到最佳解释的过程。或者说,溯因推理就是从结果出发,推测出事件发生的原因的过程。 我们也经常在不自觉中使用了溯因推理。比如女朋友生气了,那么女朋友为什么生气呢?尝试找到女友生气原因的过程就是溯因推理。比如早晨起来,发现马路变湿了。我们就会 阅读全文
posted @ 2024-10-21 10:34 CharyGao 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 前几天看到一个2016年挺有趣的一个故障复盘,有一哥们给底层的HSF服务返回值加了一个字段,秉承着“加字段一定是安全的”这种惯性思维就直接上线了,上线后发现这个接口成功率直接跌0,下游的服务抛出类似下面这个异常堆栈 java.io.InvalidClassException:com.taobao.q 阅读全文
posted @ 2024-10-21 10:28 CharyGao 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 如果你讨厌执行重复性的任务,那么我有一个提议给你,去学习 Ansible! Ansible 是一个工具,它可以帮助你更轻松、更快速地完成日常任务,这样你就可以更有效地利用时间,比如学习重要的新技术。对于系统管理员来说,它是一个很好的工具,因为它可以帮助你实现标准化,并在日常活动中进行协作,包括: 1 阅读全文
posted @ 2024-10-21 10:23 CharyGao 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303 规范,是标准 JSR-303 的一个变种),javax提供了@Valid(标准JSR-303规范),配合 BindingResult 可以直接提供参数验证结果。其中对于字段的特定验 阅读全文
posted @ 2024-10-21 09:55 CharyGao 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 软银 CEO 孙正义:“谁统治了数据,就统治了世界。” 2016 年麦肯锡在报告 《分析的时代》 中提出,人类已经进入数据驱动的世界,数据智能将在未来十年产生 13 万亿美元的经济收益。如今,所有的咨询和研究机构,都将数据驱动作为行业趋势。 随着数据的指数级增长、算力提升和人工智能技术的不断发展,数 阅读全文
posted @ 2024-10-21 09:47 CharyGao 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 领域和子域 在很长一段时间里,我们认为技术是主导项目成功的关键因素,这种关键因素通常表现在项目使用的编程语言、框架、架构(如:分层架构)、中间件、数据库等等方面(如:生态)。但技术真的是项目成功的关键因素吗? 在一个软件项目里除了技术层面的这部分,我们最主要的事情是实现业务。实现业务其实是在实现所在 阅读全文
posted @ 2024-10-18 17:28 CharyGao 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 为什么要替换fastjson 工程里大量使用了fastjson作为序列化和反序列化框架,甚至ORM在处理部分字段也依赖fastjson进行序列化和反序列化。那么作为大量使用的基础框架,为什么还要进行替换呢? 原因有以下几点: fastjson太过于侧重性能,对于部分高级特性支持不够,而且部分自定义特 阅读全文
posted @ 2024-10-18 17:21 CharyGao 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、 Janino简介 Janino 是一个极小、极快的 开源Java 编译器(Janino is a super-small, super-fast Java™ compiler.)。Janino 不仅可以像 JAVAC 一样将 Java 源码文件编译为字节码文件,还可以编译内存中的 Java 表 阅读全文
posted @ 2024-07-02 13:42 CharyGao 阅读(180) 评论(0) 推荐(0) 编辑
摘要: import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoader; import java.util.HashMap; import java.util.Map; import java.util 阅读全文
posted @ 2024-07-02 11:15 CharyGao 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 英语学习的一些经验 最近很多人问到关于英语学习的问题,所以我想稍微总结一下自己的经验。 技术人员的英语学习,我的经验是,首先肯定要专门学习英语,然后可以读英文技术书籍和文档。技术书籍的难度一般比小说等文学作品小很多,因为他们得照顾非英语国家的人,都是很简单的单词和语法。 很多人(包括我)看英语技术资 阅读全文
posted @ 2024-07-02 10:41 CharyGao 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 自然视力恢复法 (由于主页从国内访问不方便,如需分享,可以下载本文的 PDF 版。网页版生成的 PDF 排版不大好,建议下载专门拍版的 PDF。) 防止和逆转近视是一个相当简单的事情,理解其中的原理只需要高中光学知识,具体操作方法只需要另外配一副眼镜,然而我也是最近才发现。 简短版 这篇文章因为增加 阅读全文
posted @ 2024-07-02 10:41 CharyGao 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 空闲内存与可用内存的区别空闲内存与可用内存的区别 | myfreax 对于 Linux 服务器来说,过多的空闲内存可以被视为一种浪费资源的行为 有时我们需要准确地知道我们的 Linux 系统如何使用内存。以作出是否需要添加交换空间的确定。或者直接添加内存增加内存总量。 本教程将研究如何使用 free 阅读全文
posted @ 2024-07-02 10:37 CharyGao 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Difference between passwd and passwd- file [duplicate] /etc/passwd- is a backup of /etc/passwd maintained by some tools, see the man page. There's als 阅读全文
posted @ 2024-07-01 17:34 CharyGao 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 模块化开发 实现模块的动态加载与卸载 在工作中,由于我是主要负责直播APP的运营活动开发,这些活动代码有几个特性 活动周期短,通常只是一个节日、一个星期、十天、一个月等,所以导致代码用于运行的时间短,活动下线代码就废弃了。 活动规则总是根据收益和效果频繁变化,所以导致代码频繁修改和部署上线。 活动小 阅读全文
posted @ 2024-07-01 15:18 CharyGao 阅读(209) 评论(1) 推荐(0) 编辑
摘要: 说明 主要参考了这位大佬的文章:https://www.cnblogs.com/xxjcai/p/java_compiler.html 不过我是在使用 IDEA 的时候遇到的问题,所以我这里介绍一下在 IDEA 中的解决方案。 错误信息 .\src\main\java\com\xiao\design 阅读全文
posted @ 2024-07-01 14:29 CharyGao 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、全局配置 TypeScript 环境 在学习 TS 之前,你需要先配置 TypeScript 环境: 先全局配置 node.js 环境(Node VSCode 如何配置使用 Node.js)。 再全局配置 TypeScript 环境。 1、查看 TS 版本 首先,需要检查电脑是否安装了 TS: 阅读全文
posted @ 2024-07-01 14:15 CharyGao 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 原文首发在我的博客: https://lucifer.ren/blog/2019/12/11/event-loop/ 实际上浏览器的事件循环标准是由 HTML 标准规定的,具体来说就是由 whatwg 规定的,具体内容可以参考 event-loops in browser。而 NodeJS 中事件循 阅读全文
posted @ 2024-07-01 14:14 CharyGao 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 公网上的服务器更容易受到攻击 互联网上有很多扫描器,24 小时不间断扫描服务器,然后去尝试获取一定权限,进而控制您的服务器。 实际运维和查看服务器日志中,发现 大多数发起攻击的服务器在国外 ,如荷兰、美国、新加坡、日本等国家。 不论我们购买的是云服务器还是 IDC 机房托管的服务器,只要我 阅读全文
posted @ 2024-07-01 14:09 CharyGao 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 1、集群信息 K8S 集群信息,集群中有三个 master 节点 # kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-m1 Ready master 55d v1.17.0 k8s-m2 Ready master 55d v1.17.0 k8s 阅读全文
posted @ 2024-07-01 14:08 CharyGao 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 基于 Swarm 的 Docker 集群管理 一、Swarm 简介 ​ Swarm 是 Docker 的一个编排工具,参考官网:https://docs.docker.com/engine/swarm/ 1、Swarm 模式简介 ​ 要在 Swarm 模式下运行 docker,需要先安装 docke 阅读全文
posted @ 2024-07-01 14:06 CharyGao 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 在查阅或编辑过大的 json 文件时,会因为文本量过多而不容易理清整体的数据结构,这里提供集中数据可视化工具,方便理解 json 的数据结构。 2. 可视化工具 2.1 JSON Viewer Pro(推荐) JSON Viewer Pro,Chrome 插件。其网页版点这里。图标:效果 阅读全文
posted @ 2024-07-01 13:53 CharyGao 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 从 MySQL 数据库导入数据到 Elasticsearch 有几种方式,主要包括以下几种: 1. 使用 Logstash: Logstash 是一个开源的数据收集引擎,可以用来从不同的数据源导入数据到 Elasticsearch。它具有强大的数据处理能力和插件生态系统,可以方便地实现数据的解析、转 阅读全文
posted @ 2024-07-01 11:55 CharyGao 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 最近接触到的几个开源库源码都是用 TypeScript 写的(看来 ts 是大势所趋,不学不行啊)。虽然说不懂 ts 也能正常调 API,但是碰到有意思的功能还是想跟进去看一看、改一改。 在学习了基本的 ts 语法后有了调试的需求。如果用 tsc 编译出 js,再去调试 js 还是太麻烦。如果能在 阅读全文
posted @ 2024-07-01 11:11 CharyGao 阅读(443) 评论(0) 推荐(1) 编辑
摘要: 首先安装了 idea 如我的安装路径为 /home/lvgp/software/0-development/1-developTools/0-ideaIU-2022.1.3/idea-IU-221.5921.22/bin。 1、创建快捷方式 lvgp@lvgp-ThinkPad-X1:~/Deskt 阅读全文
posted @ 2024-07-01 11:08 CharyGao 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一定要注意 ubuntu 的版本,有的工具支持到某个版本就不支持了。。。 我们的 ubuntu 系统版本是 20.04,我们在这个版本的基础上查找开机自启的方法 Ubuntu 20.04 的服务管理是基于 systemd 的,因此设置服务自启动最推荐的方法是创建一个 systemd 服务文件,配置好 阅读全文
posted @ 2024-07-01 11:08 CharyGao 阅读(2083) 评论(1) 推荐(1) 编辑
摘要: 一 指定读取微服务的配置文件 1.1 工程结构 1.2 nacos 的配置 1. 配置文件 2. 内容 1.3 微服务的配置文件 1.bootstrap.yml 内容 2.application.yml 文件内容 1.4 验证访问 控制台: 1.5 nacos 服务空间名称和 groupid 配置 阅读全文
posted @ 2024-07-01 10:59 CharyGao 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 正常情况下 classloader 只能找到 jar 里面当前目录或者文件类里面的 *.class 文件。为了能够加载嵌套 jar 里面的资源之前都是把嵌套 jar 里面的 class 文件和应用的 class 文件打包为一个 jar,这样就不存在嵌套 jar 了,但是这样做就不能很清晰的知道应用到 阅读全文
posted @ 2024-07-01 10:33 CharyGao 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Springboot-devtools 原理分析 springdev-tools 实现开发过程中,自动重启应用程序,提供了一定的方便。使用的话,需要引入 starter 依赖,然后设置 IDEA 文件更新策略,我一般设置为切出 IDEA 时更新类和文件。devtools 检测类路径下文件夹变化,然后 阅读全文
posted @ 2024-07-01 10:29 CharyGao 阅读(62) 评论(0) 推荐(0) 编辑
摘要: springboot 池化 redis? 在Spring Boot中使用Redisson时,可以通过配置文件来设置连接池参数。Redisson的连接池在其配置中称为连接(Connection)配置。以下是如何配置Redisson连接池以及一些建议: 添加Redisson依赖:首先,在您的Spring 阅读全文
posted @ 2024-07-01 10:24 CharyGao 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 最近在倒腾 SpringBoot 整合 Nacos 最新版,暂时发现以下几个问题 nacos 2021 版本已经没有自带 ribbon 的整合,所以需要引入另一个支持的 jar 包 loadbalancer nacos 2021 版本已经取消了对 ribbon 的支持,所以无法通过修改 Ribbon 阅读全文
posted @ 2024-07-01 10:22 CharyGao 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 官方文档 redisson 官方中文文档 Redisson 项目介绍 Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。充分的利用了 Redis 键值数据库提供的一系列优势,基于 Java 实用工具包中常用接口,为使用者提供了一 阅读全文
posted @ 2024-07-01 10:17 CharyGao 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 一、Nginx 的安装 官网下载并解压 nginx 压缩包。官网地址:nginx news 二、Nginx 常见命令 1.1、nginx 命令:指定配置文件:nginx -c filename 验证配置(nginx.conf)是否正确: nginx -t 查看 Nginx 的版本号:nginx -V 阅读全文
posted @ 2024-07-01 10:08 CharyGao 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: 一、mysql8 修改 AUTO_INCREMENT 的值。执行 sql 如下,“tablename” 为数据表名称。注意:修改的 auto_increment 的值得大于现有主键的最大值。否则,语句不报错,但不会生效。 ALTER TABLE tablename auto_increment=12 阅读全文
posted @ 2024-07-01 10:04 CharyGao 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 项目开发过程中使用 Mybatis-Plus 的 lambda 表达式,对其中对模糊查询 like 方法开始不理解其中参数 Boolean 是什么作用。后边看其他的方法都是两个对应的,有带 Boolean 参数的有不带的。查阅资料得知:代码如下: //条件封装 QueryWrapper<FykUse 阅读全文
posted @ 2024-07-01 10:03 CharyGao 阅读(750) 评论(0) 推荐(0) 编辑
摘要: ■前言 DevOps 使用到的工具・术语_sun0322-CSDN 博客 ■快速入门 Docker 快速入门_w 无问西东 - CSDN 博客 docker -v 挂载问题:_hnmpf 的博客 - CSDN 博客_docker-v Docker 入门,看这一篇就够了 - 简书 ■帮助文档 Dock 阅读全文
posted @ 2024-06-28 17:01 CharyGao 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 下载镜像 # docker pull pivotaldata/gpdb-devel 运行容器 # docker run -it -p 15430:15432 --name gpdb0 -v /root/greenplum-db-gpdb-sandbox-tutorials-d734733/:/wor 阅读全文
posted @ 2024-06-28 16:59 CharyGao 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 第一步:创建自定义网络 1 docker network create --subnet=172.18.0.0/24 docker-br0 备注:这里选取了 172.18.0.0 网段,也可以指定其他任意空闲的网段,docker-br0 为自定义网桥的名字,可自己任意取名。注意:这里子网掩码要使用 阅读全文
posted @ 2024-06-28 16:58 CharyGao 阅读(540) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 33 下一页