logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot+aop+redis分布式定时任务只一个节点执行

乱写了一点代码, 原型是微服务分布式部署中,某个定时任务只需要某个节点定时跑一次就可以了,不需要所有节点都跑,而Springboot的定时任务设置是只针对当前节点的,所以就需要加入手段去防止一下,于是有了下面的代码:1. 自定义Annotation注解,标识了该注解的定时任务既只能由某一个节点执行2. AOP识别标识了自定义注解的定时任务,完成执行方法前的加锁和...

#分布式#java#redis +1
就当谎言也是承诺。

原文地址:就当谎言也是承诺。作者:瞿致一   停不下写字的欲望,就像没法不思念你一样。   我没有向任何人说起过你,当生命中没有你这个人出现过一样,刚刚在马路上看见一个和你长得很像的人,忽然间就哽咽。我跟在他后头走了一段路,不敢低头,生怕错过一个回头,然后送他进了拐角,转身往另一个方向去。 这么多年都想问你当初你说喜欢我的时候怀着的是什么心情,会是和我一样可以预见未来的悲伤么。那时

Model1Model2开发模式

在使用JSP技术开发WEB程序时,有两种开发模式,一种是Model1模式,就是使用JSP+javaBean技术,将页面显示和业务逻辑处理分开,使用JSP实现页面的显示,javaBean对象用来保存数据和实现业务逻辑,大概可以用下图来反映:                  Model1开发模式在JSP页面中嵌入了流程控制以及调用了javaBean的方法,随着业务逻辑复杂度的增加,使用M

C#连接数据库并插入数据(insert)

C#连接数据库并插入数据    C#并不是我主攻的方向,我们的课程里面虽然有C#,到目前为止,刚讲到windows窗体编程这儿,在这之前,C#只讲了一些基础,所以,我很菜的,一个C#菜鸟。不过前些天一个朋友的朋友让我给他们处理一些程序问题时,他们的编程语言正好是C#,好费劲,用到了好多C#的知识,幸好C#的语法和java的很相似,我就参考java编程的编程思想,用C#的语法写程序,不会的语

Oracle中子程序和程序包中的函数

oracle中的函数      oracle中的函数是子程序和程序包中的一部分,函数与过程相似,是数据库中存储的已命名PL/SQL程序块。函数的主要特征是它必须返回一个值。创建函数时通过RETURN子句指定函数返回值数据类型。在函数的任何地方,都可以通过“RETURN表达式”语句从函数返回,这里的“表达式”的值与函数定义中指定的返回数据类型一致。函数的创建语法:CREATE [OR R

C#连接数据库并插入数据(insert)

C#连接数据库并插入数据    C#并不是我主攻的方向,我们的课程里面虽然有C#,到目前为止,刚讲到windows窗体编程这儿,在这之前,C#只讲了一些基础,所以,我很菜的,一个C#菜鸟。不过前些天一个朋友的朋友让我给他们处理一些程序问题时,他们的编程语言正好是C#,好费劲,用到了好多C#的知识,幸好C#的语法和java的很相似,我就参考java编程的编程思想,用C#的语法写程序,不会的语

docker部署启动nacos(单机版)

前提: 已经安装成功docker,并且配好了库,源等, 见之前的文章开始:第一步: 查找下nacos镜像docker search nacos第二步: 拉取nacos镜像docker pull nacos/nacos-server第三步: 创建目录做映射, 主要映射配置文件和日志mkdir -p /home/nacos/logsmkdir -p /home/nacos/init.dvi /home

文章图片
#java#spring
利用VMWare创建linux虚拟机

不论是为了搭建各种练习集群,还是搭建linux自己练手,现在window上弄个linux是非常简单的事情,依然记得大学那会儿给笔记本装双系统,一个linux,一个windows, 装完之后就是装B。, 现在windows上搭建linu环境更简单了, 方法比困难多。我听到的就有3种,本文介绍采用VMWare创建linux的过程,废话不多说:第一步:安装VMware, 官网下载VMWare,然后运行安

文章图片
#linux#centos#运维
到底了