logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Springboot1.5.6整合druid(不重启项目动态添加数据源)和数据监控,附源码

一、要点:1.重写AbstractRoutingDataSource类的determineCurrentLookupKey方法,实现数据源的切换2.ThreadLocal 保证当前线程安全的前提下设置当前线程的数据源3.application.properties文件配置数据源为spring.datasource.type=com.alibaba.druid.pool.DruidDat...

Cron表达式校验、解析以及获取下次执行时间

目录一、前言二、引入maven依赖三、源码四、测试一、前言计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的任务。在开发中,需要检验cron表达式的合法性以及获取执行时间。在CronUtil中实现了这些功能。二、引入maven依赖<dependency>&l

#java
Vue中methods相互调用

1.方法login必须在onSubmit之前定义2.onSubmit方法之中,this.$options.methods必须在onSubmit方法下调用,不能放到回调方法里面(//this.$options.methods.login();报错$options未定义)3.valid命名不能和回调方法中参数名称相同 methods: {login() {...

spring-kafka入门学习(三):使用SpringBoot发送并接收消息

目录一、新建SpringBoot项目二、java配置三、Controller接口四、启动测试一、新建SpringBoot项目SpringBoot版本:2.1.2.RELEASE(版本最好与kafka客户端的版本对应)引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId&

#kafka#spring boot#spring
spring-kafka入门学习(四):消息监听器容器ConcurrentMessageListenerContainer测试示例

目录一、前言二、测试准备1.kafka客户端配置2.SpringBoot配置三、消费者分配情况测试1.使用默认的PartitionAssignor ->RangeAssignor2.使用PartitionAssignor ->RoundRobinAssignor四、性能测试1.情景一 单线程消费2.情景二 并发消费五、总结一、前言在官网学习spring-kafka的过程中,Messag

#kafka#java
centos7安装git2.17.0

1.获取github最新的Git安装包下载链接,进入Linux服务器,执行下载wget https://github.com/git/git/archive/v2.17.0.tar.gz2.解压tar -zxvf v2.17.0.tar.gz3.安装编译源码所需依赖yum install curl-devel expat-devel gettext-devel openssl...

#git#linux
logstash之Grok插件正则表达式使用示例

一、文档地址logstash插件grok地址:https://www.elastic.co/guide/en/logstash/7.6/plugins-filters-grok.html正则在线调试:http://grokdebug.herokuapp.com/官方预定义的 grok 表达式:https://github.com/logstash-plugins/logstash-pa...

#elasticsearch#logback#spring boot
android开发RecyclerView嵌套实现商品列表(附源码)

说明图片使用网络图片,数据使用本地缓存数据源码:https://gitee.com/373616511/RecyclerViewTest效果图三个布局文件activity_main.xml-主布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sch...

mybatis调用mysql存储过程(返回参数,单结果集,多结果集)

一、接收一个返回值使用Map接收返回参数,output参数放在传入的param中创建表DROP TABLE IF EXISTS `demo`;CREATE TABLE `demo` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)) ...

#java#mysql#mybatis
mybatis调用mysql存储过程(返回参数,单结果集,多结果集)

一、接收一个返回值使用Map接收返回参数,output参数放在传入的param中创建表DROP TABLE IF EXISTS `demo`;CREATE TABLE `demo` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)) ...

#java#mysql#mybatis
    共 11 条
  • 1
  • 2
  • 请选择