- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 基于redis的分布式锁解决token续期冲突的问题
场景:用户登录状态存储到redis,2小时后过期。在过期前的30分钟如果用户进行操作,则对登录状态进行续期,续期后仍有2小时时限,并更换新的token。在微服务模式下,如果两个服务同时请求续期,则会返回两个不同的token,其中一个是无效的,这会导致用户登出。加锁以避免这个问题。
2024-05-26 23:09:19 455
原创 电脑提速方法:虚拟内存使用固态硬盘
今天看了一下系统的虚拟内存竟然设置在机械硬盘(D盘),怪不得越用越慢,调整到固态硬盘(C盘)后还是能明显感受到提升的。
2022-10-21 15:53:41 3228 2
原创 IDEA maven引入依赖后无法导入相应的类
并执行reload,却无法在代码中使用io.jsonwebtoken.Jwts。最后发现重启IDEA就好了,目前没有找到其它解决方法。
2022-07-26 23:26:46 807
原创 Swagger文档的响应参数显示为“object”
很奇怪的一个问题,封装的返回对象变成“object”了,后来发现是因为使用了JRebel插件启动了项目,目前没找到兼容的办法。
2021-11-12 10:50:29 2168 6
原创 windows server 2008安装jdk8提示 内部错误61003
找了很多办法都没用,最后发现是jdk版本太高把8u311降到8u161就可以了
2021-11-06 14:49:23 1662 2
原创 Push failed: Unable to access ‘https://github.com........
我是因为全局配置的用户名不对(不是github的),需要重新配置查看当前配置git config --list修改配置(当前项目)git config user.name “[name]”git config user.email “[email address]”修改配置(全局)git config --global user.name “[name]”git config --global user.email “[email address]”...
2021-07-22 15:09:32 1172
原创 nextcloud搭载spreed聊天室
首先要搭建nextcloud环境https://blog.csdn.net/u012554509/article/details/118759916安装nodejs可以参考:https://www.cnblogs.com/zhi-leaf/p/10979629.html克隆spreed到/root/nextcloud/apps下git clone https://github.com/nextcloud/spreed.git构建spreedmake dev-setupmake build-j
2021-07-15 16:36:24 1286
原创 使用nginx配置https访问
证书生成以及自签名证书下载OpenSSLhttp://slproweb.com/products/Win32OpenSSL.html证书中的信息Country Name (2 letter code) [XX]:CN #请求签署人的信息State or Province Name (full name) []: #请求签署人的省份名字Locality Name (eg, city) [Default City]:# 请求签署人的城市名字Organization Name
2021-07-15 16:15:48 223
原创 CentOS7使用docker搭建nextcloud
拉取镜像docker pull nextcloud创建挂载文件夹mkdir /root/nextcloud运行镜像,设置文件挂载docker run -d --name nextcloud -v /root/nextcloud:/var/www/html -p 8000:80 nextcloud参数说明:–name:设定容器名称为nextcloud-p 8000:80 :端口映射,将宿主机8080端口映射到容器中的80端口-v /root/nextcloud:/var/ww
2021-07-15 15:52:57 586
原创 CentOS7使用docker搭建Jitsi Meet视频会议服务器
官方地址:https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker首先安装dockercurl -fsSL https://get.docker.com | bash -s docker --mirror aliyun安装docker-composecurl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$
2021-07-09 16:55:49 3020 2
原创 nacos简介
Nacos官方网站https://nacos.io/zh-cn/Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qFDaERHq-1625017952604)(img/291
2021-06-30 09:59:25 362
原创 每晚11点后电脑自动休眠的简单Java程序
由于我下班之后从来不关电脑,以备远程连接,因此在周一到周五每晚十一点后执行睡眠命令,保证第二天电脑使用流畅。public class Main { public static void main(String[] args) throws Exception { while (true) { Calendar cal = Calendar.getInstance(); System.out.println("执行-----------
2021-06-23 16:52:50 476
原创 Java多线程高并发
链接包含内容:线程基本概念线程状态(7)如何保证多线程的运行安全synchronized的底层实现(锁升级)volatile单例线程安全问题JUC同步工具AtomicInteger原理-CASUnsafe间歇性复习ReentrantLockCountDownLatchCyclicBarrierReadWriteLockSemaphoreExchangerLockSupport面试题1 实时监控元素个数的容器面试题2:生产者消费者容器源码阅读ReentranLock
2021-06-22 10:34:36 80
原创 VMWare虚拟机安装CentOS
链接:http://note.youdao.com/noteshare?id=5e57ddeb0976e3386a0cfdc841103e10&sub=77056EBB7F9846F5A5BA8688D803955C
2021-06-22 10:06:32 87
原创 MySQL binlog 实战
更改配置首先在配置文件/etc/my.cnf的[mysqld]下添加如下配置# 指定二进制日志文件名称,用于记录对数据造成更改的所有语句(默认不开启,最好开启)log-bin=master-bin# 基于行的复制binlog-format=ROW# 指定将更新记录到二进制日志的数据库,其他所有没有显式指定的数据库更新将忽略,不记录在日志中binlog-do-db=my# 用于标识数据库实例server-id=123456然后重启mysqlservice mysqld restart
2021-06-20 22:40:58 155
原创 限流、熔断、降级框架Sentinel使用
标题Sentinel 是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。官网地址https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D简单处理try{ //限流 //http请求消耗线程 map(URI,线程数) //隔离 线程池(线程数) if (
2021-06-18 17:21:02 659
原创 定时任务框架quartz+spring boot实战
quartz官方文档:http://www.quartz-scheduler.org/documentation/添加依赖<!--定时任务--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>添加配置sp
2021-06-18 15:06:24 494
原创 flink1.9新特性:维表JOIN解读
Flink 1.9 中维表功能来源于新加入的Blink中的功能,如果你要使用该功能,那就需要自己引入 Blink 的 Planner,而不是引用社区的 Planner。<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-table-planner-blink_...
2019-09-04 10:24:56 8210 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人