自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL中的interactive_timeout和wait_timeout

参数指定了交互式连接的超时时间,即当一个客户端连接到 MySQL 服务器时,在该连接处于空闲状态并且没有发出任何查询或者交互操作时,服务器等待的时间长度。参数也是控制连接超时的一个参数,它指定了非交互式连接的超时时间。:适用于用户和数据库服务器之间有交互操作的连接,例如命令行客户端连接或者用户通过应用程序与数据库服务器进行交互的连接。:适用于没有用户交互操作的连接,例如应用程序和数据库服务器之间的连接。:可以通过以下 SQL 命令查看当前的。的值,MySQL 会自动关闭连接。:可以通过以下方式之一来设置。

2024-04-24 15:38:09 311

原创 MySQL的ROW_NUMBER()的使用

需求:hh_data表中有date_time和value两个主要业务字段,其中date_time颗粒度为小时,现需要将按序查询出的数据每相邻4条相加的value值并匹配第1个date_time的场景。要实现上述描述的功能,在这里可以使用 MySQL 中的一些聚合函数和日期函数来计算指定时间段内每 4 个小时的数据总和,并使用第一个 datetime 来匹配这个和。替换为你想要查询的时间段的起始时间和结束时间。此外,确保在 datetime 字段上有索引,以确保查询的效率。替换为你的实际表名,并将。

2024-04-17 18:12:44 333

原创 Java希尔排序

希尔排序是一种改进的插入排序算法,也称为缩小增量排序。它通过将待排序的数组按照一定的间隔分割成若干个子序列,然后对这些子序列进行插入排序,随着排序进行,逐渐减小间隔,直至间隔为1,最后对整个数组进行一次插入排序。这样做的好处是,在初始阶段,子序列中的元素较少,插入排序的代价较小,而且数组中的元素已经基本有序,这样一来,后续的插入排序效率就会提高。

2024-01-31 21:42:32 593 1

原创 Java插入排序

插入排序是一种简单直观的排序算法,它的基本思想是将一个元素逐步插入到已经排序好的部分,直至所有元素都被插入完成。

2024-01-21 21:08:03 567

原创 Java选择排序

选择排序是一种简单直观的排序算法,其基本思想是每一轮从待排序的元素中选择最小(或最大)的元素,将其与当前位置的元素交换。在这个例子中的步骤3中添加了判断条件,避免不必要的交换,算是进行了小小的优化。

2024-01-14 22:16:49 616

原创 Java冒泡排序

这里提供了两个版本的冒泡排序实现:普通冒泡排序和优化后的冒泡排序。在优化后的版本中,增加了一个标志位 swapped,用于判断是否发生了交换,如果没有发生交换则说明数组已经有序,可以提前退出循环,从而减少不必要的比较。冒泡排序是一种简单的排序算法,它通过比较和交换相邻元素的方式,使得列表中的元素逐渐移动到正确的位置。

2024-01-07 22:21:38 536

原创 git merge指定的文件

在执行合并之前,请确保你已经切换到目标分支。如果你只想在合并时包含特定类型的文件(例如,只合并。文件,而不是整个分支。请注意,上述命令使用了通配符。文件被包含在合并中。

2023-11-20 10:56:45 456

原创 Java的Stream和Python的Pandas的对比

Java 中的 Stream 流和 Python 中的 Pandas 库都提供了处理数据的功能,但它们有一些关键的区别。

2023-11-18 12:47:41 360

原创 PostgreSQL设置主键从1开始自增

在 PostgreSQL 中,设置主键从1开始自增并重新开始自增是通过序列(sequence)来实现的。

2023-11-17 11:10:49 999

原创 MySql取最近七天的日期字符串

Mysql取最近七天的日期字符串

2023-11-09 19:06:28 231

原创 Java实现栈

这个示例中,使用了一个数组来保存栈的元素。当栈满时,会自动扩展数组的容量。可以根据需要调整数组的初始容量和扩展策略。

2023-10-24 10:16:09 168

原创 Java计算不同时区的时差

这里计算例如"Asia/Shanghai"与"Europe/London"之间的时间差,并以正负值表示。

2023-09-26 20:03:29 335

原创 IDEA对Web和Tomcat的一些配置

IDEA在对JavaWeb和Tomcat中有一些较繁琐的配置,在此稍微记录一下

2023-08-27 10:08:52 601

原创 JAVA中时间戳和LocalDateTime的互转

时间戳转LocalDateTIme要将时间戳转换为Java的对象,你可以使用Java 8或更高版本中的java.time包。以下是将时间戳转换为的示例代码:java上述代码中,我们首先使用方法从时间戳创建了一个Instant对象,然后使用ZoneId定义了一个时区(你可以根据需要选择不同的时区),最后,我们使用atZone()方法将Instant转换为,然后使用方法将其转换为。请确保替换示例代码中的时间戳和时区以适应你的实际需求。

2023-08-25 15:31:25 3256

原创 Quartz 设置为UTC时区

默认情况下,Quartz 将使用默认的系统区域设置和时区,若设置为UTC如下给出部分示例代码,可供大家参考。

2023-08-24 16:02:27 603

原创 Windows快速关闭占用某端口的进程

这个命令将列出占用端口8848的进程的信息,包括进程ID(PID)。打开命令提示符(Command Prompt)。这将强制关闭占用指定端口的进程。

2023-08-24 15:28:04 1868

原创 IDEA快速设置Services窗口

现在微服务下面会有很多SpringBoot服务,Services窗口方便我们管理各个SpringBoot服务,但有时IDEA打开项目后无法的看到Services窗口,以下步骤可以解决!

2023-08-22 15:55:35 832

原创 浏览器和Postman能直接访问,Java代码无法访问URL

背景是需要调用谷歌地图API, 这里要开VPN的哈, 但效果是浏览器和Postman能直接正常访问,Java代码无法访问,提示“Connection timed out”。

2023-07-17 16:59:16 1997 1

原创 SwitchHosts没有写入Hosts文件的权限

修改Hosts文件信息后SwitchHosts有写入 Hosts 文件的权限

2023-03-08 11:42:18 1141 2

原创 CentOS 7之ifconfig

1.直接ifconfig,提示找不到此命令2. yum install ifconfig, 又报错提示: Cannot find a valid baseurl for repo: base/7/x86_63. 修改网络配置文件,vi /etc/sysconfig/network-scripts/ifcfg-ens33,注意标红的位置名称可能会 不一样,我这里是 ifcfg-ens33,在最后一行把ONBOOT=no,改为ONBOOT=yes,最后重启网络 service netw...

2021-10-27 19:03:11 1201

原创 VSCode快速生成HTML

生成html模板:!(只有一个英文感叹号) 然后回车或TAB键即可格式化代码:Shift + Alt + F(Windows下)添加或取消注释:Ctrl + /生成纯标签: 单个:div, 多个:div*3, 父子:ul>li*3 ul>li*3>a, tr*3>td*4(3行4列) table>tr*3>td*4 兄弟:h1+div*3+ul>li*3 (注:若直接复制vscode没有提示,则尝试先去掉最后一个字符再补全)..

2021-10-26 17:08:44 2490

原创 Error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1

记一次在ubuntu中python3环境下的报错' error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ',解决方案如下:sudo apt-get install python3 python-dev python3-dev \ build-essential libssl-dev libffi-dev \ libxml2-dev libxslt1-dev zlib1g-dev \ pytho

2021-04-08 16:16:22 832

原创 Celery多进程并发加锁

背景:在celery中多worker下多进程并发的情况下,对有些公共数据涉及到进程安全问题,所以需要对这些数据进行加锁操作。 在Python中threading是多线程,而mutiprocessing是多进程。我们这里多worker采用的是mutiprocessing1. 创建一个锁lock = multiprocessing.Lock()2. 获取锁lock.acquire()3. 保证redis中num对应值的安全性Redis.write("num", str(i...

2021-04-08 16:10:41 1956 2

原创 PostgreSQL导入导出CSV

需求:在代码中用pgsql命令导入海量csv数据。因为数据量大,用传统insert的方式效率太低,所以这里采用psql命令在登录下用 PostgreSQL 的 COPY 导入CSVPGPASSWORD=123456 psql -h 127.0.0.1 -p 5432 -d db_name -data -U postgres -c "\copy public.tab_name FROM './test.csv' WITH csv header delimiter ',' encoding 'UTF8';.

2021-03-23 10:29:52 4433 1

原创 No module named ‘psycopg2‘

这种情况,网上大概有如下几种方法:1. pip installpsycopg2,大部分人第一反应应该都能想到2.sudo apt-get install libpq-dev 或 yum install libpq-dev3.我这里是在docker中布署,上述操作仍然无效,最后发现是基础python镜像的原因,我这里将FROM python:3.7-alpine换成FROMpython:3.7.6就好了,再说下这两的区别,alpine镜像,简洁、小巧,基本是个空镜像。基于alpine的p...

2021-03-16 10:28:06 6196

原创 CentOS 7搭建YetiForce CRM开源系统

YetiForce CRM官网链接:https://yetiforce.com/官方安装链接:https://yetiforce.com/en/knowledge-base/documentation/implementer-documentation/item/crm-installation 准备文件 xampp-linux-x64-7.4.13-1-installer.runYetiForceCRM-6.1.0-complete.zip2.安装xamppchm...

2021-01-27 14:21:33 955

原创 Mysql保存表情时报错SQLException: Incorrect string value: ‘\x

将字段的字符由utf8改为 utf8mb4 ,原来是这个改为如下因为MySQL原来的“utf8”只支持每个字符最多三个字节,而真正的UTF-8即后来的utf8mb4是每个字符最多四个字节,而原来的三个字节不满足表情字符的长度...

2020-12-08 16:19:03 343

原创 VSCode 清除终端

背景: 发现用vsCode写node后台服务的情况下,终端不能像idea或eclipse那样方便的清除日志信息,体验不好大概流程:先打开设置 - > keyboard Shortcuts ->搜索 "workbench.action.terminal.clear" -> 输入"Ctrl K"(可自定义) ->回车生效图示如下:...

2019-10-29 14:17:21 26550 4

原创 Java中字符串CST的时间日期转换

在工作过程中,一些业务免不了接触到了一些对时间字符串的处理,整理如下:转换诸如 “ Wed, 17 Oct 2018 20:17:40 CST”,“ Wed, 17 Oct 2018 20:17:40 BST”等字符时间样式@Testpublic void parseString2Date1()throws Exception{ //首先这种时间格式应该是美国时间的一种格式,因...

2018-10-22 11:46:11 5725 1

原创 Java中重复调用异常方法

直接上demo,首先给出一种不合理的方式,因为就有童鞋会这么做的,就是在异常的catch中继续调用本身。public class HelloWorld { public static void main(String[] args){ test(); } public static void test(){ try { ...

2018-08-17 17:24:42 4383

空空如也

空空如也

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

TA关注的人

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