必学必会_个人页

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

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2022年05月

  • 05.09 21:49:17
    发表了文章 2022-05-09 21:49:17

    ControllerAdvice 使用演示(二)

    在spring 3.2中,新增了@ControllerAdvice 注解,并应用到所有@RequestMapping中, 可以用于定义 • @ExceptionHandler 处理异常情况,根据异常类型选择处理方法; • @InitBinder 数据类型转换等, 如前端请求所有参数都是字符串, 后端需要日期,则可以在此设定统一转换格式; • @ModelAttribute 视图中共用的变量。 @ControllerAdvice 定义了多个时,通过 @Order/@Priority 指定执行顺序。
  • 05.09 21:49:13
    发表了文章 2022-05-09 21:49:13

    ControllerAdvice 使用演示(一)

    在spring 3.2中,新增了@ControllerAdvice 注解,并应用到所有@RequestMapping中, 可以用于定义 • @ExceptionHandler 处理异常情况,根据异常类型选择处理方法; • @InitBinder 数据类型转换等, 如前端请求所有参数都是字符串, 后端需要日期,则可以在此设定统一转换格式; • @ModelAttribute 视图中共用的变量。 @ControllerAdvice 定义了多个时,通过 @Order/@Priority 指定执行顺序。
  • 05.09 20:38:54
    发表了文章 2022-05-09 20:38:54

    Spring FORM 标签库(二)

    Spring MVC提供了一个JSP标签库(Spring Form),使将表单元素绑定到Model 数据变得更加容易。Spring Framework 提供了一些标签,用于显示 错误,设置主题和输出国际化消息。
  • 05.09 20:38:36
    发表了文章 2022-05-09 20:38:36

    Spring FORM 标签库(一)

    Spring MVC提供了一个JSP标签库(Spring Form),使将表单元素绑定到Model 数据变得更加容易。Spring Framework 提供了一些标签,用于显示 错误,设置主题和输出国际化消息。
  • 05.09 20:33:43
    发表了文章 2022-05-09 20:33:43

    使用Spring Boot DevTools加快开发速度(一)。

    DevTools 支持自动刷新与自动重启 –自动刷新(或自动加载)是指在浏览器中重新加载UI,以查看静态内容的更改。自动重新启动是指重新加载服务器端代码和配置,然后重新启动服务器。
  • 05.09 20:33:27
    发表了文章 2022-05-09 20:33:27

    使用Spring Boot DevTools加快开发速度(二)

    DevTools 支持自动刷新与自动重启 –自动刷新(或自动加载)是指在浏览器中重新加载UI,以查看静态内容的更改。自动重新启动是指重新加载服务器端代码和配置,然后重新启动服务器。
  • 05.09 20:19:04
    发表了文章 2022-05-09 20:19:04

    spring-cloud 源码解析

    为什么要看源码 1. 因为源码获得很容易, 代码本身是最准确的讲解 2. 推测的结论不准 3. "实验"周期长,代价大 4. 通过查看历史版本差异, 了解功能演化 5. 源码面前,了无秘密
  • 05.09 20:15:09
    发表了文章 2022-05-09 20:15:09

    Kubernetes - Port,Targetport 和 NodePort的关系

    这是 Kubernetes 的ipTables 配置的结果。它维护 nodePort 与 targetPort 的映射。K8s Kube-Proxy使用ipTables来解析特定nodePort上的请求,并将它们重定向到适当的pod。
  • 05.08 19:30:47
    发表了文章 2022-05-08 19:30:47

    用SVG 制作 Sprites的图标系统(二)

    我一直是图标字体的大力支持者。很多网站真的需要一个图标系统,图标字体提供了一个该死的精细系统。但是,我认为假设你对 IE 9+ 很好,使用内联 SVG 并且 <use> 引用图标的元素是一个优秀的系统。
  • 05.08 19:30:34
    发表了文章 2022-05-08 19:30:34

    用SVG 制作 Sprites的图标系统(一)

    我一直是图标字体的大力支持者。很多网站真的需要一个图标系统,图标字体提供了一个该死的精细系统。但是,我认为假设你对 IE 9+ 很好,使用内联 SVG 并且 <use> 引用图标的元素是一个优秀的系统。
  • 05.08 19:23:29
    发表了文章 2022-05-08 19:23:29

    10分钟之内学会 YAML 格式

    YAML是一种数据序列化语言,旨在直接可由人类编写和读取。 它是JSON的严格超集,重要的是语法上添加了换行符和缩进,类似 Python。但是,与Python不同的是,YAML不允许使用制表符进行缩进。
  • 05.08 19:20:40
    发表了文章 2022-05-08 19:20:40

    函数原型中的 call 和 apply 方法的区别

    它们是在 JavaScript 引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性。它们的作用一样,只是使用方式不同。
  • 05.08 19:06:18
    发表了文章 2022-05-08 19:06:18

    运维笔记- MySQL 临时文件 ibtmp1 过大的处理

    发现占用空间最大的是一个临时文件ibtmp1.
  • 05.08 19:04:00
    发表了文章 2022-05-08 19:04:00

    用 rsync 实现高速异地全量备份大文件

    mysqldump 数据库的备份文件为完全备份文件。每天远程复制文件需要大量的时间和带宽。 但实际上每天变化的只是数据中的一小部分。在不使用数据库自身的备份机制的前提下, 可以只备份变化的那一小部分么? 本软件尝试做这件事。
  • 05.08 19:00:56
    发表了文章 2022-05-08 19:00:56

    JavaScript:Array.splice 与 Array.slice 如何区分

    1. splice()方法返回数组中已删除的项,slice()方法返回数组中的选定元素,作为新的数组对象。 2. splice()方法更改原始数组,而slice()方法不更改原始数组。 3. splice()方法可以使用n个参数。 4. slice()方法可以有2个参数。
  • 05.08 18:58:06
    发表了文章 2022-05-08 18:58:06

    如何在Java 9以上版本中解决找不到类JAXBException

    升级到新的JDK 你会突然发现原来可以运行的项目突然不能启动了, 报形如 Caused by: java.lang.ClassNotFoundException: javax.xml.bind.PropertyException 的类找不到的错。
  • 05.08 18:55:22
    发表了文章 2022-05-08 18:55:22

    为什么要用 HAProxy 而不是 Nginx 做负载均衡?

    负载均衡器是数据中心的入口点,处于访问一切资源的关键路径上。这给了他们一些有趣的特征。首先,它们是在基础设施中需要监控的最重要的点。其次,他们处于一个独特的位置,不仅可以提供有关自己的特性,还可以提供他们所支持的后端的每项服务。 有两种流行的开源软件负载均衡器:HAProxy和nginx。让我们看看他们在这方面的异同。
  • 05.08 18:49:52
    发表了文章 2022-05-08 18:49:52

    在Ubuntu 和 CentOS 中不用密码运行sudo命令

    通常,不建议所有没有权限的用户在没有密码的情况下运行 sudo。建议您创建一个新的 sudoers 文件并单独分配命令必须运行没有密码的 sudo 命令!
  • 05.08 18:40:34
    发表了文章 2022-05-08 18:40:34

    Java 线程执行与变量可见性的 happen-before 关系

    happen-before 的关系是保证一个线程执行的操作结果对不同线程中的另一个操作可见。
  • 05.08 18:34:41
    发表了文章 2022-05-08 18:34:41

    Java 泛型之上界下界通配符

    本Java教程是为JDK 8编写的。本页描述的示例和实践没有利用后续版本中引入的改进。
  • 05.08 18:30:17
    发表了文章 2022-05-08 18:30:17

    Tomcat 7 类加载器是如何实现的

    与许多服务器应用程序一样,Tomcat安装了各种类加载器(即实现的类java.lang.ClassLoader),以允许容器的不同部分和容器上运行的Web应用程序访问可用类和资源的不同存储库。此机制用于提供Servlet规范2.4版中定义的功能 - 特别是9.4和9.6节。
  • 05.08 18:27:02
    发表了文章 2022-05-08 18:27:02

    如何在Ubuntu 18.04上添加交换空间(一)

    防范应用程序内存不足错误的最简单方法之一是为服务器添加一些交换空间。在本指南中,我们将介绍如何将交换文件添加到 Ubuntu 18.04服务器。
  • 05.08 18:13:46
    发表了文章 2022-05-08 18:13:46

    nginx 对同一 ip 访问请求速率限制

    所述ngx_http_limit_req_module模块(0.7.21)用于限制每一个定义的键值的请求的处理速率,特别是从一个单一的IP地址的请求的处理速率。使用“漏桶”方法进行限制。
  • 05.08 18:11:09
    发表了文章 2022-05-08 18:11:09

    k8s 证书配置大全

    证书是网络通信的安全的要素,是现代网络通信的基本配置。各种远程调用的安全都离不开非对称加密提供的保障。
  • 05.08 18:05:09
    发表了文章 2022-05-08 18:05:09

    NumPy 基本切片和索引(三)

    ndarrays可以使用标准Python x[obj]语法对其进行索引 ,其中x是数组,obj是选择方式。有三种可用的索引:字段访问,基本切片,高级索引。究竟是哪一个取决于obj。
  • 05.08 18:03:02
    发表了文章 2022-05-08 18:03:02

    NumPy 基本切片和索引(二)

    ndarrays可以使用标准Python x[obj]语法对其进行索引 ,其中x是数组,obj是选择方式。有三种可用的索引:字段访问,基本切片,高级索引。究竟是哪一个取决于obj。
  • 05.08 18:01:09
    发表了文章 2022-05-08 18:01:09

    NumPy 基本切片和索引(一)

    ndarrays可以使用标准Python x[obj]语法对其进行索引 ,其中x是数组,obj是选择方式。有三种可用的索引:字段访问,基本切片,高级索引。究竟是哪一个取决于obj。
  • 05.08 17:57:41
    发表了文章 2022-05-08 17:57:41

    Java 作者谈克隆方法的实现

    今天在用 sonar 审核代码, 偶然看到下面的提示
  • 05.08 17:54:44
    发表了文章 2022-05-08 17:54:44

    coredns 排错记

    核心链接 https://kubernetes.io/docs/ta...
  • 05.08 17:51:02
    发表了文章 2022-05-08 17:51:02

    Bash 最佳实践和技巧

    Bash 是系统编程的 JavaScript. 但有时使用系统编程语言如 C 或 Go 会更好, Bash 是理想的面向 POSIX 标准的小任务或命令行级系统编程语言
  • 05.08 17:48:31
    发表了文章 2022-05-08 17:48:31

    Postfix 邮件服务器的配置

    Postfix是一种功能强大且功能多样的邮件传输代理。在本文中,我们已经了解了如何使用postfix 和 dovecot为基于系统用户帐户的单个域实现基本电子邮件服务器。我们几乎没有涉及基于 postfix 的系统的真正功能,但希望能为新用户构建提供坚实的工作基础。
  • 05.08 17:46:09
    发表了文章 2022-05-08 17:46:09

    CentOS 使用yum update 更新时保留特定版本的软件

    有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧。
  • 05.08 17:43:20
    发表了文章 2022-05-08 17:43:20

    Java 中断异常的正确处理方式(二)

    这个故事可能很熟悉:你正在写一个测试程序,你需要暂停某个线程一段时间,所以你调用 Thread.sleep()。然后编译器或 IDE 就会抱怨说 InterruptedException 没有抛出声明或捕获。什么是 InterruptedException,你为什么要处理它? 最常见的响应 InterruptedException 做法是吞下它 - 捕获它并且什么也不做(或者记录它,也没好多少) - 正如我们将在清单4中看到的那样。不幸的是,这种方法抛弃了关于中断发生的重要信息,这可能会损害应用程序取消活动或响应及时关闭的能力。
  • 05.08 17:42:07
    发表了文章 2022-05-08 17:42:07

    Java 中断异常的正确处理方式(一)

    这个故事可能很熟悉:你正在写一个测试程序,你需要暂停某个线程一段时间,所以你调用 Thread.sleep()。然后编译器或 IDE 就会抱怨说 InterruptedException 没有抛出声明或捕获。什么是 InterruptedException,你为什么要处理它? 最常见的响应 InterruptedException 做法是吞下它 - 捕获它并且什么也不做(或者记录它,也没好多少) - 正如我们将在清单4中看到的那样。不幸的是,这种方法抛弃了关于中断发生的重要信息,这可能会损害应用程序取消活动或响应及时关闭的能力。
  • 05.08 17:38:52
    发表了文章 2022-05-08 17:38:52

    Java 几种线程状态之间的相互关系

    Java Doc 里通过一个枚举类型 Enum<Thread.State> 来定义。
  • 05.08 17:15:16
    发表了文章 2022-05-08 17:15:16

    什么是TensorFlow会话?

    我已经看到了很多人对 TensorFlow 的 tf.Graph 和 tf.Session 的规则感到困惑。其实很简单: • Graph(图形)定义了计算。但它不计算任何东西,也不包含任何值,它只是定义您在代码中指定的操作。 • Session(会话)允许执行图形或部分图形。它为此分配资源(在一台或多台机器上)并保存中间结果和变量的实际值。
  • 05.07 17:53:57
    发表了文章 2022-05-07 17:53:57

    Spring是如何处理注解的

    我教Java课程时强调的一点是注解是惰性的。换句话说,它们只是标记,可能具有某些属性,但没有自己的行为。因此,每当你在一段Java代码上看到一个注解时,就意味着必须有一些其他的Java代码来寻找那个注解并包含真正的智能来做一些有用的东西。
  • 05.07 17:51:19
    发表了文章 2022-05-07 17:51:19

    MySQL 大对象的多版本并发控制(二)

    在本文中,我将解释MySQL InnoDB存储引擎中大对象(LOB)设计的多版本并发控制(MVCC) 。 MySQL 8.0有一个新功能,允许用户部分更新大型对象,包括JSON文档 。 使用此部分更新功能,当LOB部分更新时,MVCC对LOB的工作方式已发生变化。 对于正常更新(完整更新),MVCC将像以前的版本一样工作。 让我们看一下MVCC在不涉及部分更新时的工作原理,然后考虑对LOB进行部分更新的用例。
  • 05.07 17:49:16
    发表了文章 2022-05-07 17:49:16

    MySQL 大对象的多版本并发控制(一)

    在本文中,我将解释MySQL InnoDB存储引擎中大对象(LOB)设计的多版本并发控制(MVCC) 。 MySQL 8.0有一个新功能,允许用户部分更新大型对象,包括JSON文档 。 使用此部分更新功能,当LOB部分更新时,MVCC对LOB的工作方式已发生变化。 对于正常更新(完整更新),MVCC将像以前的版本一样工作。 让我们看一下MVCC在不涉及部分更新时的工作原理,然后考虑对LOB进行部分更新的用例。
  • 05.07 17:45:03
    发表了文章 2022-05-07 17:45:03

    Docker 运行时的用户与组管理

    docker 以进程为核心, 对系统资源进行隔离使用的管理工具. 隔离是通过 cgroups (control groups 进程控制组) 这个操作系统内核特性来实现的. 包括用户的参数限制、 帐户管理、 资源(CPU,内存,磁盘I/O,网络)使用的隔离等. docker 在运行时可以为容器内进程指定用户和组. 没有指定时默认是 root .但因为隔离的原因, 并不会因此丧失安全性. 传统上, 特定的应用都以特定的用户来运行, 在容器内进程指定运行程序的所属用户或组并不需要在 host 中事先创建.
  • 05.07 17:40:29
    发表了文章 2022-05-07 17:40:29

    使用感知器的Python机器学习简介

    每个熟悉技术的人都听说过机器学习。但都认为必得高智商的数学大师才能搞, 咋也得懂微积分才整机器学习吧。其实没那么难,本文将指导您在没有任何高级数学理论的情况下, 在Python中创建感知器,总计也不到60行代码。
  • 05.07 17:24:59
    发表了文章 2022-05-07 17:24:59

    Java Python 和Nodejs在web开发方面的简单比较

    对语言之间优势这个问题,可以写几本书来具体阐述. 我尝试简单地说一点。不见得对,也不可能完整,仅供参考。
  • 05.07 17:21:41
    发表了文章 2022-05-07 17:21:41

    Control+Break在JVM中的处理

    在 Oracle Solaris 或 Linux 操作系统上, 在应用程序控制台 (标准输入) 中按下Ctrl控制键和反斜线 (\) 键的组合会导致 Java 热点 VM 将线程转储打印到应用程序的标准输出。在 Windows 上, 等效的键序列是控件和中断键。这些组合键的一般术语是Control + Break 处理程序。
  • 05.07 17:18:46
    发表了文章 2022-05-07 17:18:46

    如何在Mac OS下用ISO包制作启动U盘

    从U盘启动现在越来越重要了。在没有 cd/dvd 驱动器的情况下,为了安装您选择的操作系统, U盘最简单。事实上, 它甚至可以比刻录 CD 或 DVD 更便宜, 一旦版本过时就扔掉。
  • 05.07 17:15:21
    发表了文章 2022-05-07 17:15:21

    Docker FAQ总结整理(三)

    说明: docker 小写是指Docker系统的命令行工具。 Docker 大写是指Docker软件系统。 image 镜像,就量个软件包,除操作系统内核外的,包括系统库,应用软件,启动配置等,创建后只读。 container 是指Docker启动一个镜像后的运行结果,相当于在image基础上写盘产生的增量。
  • 05.07 17:11:18
    发表了文章 2022-05-07 17:11:18

    Docker FAQ总结整理(二)

    说明: docker 小写是指Docker系统的命令行工具。 Docker 大写是指Docker软件系统。 image 镜像,就量个软件包,除操作系统内核外的,包括系统库,应用软件,启动配置等,创建后只读。 container 是指Docker启动一个镜像后的运行结果,相当于在image基础上写盘产生的增量。
  • 05.07 17:07:11
    发表了文章 2022-05-07 17:07:11

    Docker FAQ总结整理(一)

    说明: docker 小写是指Docker系统的命令行工具。 Docker 大写是指Docker软件系统。 image 镜像,就量个软件包,除操作系统内核外的,包括系统库,应用软件,启动配置等,创建后只读。 container 是指Docker启动一个镜像后的运行结果,相当于在image基础上写盘产生的增量。
  • 05.07 16:59:08
    发表了文章 2022-05-07 16:59:08

    为什么man page标题上有两个 DATE(1)的追踪过程

    为什么标题上有两个DATE(1) 的追踪过程
  • 05.07 16:49:22
    发表了文章 2022-05-07 16:49:22

    单线程的redis如何实现并发访问?

    在服务器端软件中, 并发和并行性通常被认为是不同的概念。在服务器中, 支持并发 i/o 意味着服务器能够通过执行与那些客户端仅有一个计算单元对应的几个流来为多个客户端提供服务。在这种情况下, 并行性意味着服务器能够同时执行多个操作 (具有多个计算单元), 这是不同的。
  • 发表了文章 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

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息