51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

频繁使用MySQL,磁盘IO高峰或爆满,innodb_buffer_pool_size解决方案

频繁使用MySQL,磁盘IO高峰或爆满,innodb_buffer_pool_size解决方案

厉飞雨 阅读(288) 评论(0) 赞(11)

**原因**:最近项目优化过程中,偶然发现本地服务器每过10s就会有一次磁盘爆满的现象。在我们的项目中发现本地项目中存在一个用作"同步数据"的定时任务每过10s就查询数据库表,并把这些信息发送HTTP请求。 **方案** :频繁的数据库请求导致本地的服务器每过10s就产生一次高峰。在优化这个定时任务前,了解到MySQL中的**innodb_buffer_p...

PHP microtime函数详解

PHP microtime函数详解

厉飞雨 阅读(162) 评论(0) 赞(6)

在PHP程序开发中,经常会使用到计时器的功能来检测代码的执行时间,对于这种情况,PHP提供了一个非常有用的函数,那就是microtime()函数。 ### 一、microtime()函数的基本介绍 microtime()函数是PHP中用于获取当前时间的一个高度精确的函数。它可以返回当前的Unix时间戳和微秒数,精度高达微秒级别。使用该函数可以十分方便地计算代码的执行时间等情...

JS用户倒计时

JS用户倒计时

厉飞雨 阅读(180) 评论(0) 赞(8)

JS用户倒计时案例 ========= **代码:** ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></...

Quartz教程

Quartz教程

厉飞雨 阅读(176) 评论(0) 赞(8)

Quartz教程 ======== \*\* 1.导入依赖\*\* ```  <dependency>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-b...

iOS 快速定位约束冲突

iOS 快速定位约束冲突

厉飞雨 阅读(161) 评论(0) 赞(7)

``` [LayoutConstraints] Unable to simultaneously satisfy constraints.     Probably at least one of the constraints in the following list is one you don't want.      Try this:          (1...

利用sprintf函数在PHP中格式化字符串

利用sprintf函数在PHP中格式化字符串

厉飞雨 阅读(206) 评论(0) 赞(13)

在PHP中,格式化字符串是非常常见的操作。通过格式化字符串可以让代码更加简洁明了,同时也能够提高代码的效率和可读性。其中一个非常受欢迎的函数是sprintf,它允许开发者根据不同的格式化选项来格式化不同的数据类型。下面我们将从多个方面来介绍sprintf函数在PHP中的使用。 ### 一、基本用法 在PHP中,使用sprintf函数的基本用法非常简单。它有两个参数,第一个参...

PHP工程师使用MD5值的秘密

PHP工程师使用MD5值的秘密

厉飞雨 阅读(146) 评论(0) 赞(5)

作为一名PHP工程师,您是否曾经听说过md5值?如果没有,那么您在进行数据加密方面的工作可能会遇到一些困难。因此,在这篇文章中,我们将详细介绍md5值的基本知识以及如何在PHP中使用它来加密数据。 ### 一、md5值的概述 MD5(Message Digest Algorithm 5)是一种密码散列函数,用于将任意长度的信息压缩为固定长度的信息摘要(通常是128位)。它通...

如何在 Python 中比较两个列表

如何在 Python 中比较两个列表

厉飞雨 阅读(191) 评论(0) 赞(8)

Python 提供了多种方法来比较这两个列表。比较是将的数据项与列表中的另一个数据项进行检查的过程,无论它们是否相同。 ``` list1 - [11, 12, 13, 14, 15] list2 - [11, 12, 13, 14, 15] Output - The lists are equal ``` 下面给出了比较两个列表的方法。 * cmp()函数 * set...

Python 中如何反转字符串?

Python 中如何反转字符串?

厉飞雨 阅读(168) 评论(0) 赞(7)

Python 字符串是 Unicode 字符的集合。Python 有很多字符串操作的函数,但是 Python 字符串库不支持内置的"reverse()"函数。但是有各种方法来反转弦。我们正在定义以下方法来反转 Python 字符串。 * 用于循环 * 边循环边使用 * 使用切片操作符 * 使用反转()功能 * 使用递归 ### 用于循环 这里,...

MyBatis resultMap中collection过滤空字段

MyBatis resultMap中collection过滤空字段

厉飞雨 阅读(155) 评论(0) 赞(7)

在使用MyBatis查询数据时,返回值可以定义为`resultMap`。 如果返回的对象中有列表,还可以使用`collection`标签进行定义。 此时,如果不想某些字段为空的数据加入列表,可以使用`notNullColumn`属性进行定义: ``` <resultMap id="resultMapDemo" type="返回值...