Merge冲突时一直Merging的解决办法

git命令在Push代码前,没有pull拉最新的代码,因此出现了Merge冲突。 git merge --abort git reset --merge 这样就可以取消merge。 解决冲突后再merge(拉取远端代码,合并,再推送)
Git 2020年04月21日 1,086次浏览

数据处理引擎-线程设计

主线程启动引擎线程,同时保存引擎的线程引用,用于在超时时调用该线程的interrupt方法,来终止该线程。 正常情况下,引擎线程结束后,要移除该线程的引用。 主线程启动引擎后立刻退出,因而不知道引擎线程何时结束,因此主线程在启动引擎线程的同时也启动一个钩子线程,钩子线程去等待引擎线程执行完毕,然后移除引擎线程的引用。 如果存在引擎的分组执行,引擎执行则有先后顺序,那么引擎的后续执行由钩子线程来调用,再次创建下一个引擎线程和下一个钩子线程,该钩子线程结束。 单个引擎关注数据镜像的逻辑,它不关心引擎的执行顺序。
2020年04月07日 1,129次浏览

Mybatis-generator插件会生成多个同名的ResultMap

Mybatis-generator这个插件居然会在一个Mapper.xml里生成多个同名的ResultMap,这导致启动报错ResultMapscollectionalreadycontainsvalueforXXX。这个东西做的这么烂还会有这么多人用,说明什么-------需求大于完美,充分识别需
mybatis 2020年04月02日 1,159次浏览

RequestMapping 优先级

注解在类上的RequestMapping优先级,低于注解在方法上的优先级,如果方法上没有声明的属性,继承在类上注解的声明。PostMapping 看作是RequestMapping的别名,优先级低于RequestMapping,又能够像RequesMapping一样继承。
webflux 2020年03月29日 1,061次浏览

惠普移动工作站zbook 15G6

早晚得整一台mobile workstation,现在的840G3还可以再战两年。
2020年03月25日 1,060次浏览

将starcloud-web-cxf单独模块

这样core模块就可以给gateway使用。这样就有了两套微服务框架,一套基于servlet的cxf框架,这个框架包含了spring mvc,一套基于webflux的反应式框架。
webflux 2020年03月24日 1,044次浏览

Gateway+Webflux

在服务调用上,操作权限认证,用户认证与Starcloud保持一致。因此要基于WebFlux重新构造一套微服务框架,主要是Console的服务列表。
2020年03月23日 601次浏览

Spring各种组件的版本问题一直无法很好解决

pivotal没有认真对待版本问题,在上面也没有怎么投入,反正免费,出了问题概不负责。开源可以利用众程序员的力量催熟一个组件一个框架,然后用在pivotal的paas平台上,这就是Spring开源给Pivotal带来的价值。但是版本适配的工作,pivotal应该做得更好一些。 Spring 这套体系最麻烦的就是版本适配,官方似乎也没有什么说明文档。 我估计只有中国搞一套开源体系之后,这种不人道的版本适配工作才可避免。
2020年03月21日 906次浏览

Springboot在Idea下热更新类

Idea下无需重启更新修改的class只需要在idea的Run Configuration里的springboot下:Running Application Update Policies的On 'Update' action: 选择update classes and resources即可。之前
2020年03月18日 1,053次浏览

GlobalSequenceGenerator的使用

@MapperScan({"fis.starcloud.component"})mybatis.mapper-locations=classpath*:/fis/starcloud/component/dao/*Dao.xml将mybatis相关配置加上。
主键生成器 2020年03月14日 1,123次浏览