自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring整合Quartz框架实现

一、基础知识1、一个 Quartz 集群中的每个节点是一个独立的 Quartz 应用,它又管理着其他的节点。意思是你必须对每个节点分别启动或停止。不像许多应用服务器的集群,独立的 Quartz 节点并不与另一其的节点或是管理节点通信。Quartz 应用是通过数据库表来感知到另一应用的。所以必须首先创建Quartz数据库表。Quartz 包括了所有被支持的数据库平台的 SQL 脚本。在 <quartz_home>/docs/dbTables 目录下找到那些 SQL 脚本quartz.pr.

2020-10-30 21:31:52 238 1

原创 quartz与springboot整合实现分布式调度(一)

Quartz任务调度框架之最全Quartz系统参数配置详解:https://blog.csdn.net/zixiao217/article/details/53091812

2020-10-30 21:21:11 248

转载 quartz基础学习(三)

转载:https://blog.csdn.net/jiangliubang/article/details/78508101七、TriggerListener和JobListener1、listener是一个对象,用于监听scheduler中发生的事件,然后执行相应的操作;你可能已经猜到了,TriggerListeners接受与trigger相关的事件,JobListeners接受与jobs相关的事件。trigger相关的事件包括:trigger的触发、trigger错过触发(mis-fire)以及t..

2020-10-30 19:50:18 138

转载 quartz基础学习(二)

转载:https://blog.csdn.net/jiangliubang/article/details/78508101五、SimpleTrigger1、SimpleTrigger可以满足的调度需求是:在具体的时间点执行一次,或者在具体的时间点执行,并且以指定的间隔重复执行若干次。比如,你有一个trigger,你可以设置它在2015年1月13日的上午11:23:54准时触发,或者在这个时间点触发,并且每隔2秒触发一次,一共重复5次。根据描述,你可能已经发现了,SimpleTrigger的属性包..

2020-10-30 17:30:01 290

转载 quartz基础学习(一)

转载:https://blog.csdn.net/jiangliubang/article/details/78508101零、快速入门1、quartz使用名为quartz.properties的配置文件,该文件必须位于classpath下2、我们创建jobDeatils、trigger实例的时候需要,代码中需要静态导入(static import)创建方法builder,入门例子:public class CourseOneSimple1 { public static void..

2020-10-30 16:32:03 231

原创 nacos服务治理与配置管理学习

一、安装简单,直接下载tar.gz包,tar -xvf nacos-server-1.0.0.tar.gz 解压后找到bin下面有自带启动命令 ,并且windows以及linux都支持,启动命令直接运行sh startup.sh -m standalone 注意单机启动否则默认集群会启动失败,访问:localhost:8848/nacos,输入默认账号密码:nacos,nacos 。当然也可以自定义用户名密码详见:https://blog.csdn.net/qq_40523572/article/det..

2020-10-30 10:20:56 225

原创 idea本地引入第三方的jar包

1、首先是在项目的src并列创建一个libs文件夹然后将a.jar包拖进这个libs里面然后在pom文件中加入如下依赖,其中groupid/artifactid/version/随意编写重点一定要指向包路径<!--本地第三方jar包引入--><dependency> <groupId>com.example</groupId> <artifactId>dao-base</artifactId> <v

2020-10-29 17:22:53 540

转载 分布式定时任务quartz

1、方式一,简单实现,实现QuartzJobBean 类的executeInternal方法,QuartzConfig配置具体定时信息作业详情。https://blog.csdn.net/chenmingxu438521/article/details/944856952、方式二、复杂但是功能强大。https://blog.csdn.net/u013330085/article/details/103873890...

2020-10-29 09:11:05 219

原创 spark操作mysql出现不可重复如何处理?ON DUPLICATE KEY UPDATE

INSERT INTO tb_http_tomcat_monitor_1 (id,total_res_time,total_req_count,req_dispose_count,queue_size,thread_pool_size,excute_thread_count,wait_thread_count)VALUES('20180810093055',20,1,2,1,20,2,1) O...

2020-10-29 09:09:15 287

原创 kafka消息队列偏移量管理

1、手动设置偏移量http://www.pianshen.com/article/474464346/、2、消费kaifka消息,手动控制消费逻辑,同步异步提交偏移量https://www.cnblogs.com/sodawoods-blogs/p/8969774.html3、管理kafka的偏移量,消费与提交https://my.oschina.net/u/1027043/b...

2020-10-29 09:08:15 134

原创 解决git上中文乱码问题

https://www.cnblogs.com/ambitionutil/p/11245312.html

2020-10-29 09:06:11 217

原创 Filter或Listener导致@Autowired失效

问题:https://blog.csdn.net/u013189824/article/details/91579230使用工具类手动注入,在Filter或者Listener的类中使用@PostConstruct注解标识的方法,使其在启动后执行此方法实现人为主动注入,此方法里,直接调用工具类里面的getBean方法进行注入。解决:https://blog.csdn.net/ex_tang/article/details/82749844...

2020-10-28 20:33:54 388

原创 深入浅出springboot阅读学习(五)

Springboot Actuator监控端点。SpringCloud:为了实现分布式的开发,springcloud应运而生,主要包含以下几个组件,服务治理和发现组件Eureka,客户端负载均衡组件Ribbon,声明服务调用服务间调用,Feign,断路器限流熔断降级 Hystrix,还有API网关可用于负载均衡以及过滤策略Zuul,还有一些其他的比如config配置管理等。简单样例,一、Eureka部署启动只需引入spring-cloud-starter-netflix-eureka依赖,depende

2020-10-27 20:58:50 115

转载 springboot整合druid配置

https://blog.csdn.net/justlpf/article/details/80728529

2020-10-26 17:38:34 104

原创 深入浅出springboot阅读学习(四)

一、springsecurity,引入依赖spring-boot-starter-security即可使用springsecurity,传统spring项目中我们只需要@EnableWebSecurity即可启动springsecurity。但是启动后发现每次启动的用密码都是不固定的类似uuid的字符串,默认用户名user。到了后面我们可以在application.properties文件配置spring.security.user.name/password方式配置用户名密码解决以上问题,并且spring

2020-10-23 21:23:22 163 1

原创 深入浅出springboot阅读学习(三)

一、Redis,redis默认序列化器是JdkSerializationRedisSerializer,这样会使二进制不具有可读性,如果我们可以自定义配置redis为StringRedisSerializer。如果是对象的话我们还可以配置成JacksonJsonRedisSerializer。redis最常用的是redisTemplate.opsForValue()字符串操作接口,但是也提供了其他的比如opsForList/opsForHash/opsForSet等直接操作这种集合、hashMap、set的

2020-10-23 19:35:12 164

转载 MyBatis如何获取插入记录的自增长字段值

https://www.cnblogs.com/leeego-123/p/10724488.html

2020-10-23 10:39:46 116

原创 深入浅出springboot阅读学习(二)

1、数据库,springboot中配置mysql只需要mysql-connector-java以及spring-boot-starter-jdbc两个依赖即可,当然如果配置连接池我们可以使用commons-dbcp2依赖。我们操作数据库主要的方式是JdbcTemplate,Hibernate和MyBatis当然实际中一般是后两种。jdbcTemplate基本步骤就是创建jdbcTemplate实例,然后拼装sql语句,拼装参数,jdbcTemplate提交。...

2020-10-16 12:48:47 221

原创 深入浅出springboot阅读学习(一)

一、基础知识1、swagger中的配置文件,是用来配置swagger页面样式的,比如抬头啥的,注意扫描路径,启动类上要加@EnableSwagger2,当然不配置的话也可以使用默认样式。2、当Service接口层存在多个实现类的时候,可以通过@Primary指定优先生效的实现类也可以使用@Quelifier在注入的时候指定注入实现类的名称,名称在实现类上加注解的时候,通过@Service("名称")来声明3、springbean的初始化流程,首先是通过@ComponentScan定义的扫描路径扫描带有

2020-10-15 19:02:28 290

原创 springsecurity 授权码模式免登录扩展

https://www.cnblogs.com/xuwenjin/p/9933218.html

2020-10-12 19:10:21 382

原创 Oauth springsecutity 授权码认证模式自定义扩展

https://www.cnblogs.com/mxmbk/p/9882860.html

2020-10-12 15:08:55 138

原创 centos服务器重启后启动redis服务

1、查看redis配置文件路径一个为解压一个为真正的配置只有配置了yes的才是真正配置文件2、找到后启动

2020-10-10 14:06:06 2086

Java编码规范.docx

java编码规范

2019-07-29

空空如也

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

TA关注的人

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