必学必会_个人页

个人头像照片 必学必会
个人头像照片
106
1
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年08月

2022年05月

  • 05.10 20:28:55
    发表了文章 2022-05-10 20:28:55

    OpenGL shader 程序基础

    Shader, 即着色器,是一种类C语法的程序,用于封装硬件相关部分的代码。与普通程序的区别在于 shader 是通过GPU来执行的。 需要给GPU而不是CPU写程序的原因是GPU在处理图形相关运算时远远快于CPU。 不同的 shader 程序在使用时编译成本机硬件支持的机器指令。
  • 05.10 20:24:15
    发表了文章 2022-05-10 20:24:15

    命令行搞一切之curl 的开心应用

    你在北京,想看看上海的天气,也很简单
  • 05.10 20:19:51
    发表了文章 2022-05-10 20:19:51

    命令行搞一切之如何使用命令行为 redis 做健康检测

    如何使用命令行检查 redis 是否按预期工作
  • 05.10 20:18:12
    发表了文章 2022-05-10 20:18:12

    命令行搞一切之发送有附件的邮件

    今天我们看到了一种从 Linux 命令行发送电子邮件和附件的方法。还有一些其他程序,如“ mutt ”和“ Sendmail ”,它们与“ mail ”类似,可以用于相同的目的。
  • 05.10 20:12:56
    发表了文章 2022-05-10 20:12:56

    获取 Linux 系统和 Docker 容器的内存使用情况

    这是一段比我最初想象的更长的旅程。我的要点是: • Available Memory > Free Memory 即: 允许使用内存 > 空闲内存 • 能用MemAvailable时,用MemAvailable • Docker 容器中的进程直接在主机操作系统中运行 • 准确了解您正在测量的内容,尤其是在 Docker 容器中
  • 05.10 20:02:58
    发表了文章 2022-05-10 20:02:58

    Python入口点介绍

    在这篇文章中,我将解释关于Python的入口点。大多数人都知道入口点是您在setup.py文件中放入的小片段,以使您的程序包可作为命令行上的脚本使用,但是它们可用于更多用途。我将向您展示如何将入口点用作模块化插件体系结构。如果您想让其他人编写在运行时与现有Python程序包交互或添加功能的Python程序包,这将非常有用。
  • 05.10 19:55:03
    发表了文章 2022-05-10 19:55:03

    DNS 服务的运行详解

    互联网是一个很大的地方。大量的协议和物理基础结构已经到位,使我们能够轻松使用它。DNS是一个巨大的话题。在本文中,我将介绍有关DNS及其组成部分的基本知识,并探讨DNS解析的实际应用。
  • 05.10 19:24:09
    发表了文章 2022-05-10 19:24:09

    Do not access Object.prototype method 'hasOwnProperty' 问题原因及解决方法

    使用Vue.js启动新项目将自动生成配置为与ESLint一起使用的样板。ESLint是可插拔和可配置的Linter工具,可帮助您识别和报告JavaScript中的不良模式,因此您可以轻松维护代码质量。如果您在不受控制的情况下开始编程,则可能会引入一些对ESLint不利的做法。
  • 05.10 19:14:24
    发表了文章 2022-05-10 19:14:24

    在抽象类中使用@Autowired

    在本快速教程中,我们将说明如何在抽象类中使用 @Autowired 自动装配注解。 我们将 @Autowired 应用于 abstract 抽象类,并关注此时要考虑的重点。
  • 05.10 18:32:49
    发表了文章 2022-05-10 18:32:49

    Sentry 10 升级到 Sentry 20

    Sentry 是一个用于监控前后端出错和统计上报分析一体的一个开源软件系统。 Sentry 适合中等规模以上的网站的开发及生产线上出错管理。Sentry可以适应多租户多项目的管理。功能很完善。
  • 05.10 18:27:26
    发表了文章 2022-05-10 18:27:26

    HTTP3扑面而来

    HTTP3协议基于Google的 QUIC 协议,由互联网工程任务组(IETF)来制定。目录还是草案,已经进行到第33版。
  • 05.10 18:22:36
    发表了文章 2022-05-10 18:22:36

    简易教程:ClickHouse 的数据备份与恢复(二)

    数据备份是IT运营中不可或缺的重要部分。在“大数据”部署(例如分析数据库)中,它们最具挑战性。本文将探讨备份ClickHouse所涉及的管道,并介绍用于自动化过程的Clickhouse备份工具。
  • 05.10 18:22:32
    发表了文章 2022-05-10 18:22:32

    简易教程:ClickHouse 的数据备份与恢复(一)

    数据备份是IT运营中不可或缺的重要部分。在“大数据”部署(例如分析数据库)中,它们最具挑战性。本文将探讨备份ClickHouse所涉及的管道,并介绍用于自动化过程的Clickhouse备份工具。
  • 05.10 18:16:34
    发表了文章 2022-05-10 18:16:34

    MacOS 下切换Java JDK 版本

    如果不嫌麻烦,也可以安装一个专门工具,如 jenv
  • 05.10 18:12:04
    发表了文章 2022-05-10 18:12:04

    yield 关键字在 Python 中的用途是什么?

    要了解其yield作用,必须了解什么是 生成器。而且,了解生成器之前,必须了解 _iterables_。
  • 05.10 00:02:41
    发表了文章 2022-05-10 00:02:41

    emscripten 安装与使用, 让C语言出现在前端

    会安装sdk-release-upstream, node.js, 等,因为是从 https://storage.googleapis.com/ 上下载相应的软件包,如果您因网络原因不能直接访问这个域名,则可能需要设置代理下载。
  • 05.09 23:58:20
    发表了文章 2022-05-09 23:58:20

    GraalVM 助力 Java 进入函数即服务时代

    FaaS - 无服务器计算,亦即函数即服务,英文 Fuction as a Service,其目标是希望应用不用一直运行着,只有当有请求来的时候,才快速启动这个应用,然后请求一走就停掉这个应用。换句话说,不让应用在背景程式持续的启动着,而是有需要的时候才开启。
  • 05.09 23:55:21
    发表了文章 2022-05-09 23:55:21

    前后端开发中简易设置个性化的Web代理服务器

    Node.js 项目开发调试时前端项目时通常需要提供web服务器,才能实现一些页面的功能调试。
  • 05.09 23:52:30
    发表了文章 2022-05-09 23:52:30

    如何使用Git浅克隆来提高性能

    克隆(clone)整个仓库是使用 Git 的标准操作过程。每个克隆通常包括存储库中的所有内容
  • 05.09 23:50:30
    发表了文章 2022-05-09 23:50:30

    Apache Kafka:主题分区,副本和ISR

    在较早的博客中,我们介绍了Kafka的基本术语,并进一步深入了Zookeeper。现在,让我们详细讨论主题分区和副本。
  • 05.09 23:46:25
    发表了文章 2022-05-09 23:46:25

    是否可以在单个IP地址上使用“自己的” SSL证书托管不同的站点?

    这是我经常遇到的一个问题。在IIS 8之前,如果站点使用相同的SSL证书或使用通配符SSL证书,则可以在单个IP地址上托管多个需要SSL的站点。仅当您需要在当前站点/域的子域级别使用SSL时,通配符证书才有用。但是,如果您的网站名称不同怎么办?
  • 05.09 23:41:37
    发表了文章 2022-05-09 23:41:37

    Linux 上如何使用带管道的 watch 命令

    Linux系统中有几个日志文件。密切关注这些日志文件可能是Linux系统管理员的重要任务之一。您可以使用tail命令轻松查看日志文件的结尾。但是,如果要整天监视该文件,则每隔几分钟输入一次tail命令以检查该日志文件就很麻烦。您可以编写一个带有无限循环的简短脚本来定期检查文件,但事实证明,已经有一个程序可以为您处理重复的任务。Linux系统中有几个日志文件。密切关注这些日志文件可能是Linux系统管理员的重要任务之一。您可以使用tail命令轻松查看日志文件的结尾。但是,如果要整天监视该文件,则每隔几分钟输入一次tail命令以检查该日志文件就很麻烦。您可以编写一个带有无限循环的简短脚本来定期检查
  • 05.09 23:38:07
    发表了文章 2022-05-09 23:38:07

    Python abc—抽象基类

    该模块提供了在Python中定义抽象基类(ABC - Abstract Base Class)的基础结构,参考PEP 3119;至于为何将其添加到 Python,也可以看看PEP 3141和numbers模块有关基于ABC的 numbers 的类层次结构的模块。
  • 05.09 23:33:52
    发表了文章 2022-05-09 23:33:52

    CentOS/RHEL 7 “Failed to load selinux policy, freezing” 问题的解决

    嘿!!!您在启动过程中是否遇到过此类问题。
  • 05.09 23:28:45
    发表了文章 2022-05-09 23:28:45

    抓取的模板适配工具 Portia 的使用

    访问 localhost:9001, 结果404 进到容器,发现 /app/portiaui/dist 文件夹下是空的。 下载 nodejs,yarn
  • 05.09 23:27:06
    发表了文章 2022-05-09 23:27:06

    Python中的With语句

    在Python中,您需要通过打开文件来访问文件。您可以使用 open()函数来实现。Open 返回一个文件对象,该文件对象具有用于获取有关已打开文件的信息和对其进行操作的方法和属性。
  • 05.09 23:22:42
    发表了文章 2022-05-09 23:22:42

    Python Flask SQLAlchemy上下文介绍

    如果您打算仅使用一个应用程序(app),则可以在很大程度上跳过本文。只要将您的应用程序传递给SQLAlchemy 构造函数,就可以设置好了。但是,如果要使用多个应用程序,或者要在要读取的功能中动态创建该应用程序。
  • 05.09 23:19:39
    发表了文章 2022-05-09 23:19:39

    Python函数装饰器指南

    Python 具有强大的功能和富有表现力的语法。我最喜欢的装饰之一。在设计模式的上下文中,装饰器动态更改方法或类功能,而不必直接使用子类。当您需要扩展功能,但不想修改原函数时,这是理想的选择。我们可以在任何地方实现装饰器模式,但是 Python 通过提供更具表现力的功能和语法来促进实现。
  • 05.09 23:14:04
    发表了文章 2022-05-09 23:14:04

    Java中的GraphQL服务器:第三部分:提高并发性

    GraphQL的思想是通过将多个通常不相关的请求批处理到一个网络调用中来减少网络往返的次数。通过一次传送许多信息,大大减少了等待时间。当多个顺序的网络往返可以用一个来代替时,它特别有用。好吧,老实说,每个网络浏览器都会自动为我们完成此操作。例如,当我们打开一个包含多个图像的网站时,浏览器将同时发送每个图像的HTTP请求。
  • 05.09 23:11:35
    发表了文章 2022-05-09 23:11:35

    Java中的GraphQL服务器:第二部分:了解解析器

    在第一部分中,我们开发了一个非常简单的GraphQL服务器。该解决方案有一个严重的缺陷:所有字段都急切地加载到后端,即使前端未要求也是如此。通过不给客户任何选择,我们通过RESTful服务来接受这种情况。RESTful API始终返回所有内容,这意味着始终加载所有内容。另一方面,如果将RESTful API分为多个较小的资源,则可能会面临N + 1问题和多次网络往返的风险。
  • 05.09 23:08:33
    发表了文章 2022-05-09 23:08:33

    Linux 常用运维脚本

    同步本机时间 ntpdate 210.72.145.44
  • 05.09 23:03:46
    发表了文章 2022-05-09 23:03:46

    Java 调用 FFMPEG 的坑人之处

    昨天用 ubuntu 20.04 安装的 ffmpeg 进行视频转码时,出现了一个奇葩的问题,用命令行能过的指令,通过 Java 调用死活不行。原来Java 调用的默认允许协议与命令行的竟然不一样(至于为什么不一样,还没有找到答案...)。
  • 05.09 22:59:45
    发表了文章 2022-05-09 22:59:45

    REST API URI设计的7条规则

    这七个简单的规则将帮助您编写可读的,无冲突的URI,以传达所有必要的资源信息。
  • 05.09 22:57:08
    发表了文章 2022-05-09 22:57:08

    发布jar包到公有maven库详解

    Step 1: 安装 JDK, Maven, 建 Github 账号等等. Step 2: 如果还没有,先建 GitHub 账号. Step 3: 建立新的 Github 库. Step 4: 为你的GitHub账号 新增 SSH 密钥 Step 5: 向GitHub推送代码. Step 6: 注册 Sonatype Jira 账号 Step 7: 为新托管项目建一个 Jira issue.搞个简单请求点这里.
  • 05.09 22:48:14
    发表了文章 2022-05-09 22:48:14

    将Redis用作LRU缓存

    当Redis用作缓存时,通常很方便在添加新数据时让它自动逐出旧数据。此行为在开发人员社区中是众所周知的,因为它是流行的内存缓存系统的默认行为 。
  • 05.09 22:45:59
    发表了文章 2022-05-09 22:45:59

    转到zsh,第6部分–自定义zsh提示

    您可能会花费很多时间(或浪费时间)来微调提示。这些修改是否真的可以提高您的生产率是一个问题。
  • 05.09 22:42:31
    发表了文章 2022-05-09 22:42:31

    如果有空闲RAM,如何清空交换?

    当我打开一个RAM密集型应用程序(VirtualBox设置为2GB RAM)时,通常会使用一些交换空间,具体取决于我当时打开的其他内容。 但是,当我退出最后一个应用程序时,2GB的RAM被释放,但仍然使用相同的交换空间。 例如,就在关闭VirtualBox大约两个小时后,我有1.6GB的可用内存,仍然有770MB的交换空间。
  • 05.09 22:39:07
    发表了文章 2022-05-09 22:39:07

    maven解决包冲突方法

    Maven根据最近胜利策略(nearest wins strategy)的原则工作,同时解决依赖冲突,这意味着它在依赖树中找到更接近的版本,它将采用该版本并忽略其他版本。实际上Maven有点懒,所以每当它开始寻找依赖时,它就会从根目录开始遍历树,无论它先前找到哪个版本,它都会选择它并从它们返回而不进一步。如果它进一步寻找依赖版本,可能会有机找到一些更新的版本,但它从第一个发现的版本那里返回,并采用旧版本并用它来解决依赖关系。
  • 05.09 22:36:52
    发表了文章 2022-05-09 22:36:52

    MySQL路由器8.0(三)

    MySQL 路由器是 InnoDB 集群的一部分,是轻量级中间件,可在应用程序和后端 MySQL 服务器之间提供透明路由。它可用于各种用例,例如通过有效地将数据库流量路由到适当的后端 MySQL 服务器来提供高可用性和可伸缩性。
  • 05.09 22:36:21
    发表了文章 2022-05-09 22:36:21

    MySQL路由器8.0(二)

    MySQL 路由器是 InnoDB 集群的一部分,是轻量级中间件,可在应用程序和后端 MySQL 服务器之间提供透明路由。它可用于各种用例,例如通过有效地将数据库流量路由到适当的后端 MySQL 服务器来提供高可用性和可伸缩性。
  • 05.09 22:35:55
    发表了文章 2022-05-09 22:35:55

    MySQL路由器8.0(一)

    MySQL 路由器是 InnoDB 集群的一部分,是轻量级中间件,可在应用程序和后端 MySQL 服务器之间提供透明路由。它可用于各种用例,例如通过有效地将数据库流量路由到适当的后端 MySQL 服务器来提供高可用性和可伸缩性。
  • 05.09 22:22:24
    发表了文章 2022-05-09 22:22:24

    最常见的OpenSSL命令(二)

    最通用的SSL工具之一是OpenSSL,它是SSL协议的开源实现。几乎每个平台都有OpenSSL版本,包括Windows,Linux和Mac OS X.OpenSSL通常用于为许多不同平台(包括Apache)创建CSR和私钥。但是,它还有数百种不同的功能,允许您查看CSR或证书的详细信息,比较证书的MD5哈希和私钥(以确保它们匹配),验证证书是否在任何网站上正确安装,并将证书转换为其他格式。可以在此处找到OpenSSL for Windows的编译版本。
  • 05.09 22:21:37
    发表了文章 2022-05-09 22:21:37

    最常见的OpenSSL命令(一)

    最通用的SSL工具之一是OpenSSL,它是SSL协议的开源实现。几乎每个平台都有OpenSSL版本,包括Windows,Linux和Mac OS X.OpenSSL通常用于为许多不同平台(包括Apache)创建CSR和私钥。但是,它还有数百种不同的功能,允许您查看CSR或证书的详细信息,比较证书的MD5哈希和私钥(以确保它们匹配),验证证书是否在任何网站上正确安装,并将证书转换为其他格式。可以在此处找到OpenSSL for Windows的编译版本。
  • 05.09 22:01:10
    发表了文章 2022-05-09 22:01:10

    Gradle 依赖关系中 compile和 implementation的区别

    将在一个项目中展示implementation,api以及compile之间的差异。 假设我有一个包含三个Gradle模块的项目: • app(Android应用) • my-android-library(Android库) • my-java-library(Java库) app具有my-android-library与依赖。my-android-library具有my-java-library依赖。
  • 05.09 21:58:11
    发表了文章 2022-05-09 21:58:11

    MySQL JSON数据类型实用指南

    简介:在本教程中,您将学习如何使用MySQL JSON数据类型, 以及数据库中存储JSON文档。
  • 05.09 21:55:11
    发表了文章 2022-05-09 21:55:11

    Invokedynamic-Java的秘密武器

    最早关于invokedynamic的工作至少可以追溯到2007年,首次成功进行的动态调用是在2008年8月26日进行的。这早于Sun被Oracle收购之前,并且按照大多数开发人员的标准,该功能已经开发了很长时间。
  • 发表了文章 2022-05-10

    OpenGL shader 程序基础

  • 发表了文章 2022-05-10

    命令行搞一切之curl 的开心应用

  • 发表了文章 2022-05-10

    命令行搞一切之如何使用命令行为 redis 做健康检测

  • 发表了文章 2022-05-10

    命令行搞一切之发送有附件的邮件

  • 发表了文章 2022-05-10

    获取 Linux 系统和 Docker 容器的内存使用情况

  • 发表了文章 2022-05-10

    Python入口点介绍

  • 发表了文章 2022-05-10

    DNS 服务的运行详解

  • 发表了文章 2022-05-10

    Do not access Object.prototype method 'hasOwnProperty' 问题原因及解决方法

  • 发表了文章 2022-05-10

    在抽象类中使用@Autowired

  • 发表了文章 2022-05-10

    Sentry 10 升级到 Sentry 20

  • 发表了文章 2022-05-10

    HTTP3扑面而来

  • 发表了文章 2022-05-10

    简易教程:ClickHouse 的数据备份与恢复(二)

  • 发表了文章 2022-05-10

    简易教程:ClickHouse 的数据备份与恢复(一)

  • 发表了文章 2022-05-10

    MacOS 下切换Java JDK 版本

  • 发表了文章 2022-05-10

    yield 关键字在 Python 中的用途是什么?

  • 发表了文章 2022-05-10

    emscripten 安装与使用, 让C语言出现在前端

  • 发表了文章 2022-05-09

    GraalVM 助力 Java 进入函数即服务时代

  • 发表了文章 2022-05-09

    前后端开发中简易设置个性化的Web代理服务器

  • 发表了文章 2022-05-09

    如何使用Git浅克隆来提高性能

  • 发表了文章 2022-05-09

    Apache Kafka:主题分区,副本和ISR

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-08-12

    在Flink SQL中,CASE基本语法是什么?

    一、 CASE value WHEN value1_1 [, value1_2]* THEN RESULT1 (WHEN value2_1 [, value2_2 ]* THEN result_2)* (ELSE result_z) END 当第一个时间值包含在 (valueX_1, valueX_2, …) 中时,返回resultX。 二、 CASE WHEN condition1 THEN result1 (WHEN condition2 THEN result2)* (ELSE result_z) END 满足第一个条件X时返回resultX。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息