对于一些活动相关的业务场景,如果设置了到时间开启,可以通过自己实现延时队列的方式来完成类似业务。如添加完活动用活动开启时间减去当前时间,去创建延时任务,再将其添加到延时队列中,以此来完成到时间活动自动开启关闭的功能,当然这种方式只适用于单体架构,如果是集群或分布式,需要自行加分布式锁或利用redis ...
分类:
编程语言 时间:
2021-06-11 18:26:12
阅读次数:
0
公平锁 非公平锁 可重入锁(递归锁) package com.model.lock; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock; import java.util.concurrent.l ...
分类:
编程语言 时间:
2021-06-11 18:03:17
阅读次数:
0
报错 Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/$hostname.pid). 应该我在/etc/my.conf配置默认字符集的问题 https://blog.csdn.n ...
分类:
数据库 时间:
2021-06-11 18:02:40
阅读次数:
0
1 从CopyOnWriteArrayList谈等效不可变对象在源码中的应用 CopyOnWriteArrayList的源码中应用了等效不可变对象。使得集合在遍历操作的时候,不用加锁也能保证线程安全。 1.1 CopyOnWriteArrayList Source Code public class ...
分类:
其他好文 时间:
2021-06-10 18:38:35
阅读次数:
0
create temporary table temp_t like t1; alter table temp_t add index(b); insert into temp_t select * from t2 where b>=1 and b<=2000; select * from t1 j ...
分类:
其他好文 时间:
2021-06-10 18:34:39
阅读次数:
0
前言: 这个版本是安装在centos 7.4 的服务器上面,已经清理了防火墙策略,但是没有修改内核文件数,安装的难点在于环境变量配置,非安装配置本身。 1、安装准备 登录官网下载需要的版本,现在用的是13.1, https://www.postgresql.org/ftp/source/v13.1/ ...
分类:
数据库 时间:
2021-06-10 18:07:57
阅读次数:
0
1.创业的感受 累,累,累,已经连续创业3天,2晚失眠睡不着,中午午休也睡不着,衣带渐宽终不悔,为伊消得人憔悴,哈哈....。但是觉得自己在成长和进步,连续不断的输出,让我不得已不断的学习,不断的输入。有时候会觉得,特别的孤独,特么的说好大家一起开源,一起创业,但是真正行动的时候,都看不到人,感觉一 ...
分类:
数据库 时间:
2021-06-10 18:02:17
阅读次数:
0
ltrace 跟踪进程调用库函数 ltrace 能够跟踪进程的库函数调用,它会显现出哪个库函数被调用,而strace则是跟踪进程的每个系统调用。 参数选项 解释说明(带※的为重点) #-c 统计库函数每次调用时间,最后程序退出时打印摘要 #-C 解码低级别名称(内核级)为用户级名称 #-d 打印调试 ...
分类:
其他好文 时间:
2021-06-10 17:49:15
阅读次数:
0
是用J-Link下载程序时,遇到芯片被锁的情况,如下图所示 解决办法: 在j-link官网下载客户端 安装之后打开文件安装目录 连接好J-Link ,打开JLinkSTM32 选择自己所使用的芯片即可 ...
分类:
其他好文 时间:
2021-06-09 15:32:32
阅读次数:
0
wget命令 wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定的网络中有很强的适应性,如果由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次连到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下 ...
分类:
系统相关 时间:
2021-06-09 10:36:41
阅读次数:
0