本章介绍Spring Boot中定时器的使用方法,总结个人对一些定时器用法的了解,如有错误欢迎指正。 定时器是什么? 定时器就是让程序定时执行某些任务,不需要人工手动执行。 为什么要使用定时器? 使用定时器,有很多好处。举个例子:在平台api对接中,请求通常需要携带token信息,而token有可能 ...
分类:
编程语言 时间:
2019-04-23 17:39:10
阅读次数:
148
在上一篇中已经怎么使用activemq的api来实现消息的发送接收了,但是在实际的开发过程中,我们很少使用activemq直接上去使用,因为我们每次都要创建连接工厂,创建连接,创建session。。。有些繁琐,那么利用spring的话简单多了,强大的spring 提供了对了jms的支持,我们可以使用 ...
分类:
编程语言 时间:
2019-04-21 12:56:54
阅读次数:
177
我们了解一个新的知识,要首先了解它是什么?然后再深入了解它有什么用?再了解它能做什么? Spring的定义: Spring是一种javaee轻量级一站式的javaee开发框架。 什么是轻量级呢? 所谓轻量级就是,使用最少代码启动框架,然后我们可以根据自己的需求自由选择自己需要的模块使用 什么是一站式 ...
分类:
编程语言 时间:
2019-04-21 00:14:27
阅读次数:
189
1. 新建数据库ssh_db -> 新建表user_tb(id为主键,自动递增) 2. 导入jar包(struts、hibernate 和 spring) 3. 注册页面reg.jsp,将表单的 action 属性设置为 handleAction,input 元素的 name 属性值加上前缀“use ...
分类:
编程语言 时间:
2019-04-20 21:20:21
阅读次数:
154
Mybatis是支持定制化SQL、存储过程和高级映射的持久层框架。主要完成两件事: + 封装JDBC的操作 + 利用反射完成Java类和SQL之间的转换 mybatis的主要目的就是管理执行SQL是参数的输入和输出,编写SQL和结果集的映射是mybatis的主要优点 mybatis中主要类和接口 + ...
分类:
其他好文 时间:
2019-04-20 21:11:12
阅读次数:
182
在微服务里经常有并发相同的请求过来,当未命中缓存时,可能多条请求一起穿透缓存到DB,这就导致DB压力的增大 本文使用redis的分布式锁来合并相同的请求 代码如下 1.添加依赖 2.添加注解 3.添加切面 3.添加分布式锁代码(使用redis集群) 4.添加辅助类 5.添加 启动代码及业务代码 和配 ...
分类:
其他好文 时间:
2019-04-19 19:54:07
阅读次数:
136
package com.nxhfzx.gdshopping.entity; import java.util.List; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.Obj... ...
分类:
编程语言 时间:
2019-04-18 15:06:24
阅读次数:
186
app('redis')->connection('default')->funnel('key000') // 每个资源最大锁定10秒自动过期,只有60个资源(并发),在3秒内获取不到锁抛出异常 ->releaseAfter(10)->limit(60)->block(3) ->then(func... ...
分类:
其他好文 时间:
2019-04-17 16:35:11
阅读次数:
122
原文:http://www.crazyant.net/2022.html?jqbmtw=b90da1&gsjulo=kpzaa1 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解 ...
分类:
其他好文 时间:
2019-04-16 16:07:21
阅读次数:
157
spark-windows(含eclipse配置)下本地开发环境搭建 >>>>>>注意:这里忽略JDK的安装,JDK要求是1.8及以上版本,请通过 java –version查看。 一、spark命令行环境搭建 Step1:安装Spark 到官网http://spark.apache.org/dow ...