- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 SpringBoot定时任务及Cron表达式详解
一、定时任务概述 后台项目开发中经常会用到定时任务,现在实现定时任务都方式也是多种多样。下面列举几种常见的定时任务实现方式: 1. Quartz:Quartz的使用相当广泛,它是一个功能强大的调度器,当然使用起来也相对麻烦; 2. java.util包里的Timer,它也可以实现定时任务但是功能过于单一所有使用很少。 3. 就是我们今天要介绍的Spring自带的定时任务Sc...
2018-04-28 14:57:33 608
原创 spring-cloud微服务之路(三):服务注册和发现之Eureka、Consul
在上一篇spring-cloud微服务之路(二):Spring Boot 我们介绍了如何快速的使用 Spring Boot 搭建一个微服务项目,这一篇我们演示如何分别使用 Spring Cloud Eureka 和 Spring Cloud Consul 完成服务注册和发现的实现。一:服务治理 服务治理可以说是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务...
2018-04-26 16:20:48 395
原创 spring-cloud微服务之路(二):Spring Boot
在上一篇博客 spring-cloud微服务之路(一):基础知识 中我们提到,Spring Cloud 是基于 Spring Boot 实现的微服务架构工具,并且还由于 Spring Boot 的自动化配置、快速开发、轻松部署等,非常适合用作微服务架构中各种具体微服务的开发框架,并且由于它是属于 Spring 全家桶的一员,和其他成员可以无缝对接,所以学习 Spring Cloud...
2018-04-24 16:39:29 287
原创 spring-cloud微服务之路(一):基础知识
一:什么是微服务 微服务一词源于Martin Fowler的名为Microservices的博文,简单的说,微服务是一种设计风格,它将原本独立的系统根据模块拆分成很多小型服务,每一个服务都是一个独立的应用,服务之间通过HTTP的restful api进行通信协作,每个服务有自己独立的数据库、业务逻辑、自动化测试案例和部署方案。由于通过restful api进行通信,所以这些微服务不用...
2018-04-24 15:19:33 264
转载 SSE技术详解:一种全新的HTML5服务器推送事件技术
前言转自:http://www.52im.net/thread-335-1-1.html一般来说,Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。关于这4种技术方式的优缺点,请参考《Web端即时通讯技术盘点:短轮询、Com
2018-04-18 13:39:19 2058
转载 mysql 两个dateTime类型相减问题
mysql时间相减的问题(bug)转自:https://blog.csdn.net/yzsind/article/details/8831429 今天看到宁青同学的一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑爹,很容易踩雷,于是整理博客提醒一下大家。先看一下错误的现象如下,第1条正确,第2,3条的t2-t1不正确:[sql] view plain...
2018-04-11 17:48:04 8866 2
原创 MySQL 存储过程中多个游标嵌套使用实例
DELIMITER $$USE `parkinglot`$$DROP PROCEDURE IF EXISTS `distinguishFocusCarProc`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `distinguishFocusCarProc`()BEGIN -- 声明一个标志done,用来判断游标是否遍历完成 DECLA...
2018-04-09 13:44:41 1541
转载 java MD5加随机盐对密码进行处理
import java.security.MessageDigest; import java.util.Random; import org.apache.commons.codec.binary.Hex; public class PasswordUtil { /** * 生成含有随机盐的密码 */ public stat...
2018-04-08 14:36:23 3151
原创 springboot集成hibernate,@dynamicupdate无效
在使用springboot集成hibernate时,实现动态更新数据时,@dynamicupdate无效,先记下来以后再找方法https://segmentfault.com/q/1010000010552860(网上这个问题还是比较普遍的) 目前的解决方法是,先根据id查到相关的数据,然后将前台传来的数据进行非空判断,不为空的话重新赋值到查找出来的数据中再进行更新。...
2018-04-03 10:58:27 2095
原创 解决raised -5: invalid arguments were given for the XA operation异常
公司使用springboot集成hibernate在调用getSession.merge(实体)方法时抛出异常:com.atomikos.datasource.ResourceException: XA resource 'dataSource': resume for XID '3137322E32302E33362E34312E746D30303030313030303130:3137322E...
2018-04-02 17:11:17 1087
clickhouse_1.1.54236-4.el7.x86_64.rpm.zip
2019-12-02
springboot+mybatis+druid+atomikos 多数据源,分布式事务,集成websocket,redis,swagger2
2018-11-12
springboot+mybatis+druid 多数据源+redis+websocket+swagger2
2018-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人