加载中
snowflake分布式唯一id

分布式唯一id:snowflake算法思考-匠心零度 时间回拨问题

01/15 09:18
29
aop出入口日志嵌套打印失效

问题:aop出入口日志在一个方法调用本类另一个方法时会出现失效的情况。 原因:aop的实现是在注入service时,观察其存在切面,则产生代理类serviceProxy,并继续注入。 解决:调用本类中的方...

01/02 11:13
19
Java常用日志框架介绍

java常用日志框架介绍 log4j高并发线程block ①、②

01/02 09:38
6
Activiti学习——踩坑和经验

1.activiti部署xml时发现process的id属性实际部署到数据库中对应process的key字段。 2.主流程中使用service task,调用JavaDelegate实现类抛出BPMN异常来调用子流程中的错误开始事件报错。要...

2019/08/08 16:57
77
Activiti学习(六)——基本事件

本文activti的基本事件和上一篇介绍Activiti学习(五)——基础构件相辅相成。基础构件时activiti画流程图时的基本构件,而基本事件则存在于不同的构建中,发挥着作用。 个人理解虽然我所提到...

2019/08/08 15:44
74
Activiti学习(五)——基础构件

本文主要介绍activiti构建流程定义时使用的基础构件:需要和Activiti学习(六)——基本事件一起理解 下图时idea中actiBPM插件中构件流程图使用的基本构件: 构件主要有开始事件、中间事件、...

2019/08/08 10:12
71
JAXB中遇到的坑

1.使用JAXB将xml转化为java对象时,单纯的通过注解@XmlRootElement(namespace=“xxxxxx”),在根类上生命命名空间会产生两个问题: 命名空间的作用范围只作用于根标签,而不会递归作用于下属...

2019/08/07 09:32
21
Activiti学习(四)——API

1.查询接口createXxxQuery 查询接口中的Xxx即为各种对象的查询方式,如createProcessDefinitionQuery为查询流程定义的方法。查询最后的调用有如下通用方法: asc:升序,和list配合使用 desc...

2019/07/31 22:58
98
Activiti学习(三)——28张数据表的含义

Activiti为我们提供了如下的28张数据表,为我们的工作流实现起着最基础但重要的工作。下面通过数据表的分类、含义几个方面来介绍一下。 1.数据表的分类 activiti的28张数据表组成了严密的工作...

2019/07/30 19:39
66
Activiti学习(二)——常用服务组件

Activiti针对工作流的一系列操作,都封装在他的服务组件当中,因此要学习activiti,首先要做的就是学习了解他的常用服务组件。 1.ativiti常用服务组件的基本介绍: RepositoryService:提供一...

2019/07/30 18:52
41
Activiti学习(一)——环境搭建

activiti是一个开源的工作流引擎。为我们提供了一系列的API,来操作数据库中的与工作流相关的28张数据表,满足我们实现一个工作流的基本需求。本文所需要的安装包/jar包下载,整理为如下地址...

2019/07/30 15:16
61
final变量的使用&类的初始化

今天碰到一个题目,通过类名引用final静态字符串变量时,是否会触发类的初始化。 原来在书上看到类的初始化时机有这么一句话“读取或设置一个类的静态变量(被final修饰,已在编译期把结果放...

2018/09/09 22:52
90
补充微服务框架中微服务的远程调用

原文:https://my.oschina.net/u/3786691/blog/1923529 主要补充微服务间的远程调用,项目的远程调用使用了@FeignClient注解。 说一下远程调用的过程,这其中共有三个角色:被调用者微服务s...

2018/09/09 14:40
72
RPC原理

1.什么是RPC? 远程过程调用协议RPC(Remote Procedure Call Protocol) 首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用...

2018/09/05 21:10
459
BIO和NIO

BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机...

2018/09/05 20:27
17
mybatis的缓存机制

https://www.cnblogs.com/tv151579/p/3295763.html

2018/08/29 08:41
57
微服务config-server配置环境切换改造

因为项目在开发环境、测试环境、生产环境中的配置多少会有些不同,每次去更改配置文件会显得操作冗余复杂,还容易产生错误。实现ConfigServer环境切换的改造,更改配置文件的复杂操作仅仅用一...

并发编程 笔记

volatile是一个类型修饰符(type specifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。volatile是轻量级锁(无锁同步),sychonised是...

2018/08/14 14:39
8
了解基于Spring Cloud的微服务框架

实习的公司正在做一个基于Spring Cloud的微服务框架的项目,今天大体了解了一下整个项目的结构,及时作下笔记。 1.首先是微服务的概念,以及为什么要创建以微服务为框架的项目。 各个微服务相...

mybatis plus遇到的问题

1. 在使用mybatis plus时,为了节省时间没有@autowire Mapper文件,也没有创建mapper文件,直接使用实例user(继承了model)调用集成的sql方法。 编译无错,服务器正常启动,但是在访问该url...

2018/08/02 22:13
254

没有更多内容

加载失败,请刷新页面

返回顶部
顶部