加载中
Seata+Nacos分布式事务例子(AT和TCC)

安装Nacos 官网下载Nacos,直接启动即可,这里省略 安装SeataServer端 seata需要一个server(TC)作为协调者处理AT、TCC和SAGA事务模型。 官网下载Seata 下载地址:https://github.com/seata/...

2022/06/07 09:20
173
mysql批量替换字符集

背景 在进行系统性能优化的时候发现一个简单的select left join语句很慢,通过explain发现是因为没有走索引,查看了下表的结构发现是因为字符集没统一导致的,关联查询表的时候一个用的是utf...

2022/03/22 16:04
157
不要盲目遵循RESTFUL接口规范

最近在优化公司的接口规范,原有的规范文档里面规定服务端要严格遵循RESTFUL风格的接口,但是实际执行下来很多开发人员根本没有按照RESTFUL接口规范来,当然这个里面很多是执行层面问题,但是...

2022/02/11 16:17
1.2K
禅道开源版本扩展任务统计功能

禅道开源版本支持一些默认的任务统计功能,但是没有针对指派人预计时间统计的报表,对于任务是否均匀合理分配,这个统计比较关键;禅道不支持,那我们只能扩展了。 禅道的框架是基于MVC设计的...

2021/09/24 15:23
1.9K
flowable 扩展angular支持外部js接口保存流程

我们项目中flowable流程设计器是内嵌在一个表单设计器中,当表单和流程设计完之后要支持一键提交;由于flowable的设计器是内嵌方式,因此要一键提交的话必须先执行设计器的提交动作然后再执行...

还是JPA香

最近用JPA开发了一个数据同步服务的,因为涉及到多个数据库,操作多种表,感觉用mybatis处理效率太低,因此尝试着使用了JPA开发;因为以前用过hibernate(通过hbm.xml映射),中间踩过不少坑,...

GO Mongodb时间处理

go在操作monogdb时间的时候如果使用time.Time时间格式,则前后端的时间显示是这样的:2021-01-28T06:38:43.622Z;这种格式很不友好(时区还不对),更多时候我们可能需要的是这种格式:2021-...

2021/01/28 15:39
4K
windows远程连接MAC

开发经常要在不同的系统中切换,比如windows和mac环境,作为后端开发,一般主力开发机是windows,MAC辅助使用,需要用mac的话都是远程上去进行操作。 支持MAC连接的远程工具这边推荐以下三款...

2021/01/27 17:57
1.2K
GO反射使用(读取结构体中的字段名、类型、值、Tag标记)

在开发GO代码生成器的时候需要基于model反射获取字段信息生成CRUD代码,这里写了一个demo用于获取结构体的字段、值、Tag和函数执行: type BaseUserMo struct { Uri string `bson:"uri" json...

go
2021/01/27 17:45
7.6K
Linux下根据日期批量移动文件命令(find ...)

find upload/ -mtime +200 -name "*.*" | xargs -i mv {} upload_bak/ -> 将upload目录下超过200天的文件移动到upload_bak目录下 find upload/ -mtime +200 -name "*.*" -exec mv {} upload_...

2021/01/18 19:04
3.3K
如何让Hibernate和Mybatis使用同一个事务?

先大概看下源码: hibernate事务: org.springframework.orm.hibernate5.HibernateTransactionManager doBegin()处理代码:处理hibernate的sessionholder: datasource的holder源码: 判断是...

2020/11/12 09:27
3.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部