编程语言
zhanglei500038
从事保险,电商平台的开发,后台及接口开发
展开
-
RabbiMQ保障可靠性投递
创建一张表,记录消息投递记录,status标记投递状态,try_count记录重试次数,初次发送status标记为:0投递中发送后,收到消息确认后,如果成功,status修改为1成功,失败修改为2失败。如果投递出问题,则会保持为0的状态。启动一个定时任务,定时查询消息投递记录表中状态为0的记录进行重复投递,重试一定次数后标记为2失败。step1. 数据入库同时消息记录(msg)入库,...原创 2020-02-11 17:30:49 · 196 阅读 · 0 评论 -
spring+mybatis配置多个数据源以及使用
有时项目较大或者数据库设计的问题,一个项目需要连接多个数据源,现在用我的成功的demo写一下步骤,以两个数据源为例,更多个也是一样的。1、多个数据库参数在jdbc.Properties中,配置两个数据库的连接。在此处的例子如下(我这里都是使用的MySql,如果要使用其他的请更换驱动),有些数据一样可以使用一个:jdbc.driverClassName=com.mysql.j...原创 2020-02-10 10:17:26 · 2217 阅读 · 1 评论 -
在Java代码中解析html,获得其中的值
有时我们获取到了页面需要在Java代码中进行解析,获取html中的数据,Jsoup是一个很方便的工具.一、什么是Jsoup? 官网网站:http://jsoup.org/ 可在官网下载对应的jar 通俗的将Jsoup就是一个解析网页的东西二、示例1.页面,通过查询获取到了一些数据:2.源码,这是原创 2017-07-09 12:09:49 · 45108 阅读 · 0 评论 -
ibatis.binding.BindingException: Parameter 'xxx' not found
问题:使用mybatis框架,可以自己写相应的sql语句,非常的方便.但是在调用dao层某个方法时报错org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found,Available parameters are [0, 1, param1, param2]原因:那是因为我们自己定义的方法中,参数不止一个,当有多个参原创 2017-11-12 18:07:10 · 13365 阅读 · 1 评论 -
spring+hibernate配置多个数据源以及使用
有时项目较大或者数据库设计的问题,一个项目可能需要连接多个数据源,现在用我的成功的demo写一下步骤,以连个数据源为例,更多个也是一样的。1、多个数据库参数 在jdbc.Properties中,配置两个数据库的连接。在此处的例子如下(我这里都是使用的MySql,如果要使用其他的请更换驱动),有些数据一样可以使用一个:jdbc.driverClassName=com.mys...原创 2018-06-11 18:01:42 · 16330 阅读 · 6 评论 -
用Spring整合Quartz
在网上收集的方法,亲测都成功:spring和quartz整合,并简单调用使用Spring整合Quartz轻松完成定时任务补充一点,出了jobClass等,还有其他一些属性:<!--基于特定基类,基于Spring Quartz的定时任务--><bean name="secondCron" class="org.springframework.scheduling.quartz.J...转载 2018-07-03 16:51:33 · 182 阅读 · 0 评论 -
工具类中使用Spring注入的类两种解决方法
有时候需要在工具类中使用Spring注入的类,比如service等,我以springboot项目中注入redis链接池为例:为了方便操作redis,写了一个工具类的接口,并且用两种实现写了两个工具类这里使用连接池进行连接的工具类JedisClientPool:在工具类中就使用Spring注入了JedisPool;然后我就在controller中调用工具类,进行get(),s...原创 2019-01-21 17:30:35 · 6578 阅读 · 0 评论