- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 java中日期相减相差一小时
之前在项目中遇到一个头疼的问题!!通过java后台代码进行计算两个日期之间的相差天数,测试过程中都是对的,结果项目上线一段时间后就暴露了问题。原因:引入了一个不常用的工具包,导致的日期时间计算错误错误代码:import java.text.ParseException;import java.util.Date;import com.ibm.icu.text.SimpleDateFormat;public class test {public static void main(Strin
2022-01-17 14:09:22
2195
原创 Activiti框架(3)—运行流程实例
在第二节我们绘制好流程图之后,下面我们来运行流程。首先在我们的配置文件中引入需要运行的bean:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.
2021-01-15 09:33:52
347
原创 Activiti框架(2)--创建流程,分配审批节点
Activiti框架(2)--创建流程,分配审批节点在Activiti插件安装好之后,下面我们就来学习这个框架官方为我们提供了7个接口,分别操控框架的对应内容:接口主要是七大接口:RepositoryService:提供一系列管理流程部署和流程定义的API。RuntimeService:在流程运行时对流程实例进行管理与控制。TaskService:对流程任务进行管理,例如任务提醒、任务完成和创建任务等。HistoryService:对流程的历史数据进行操作,包括查询、删除这些
2021-01-14 16:45:12
871
原创 Activiti框架(1)--离线安装Activity插件
小伙伴们注意了,用Eclipse安装Activiti插件时最好选择离线安装,在线安装时会出现问题:1.在线安装按照网上说的,菜单选择Help–>Install New Software,点击Add,输入Name:Activiti BPMN 2.0 designer,Location:http://activiti.org/designer/update/或者Location:http://www.activiti.org/designer/update/,基本可以放弃了,提..
2021-01-14 16:15:02
296
原创 使用eclipse创建activiti工程---创建23张表
打开eclipse开发工具后,点击导航栏上的【File】菜单,然后在点击弹出菜单【New】,在点击子菜单里的【Maven Project】选项,如下图所示打开New Maven Project 界面后,所有的选项都采用默认选择,然后点击【Next】,如下图所示。注意:如果你想改变你的Workspace位置,你可以点击【Use default Workspace location】后面的【Browse】进行选择。在选择Maven Project界面上,我们这里采用快速创建Maven项目,所
2021-01-14 11:37:33
784
原创 equalsIgnoreCase()方法和equals()方法的区别
在JAVA程序中equalsIgnoreCase()方法和equals()方法都是用来比较两个字符串是否相等的, 其中equals()是大家常用的字符串比较方法,它在使用时严格规定两个字符串之间的大小写, 当字母的大小写或者字母不同时都是返回false.equalsIgnoreCase()在使用时不区分左右两边字符串的大小写, 只关注字符串本身的字母是否相等。...
2021-01-06 11:30:03
2200
原创 断路器(Hystrix)---Ribbon使用断路器
1.在使用断路器之前麻烦小伙伴们参考下我之前的博客,创建一个Ribbon工程---2.再引入断路器的功能之前,小伙伴需要先引入对应的组件包打开项目中的 pom.xml添加两个组件包,这两个组件包一个用来实现断路器功能,一个用来引入对应的注解包:若出现上图红色字体的情况说明组件包未能成功引入,右击鼠标-->Maven-->Reimport 刷新当前的Maven库<?xml version="1.0" encoding="UTF-8"?><pro..
2020-12-17 17:05:58
145
原创 负载均衡之Feign----服务消费者
1.Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。 使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。 Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果2.简单理解: ·Feign 采用的是基于接口的注解 ·Feign 整合了ribbon在学习前请确认已创建好一个服务注册中心和两个调用方:服务注册中心创建...
2020-12-11 17:26:47
125
原创 ribbon负载均衡--->直接上干货
首先创建一个注册中心和两个服务调用方:创建注册中心地址:https://blog.csdn.net/quguoxun/article/details/111030810创建服务调用方地址:https://blog.csdn.net/quguoxun/article/details/111034298基于以上项目复制client-01创建client-02并修改application.properties中端口为9092并启动 spring.application.name不修改,仍为clie
2020-12-11 15:58:08
93
原创 微服务学习笔记-----client服务调用方创建
首先创建一个Springboot项目,但需要加入组件Eureka,创建方式可借鉴该篇博客:https://blog.csdn.net/quguoxun/article/details/111030810创建完成后的项目整体架构如下:向ClientApplication添加注解@EnableEurekaClient //调用方注解@RestController表明是一个client调用方package com.joyin.client;import org..
2020-12-11 14:59:35
627
原创 微服务学习笔记----Eureka服务创建
微服务架构的优点:1.边界清晰,开发简单;2.技术栈灵活;3.松耦合;4.可用性高;5.按需扩展;微服务架构缺点:1.运维难度大;2.代码依赖变成了接口依赖;3.分布式带来的复杂性:网络延迟,网络故障,服务的容错性,需要进行消息序列化微服务架构原理:至少有一个服务方,一个调用方和一个服务注册中心方。服务方先将服务注册到服务注册中心;调用方去服务注册中心查询服务,找到对应的服务方;调用方调用对应的服务方;一、创建一个服务注册中心。我在这里使.
2020-12-11 12:12:04
171
原创 DB2 Data Wizard工具的下载与安装
下载包地址:将下载的包进行解压,会得到里面的exe应用程序双击db2_datawizard_setup.exe进行安装直接next进行下一步,同意相关协议。继续next--->next,选择软件安装路径,继续next继续next-->默认勾选,继续next最后一步,进行install安装。finish完成。选择continue进行跳过此步骤,继续下面的操作:出现此页面说明DB2数据库安装完成。那.
2020-12-11 10:21:13
142
原创 如何通过eclipse在线搭建springboot项目
首先大家需要先安装一个插件,这里我推荐大家在线安装哦,好处是他可以直接安装不用考虑插件版本和工具版本的问题:打开eclipse—>help----->Eclipse Marketplace在search中输入sts,点击回车,找到下图所示的Spring Tools 3 插件,点击右下角installed进行下载:之后全部勾选,默认next就好了,最后一步,同意以下相关协议,静静等待右下角进度条完成完成后需根据提示重启一下软件,不然可能无法显示你新安装的插件哦。重启后新建SpringB
2020-12-10 16:02:26
256
sqlmaestro.db2.data.wizard.zip
2020-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人