自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Win安装PostgreSQL和PostGIS

如果打开后报错:The pgAdmin 4 server could not be contacted:或则无法打开,需要删除该路径下的备份文档:C:\Users\用户名AppData\Roaming\pgAdmin\pgadmin4.db,再重新打开,便正常启动。取消对钩,默认扩展库需要的时候再安装,点击finish。选择PostgreSQL的安装地址,Next。开始安装,安装完成,close。选择语言,默认即可,Next。勾选创建空间数据库,Next。输入数据库密码,Next。选择安装目录,Next。

2024-12-26 16:51:50 531

原创 Java设计模式笔记(二)

23种设置模式

2024-12-03 15:24:53 1051

原创 Java设计模式笔记(一)

23种设计模式

2024-11-26 17:02:43 1296

原创 MySQL 【流程控制】函数

流程控制函数

2024-11-07 10:42:34 638

原创 zxing生成、解析二维码,条形码

如:二维码、EAN-13码、UPC-A码、Code-128码、Code-39码等等。设置生成条形码的类型。简单条形码(无文字)

2024-11-04 11:49:13 1000

原创 java 生成二维码(多种途径、多种样式)

PDF417:是一种可以储存大量信息的二维码格式,它具有数据密度高、可靠性强等优点,可以应用于许多场景,例如航空机票,运输和配送标签,法律文件等。封装了一系列的二维码生成方法,可以生成多种格式的二维码,包括QR Code、Aztec Code、PDF417、Data Matrix等。是ZXing库中表示二维码矩阵的数据结构,它是由0和1构成的二维数组,用于存储二维码的编码信息。是ZXing库中非常重要的数据结构之一,它负责存储和处理生成二维码图像所需的二进制信息,是实现二维码生成功能的关键。

2024-11-03 08:30:00 4353

原创 JavaScript【Number】方法大全

如果值为 NaN 且类型为 Number,则。如果值是数据类型 Number 的整数,则。注释:如果小数位数大于数字,则添加零。方法返回 true。进制(2 到 36)。将数字格式化为指定长度。将数字格式化为指定长度。

2024-11-02 15:37:59 775

原创 MySQL 【正则表达式】函数大全

替换第几次匹配的内容。默认为替换所有匹配的内容。,返回匹配的子串的第一个字符的位置索引;开始搜索的起始位置。,返回匹配的子串的后面的位置索引。指定返回哪一种位置索引。开始搜索的起始位置。开始搜索的起始位置。中的第一组连续的数字的后面的索引。只替换了第二次匹配的连续数字。执行匹配采用的模式。中的第一组连续的数字的索引。执行匹配采用的模式。执行匹配采用的模式。执行匹配采用的模式。操作符等同于 REGEXP。中的第二组连续的数字。中的第二组连续的数字。

2024-10-23 16:22:52 1718

原创 前端【数组】方法大全

搜索将从指定位置开始,如果未指定开始位置,则从末尾开始,并在数组的开头结束搜索。如果未找到该项目,则方法返回 -1。// 6从位置 4 开始搜索// 2// 'Mango'

2024-10-22 17:16:03 2128

原创 Win将Nginx设置成服务

WinSW为开源项目,可用于将自定义进程包装和管理为Windows服务。下载安装包后,可以重命名winsw.exe为任何名称,例如myService.exe。在nginx.exe同文件夹下新建nginx-service.xml文件。将WinSW-x64.exe修改为nginx-service.exe。3、新建nginx-service.xml。以管理员身份打开当前目录命令行执行安装。如要卸载,以管理员执行。

2024-10-22 10:14:05 676

原创 Win安装Redis

(1)默认情况下,Redis监听端口是 6379。卸载服务:redis-server --service-uninstall。开启服务:redis-server --service-start。停止服务:redis-server --service-stop。(1)打开 redis.windows.conf 文件。(1)打开 redis.windows.conf 文件。(4)重启 Redis 服务,使端口修改生效。(5)重启 Redis 服务,使配置生效。(4)重启 Redis 服务,使密码生效。

2024-10-21 14:46:53 1063

原创 Win安装MySQL8

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';CREATE USER '用户名'@'%' IDENTIFIED BY '密码';新建变量名为MYSQL_HOME的变量,变量值为mysql的安装路径。【此电脑】右键->【属性】->【高级系统设置】->【环境变量】6、mysql初始化安装。安装完成后无任何提示信息。mysql初始化命令。

2024-10-21 12:11:11 2982

原创 MySQL 【日期】函数大全(七)

UNIX_TIMESTAMP WEEK WEEKDAYWEEKOFYEAR YEAR YEARWEEK 函数的使用

2024-10-19 17:53:00 1009

原创 SpringBoot创建动态定时任务的几种方式

Quartz 是一个功能强大的开源任务调度框架,支持复杂的任务调度需求,如任务的持久化、分布式任务管理、基于数据库的调度等。通过Controller提供API接口,这里的TaskService调用了QartzService的对应接口,并做了一个写数据库读写操作,主要记录定时任务状态、执行记录信息的等。通过 TaskScheduler,你可以灵活地安排任务的执行时间,并且可以在运行时动态地创建、取消任务。然而,它的灵活性较差,对于复杂的任务调度需求,或需要动态调整任务时间的场景,可能并不适用。

2024-10-19 11:49:13 2759

原创 SpringBoot获取bean的几种方式

ApplicationObjectSupport类图入下,我们看到它实现了ApplicationContextAware接口,在Spring容器初始化过程中回调方法setApplicationContext来完成ApplicationContext的赋值。通过实现ApplicationContextAware接口,在Spring容器启动时将ApplicationContext注入进去,从而获取ApplicationContext对象,这种方法也是常见的获取Bean的一种方式,推荐使用。

2024-10-18 14:53:31 3592

原创 MySQL 【日期】函数大全(六)

TIME_FORMAT IME_TO_SEC TIMEDIFF TIMESTAMPTIMESTAMPADD TIMESTAMPDIFF UNIX_TIMESTAMP TO_DAYS、TO_SECONDS

2024-10-17 15:55:23 1007

原创 SpringBoot读取配置文件的6种方式

SpringBoot读取配置文件的6种方式

2024-10-17 11:54:44 5036

原创 MySQL 【日期】函数大全(五)

QUARTER SEC_TO_TIME SECOND STR_TO_DATESUBDATE SUBTIME SYSDATE TIME 函数的使用

2024-10-16 17:44:35 1221

原创 Linux常用命令大全

Linux命令

2024-10-16 14:48:47 1443

原创 idea快捷键大全

Ctrl快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备) Ctrl

2024-10-15 15:49:25 978

原创 MySQL 【日期】函数大全(四)

函数返回的是所在的语句、函数、存储过程开始执行的时间,并不一定是执行的。注意:MySQL 支持的时间的范围是从。函数返回值是一个数字,格式是。一个时间或者日期时间表达式。一个日期或者日期时间表达式。一个日期或者日期时间表达式。表示年份的 4 位数字。函数时确切的系统时间。

2024-10-15 14:35:53 1648

原创 Mybatis框架

mybatis笔记

2024-10-14 16:53:14 1395

原创 MySQL 【日期】函数大全(三)

将 UNIX 时间戳数值转为日期时间,并可根据指定的格式格式化。如果指定的表达式不是一个合法的日期或者日期时间,函数与 TO_DAYS() 函数是相反的。从指定的日期/时间中提取指定的部分并返回。函数将返回一个日期时间类型的值;代表给定日期是一年中的第几天的数字。函数与 NOW() 函数完全相同。函数与 NOW() 函数完全相同。将指定的天数转为日期并返回。提取并返回时间的小时部分。格式返回当前时间和日期。格式返回当前时间和日期。返回指定的日期时间所在。

2024-10-14 10:25:03 635

原创 Linux防火墙常用命令centos7

linux防火墙命令

2024-10-12 17:07:31 454

原创 MySQL 【日期】函数大全(二)

MySQL日期函数

2024-10-12 11:47:06 1803

原创 MySQL 【日期】函数大全(一)

:在指定的日期/时间上加上指定的时间间隔,并返回新的日期/时间。间隔单位: :在指定的时间上加上指定的时间间隔并返回结果。给指定的时间加上 10 秒钟给指定的时间加上 1 分钟给指定的时间加上和减去 1 小时 10 分钟 10 秒 10 微秒 :按 或 格式返回系统的当前日期。返回系统的当前日期 意味着当前日期加上一个数字。比如,系统当前日期加 1,结果为 格式4、CURRENT_DATE :按 或 格式返回系统的当前日期。与CURDATE

2024-10-11 14:09:31 1921

原创 JavaScript 全局函数与JSON方法

JavaScript 全局函数与JSON方法

2024-10-11 10:58:59 1025

原创 String字符串常用方法

2、 :连接两个或多个字符串,返回新的字符串;不会更改现有字符串。3、 :返回创建字符串原型的函数。4、endsWith():判断字符串是否以指定值结尾;区分大小写。检查字符串的前 n个字符是否以 指定值结尾 5、includes():判断字符串包含指定的字符串;区分大小写。6、idnexOf():返回值在字符串中第一次出现的位置。如果未找到该值,则 方法返回 。方法区分大小写。7、lastIdnexOf():返回字符串中指定值最后一次出现的索引(下

2024-10-10 11:22:06 775

原创 MySQL 【数字】函数大全(二)

如果您需要对小数进行四舍五入,请使用 ROUND()函数。如果需要返回数字的整数部分,请使用FLOOR(),CEIL(),CEILING()函数。将数字四舍五入到指定的小数位数。如果需要返回数字的整数部分,请使用 FLOOR(),CEIL(),CEILING()函数。返回的是 0 和 1 之间的随机小数,如果你想返回其他区间(比如。返回一个 0 (包含) 和 1 (不包含) 之间的随机数。返回指定的数字的符号。返回一个数字除以另一个数字的余数。截取数字为指定的小数位数。返回一个数字的平方根。

2024-10-09 11:13:55 1116

原创 Elasticsearch实战应用

Elasticsearch 是一个基于 Lucene 的分布式搜索和分析引擎,由 Elastic 公司开发并维护。它最初于2010年发布,迅速成为大数据领域中处理和分析海量数据的热门工具。Elasticsearch 的核心功能包括全文搜索、结构化搜索、数据分析以及实时数据处理。其设计理念是提供一个简单易用的接口,使得用户能够快速构建和部署复杂的搜索和分析应用。分布式架构:Elasticsearch 采用分布式架构,能够自动分片和复制数据,确保高可用性和可扩展性。实时搜索。

2024-10-09 10:33:24 1145

原创 MySQL数据库备份与恢复

MySQL 数据库的备份与恢复是保护数据的重要手段。无论是在 Windows 还是 Linux 系统上,掌握mysqldump和mysql工具的使用,能够有效地进行数据备份与恢复。同时,定期验证备份文件的有效性和安全性也是不可忽视的环节。通过合理的备份策略,可以最大限度地降低数据丢失的风险,为企业的正常运营提供保障。

2024-10-08 16:57:34 484

原创 前端框架对比和选择

React是由Facebook开发的一个开源JavaScript库,用于构建用户界面。它采用组件化的开发方式,允许开发者将UI拆分成独立的、可复用的组件。

2024-10-08 16:49:51 1081

原创 MySQL 【数字】函数大全(一)

:返回指定数字的绝对值 :返回大于或等于指定数字的最小整数值,即向上取整。 :返回大于或等于指定数字的最小整数值,即向上取整。等同于CEIL() :将数字从一个进制转为另一个进制,比如从 10 进制转为 2 进制。如果任意参数为 , 函数将返回 。:操作符计算两个整数的除法并返回一个整数结果。 :返回小于或等于指定数字的最大整数值。,即向下取整。 :返回参数列表中的最大值。 :返回参数列表中的最小值。如果想查找列表中的最大值,请使用 函数。

2024-10-08 10:47:59 496

原创 MySQL 【字符串】函数大全(四)

:返回反转后的字符串。 :从指定字符串的右侧返回指定数量的字符组成的字符串。从字符串的左侧提取字符,使用LEFT()函数。 :在一个字符串的右侧填充指定的字符串,使其达到指定的长度。如果想在字符串的左侧填充字符串,使用LPAD()函数。 :删除指定字符串的尾部空格,并返回没有尾部空格的字符串。如果删除字符串的首部空格,请使用 LTRIM()函数;如果想同时删除字符串的前后空格,请使用TRIM()函数。5、SPACE :返回由指定数量的空格符组成的字符串。 :从一个字符串中返

2024-09-30 10:53:39 1227

原创 springBoot整合微信支付V3 jsapi

WeixinJSBridge内置对象在其他浏览器中无效。

2024-09-27 16:25:30 898

原创 MySQL 【字符串】函数大全(三)

如果是正数,则从字符串的开头开始提取子字符串。如果是负数,则从字符串的结尾提取子字符串。返回一个字符串在另一个字符串中第一次出现的位置的数字索引。一个字符串在另一个字符串中第一次出现的位置的数字索引。删除指定字符串的左侧空格,并返回没有左侧空格的字符串。在字符串的左侧填充指定的字符串,使其达到指定的长度;返回一个字符串中从指定位置开始的指定长度的子字符串。将字符串中出现的所有子字符串替换为新的子字符串。将指定的字符串重复指定的次数并返回。被用来填充到原字符串左侧的字符串。从中提取子字符串的原字符串。

2024-09-27 11:18:14 582

原创 Java学习路线

Java是一种广泛使用的编程语言,它具有跨平台、面向对象、健壮性等特点。对于初学者来说,制定一个清晰的学习路线是非常重要的。以下是一个推荐的Java学习路线,旨在帮助初学者系统地掌握Java编程技能。

2024-09-26 18:09:07 670

原创 MySQL 【字符串】函数大全(二)

在一个字符串中插入一个新的字符串,新的字符串会替换源字符串中指定位置开始的指定长度的字符串。将数字四舍五入到指定的小数位数;从字符串的左侧返回指定数量的字符组成的新字符串返回。一个子字符串在一个字符串中第一次出现的位置的索引;例如:学生的等级字段 level 的值使用了。列表中的值,如果想按照列表中元素的顺序进行。value: 在列表中要查询的值。string:逗号分割的字符串。指定的值在给定的列表中的索引。value:要搜索的字符串。num:要格式化的数字。要被替换的字符的数量。的字符串列表中的索引。

2024-09-26 14:33:51 1150

原创 MySQL 【字符串】函数大全(一)

ASCII :将指定的字符转为对应的 ASCII 值。 只返回指定的字符串的第一个字符的 ASCII 值2、BIN :返回给定数字的二进制值的字符串3、CHAR :将每个参数对应的整数转为对应的字符,并将这些字符组成一个字符串返回。4、​​​​​​​CHAR_LENGTH :返回的是字符串中字符的数量与字符编码无关5、​​​​​​​CHARACTER_LENGTH :返回的是字符串中字符的数量与字符编码无关6、​​​​​​​CONCAT :按顺序拼接多个字符

2024-09-26 10:06:45 445

原创 java的BigDecimal常用方法

ROUND_CEILING:保留设置的小数,如果值是正数则按ROUND_UP变化,值是负数则按ROUND_DOWN变化。ROUND_FLOOR:保留设置的小数,如果值是正数则按ROUND_DOWN变化,值是负数则按ROUND_UP变化。ROUND_HALF_EVEN:保留设置的小数,进行四舍六入,如果刚好是五,则看前一位是偶数就舍弃,奇数就则进一位。ROUND_HALF_DOWN:保留设置的小数,剩余小数后一位进行五舍六入。ROUND_HALF_UP:保留设置的小数,剩余小数后一位进行四舍五入。

2024-09-25 17:36:43 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除