![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
1024-iot-SaltIce
熟悉Go与Java语言,目前主要使用golang,喜欢对微服务系统开发与设计,以及云原生的学习,和中间件的开发。
展开
-
idea快速部署项目到Docker-详细版
idea快速部署项目到Docker首先确保虚拟机上安装docker了1.修改docker的配置文件2.重新加载配置文件3.idea中的配置1.项目pom文件添加2.安装docker插件3.添加Dockerfile5.项目打包6.配置idea docker运行效果图4.中途容易出现的问题:这里是在虚拟机中的部署。首先确保虚拟机上安装docker了1.修改docker的配置文件找到docker.service文件并编辑:在ExecStart后面添加 -H tcp://0.0.0.0:2375原创 2020-07-22 14:44:39 · 7198 阅读 · 2 评论 -
Spring事务失效的各种情况
Spring事务失效的各种情况Spring 提供了两种事务管理方式:声明式事务管理编程式事务管理对不同的持久层访问技术,编程式事务提供一致的事务编程风格,通过模板化的操作一致性地管理事务;而声明式事务基于 Spring AOP 实现,却并不需要程序开发者成为 AOP 专家,亦可轻易使用 Spring 的声明式事务管理。一、编程式事务管理控制事务的失效场景:我们需要在代码中显式调用 begin()、commit()、rollback()等事务管理相关的方法,这就是编程式事务管理。简单地说原创 2020-06-10 22:48:29 · 1308 阅读 · 0 评论 -
基于SpringBoot的注解式请求合并--完善篇1
基于SpringBoot的注解式请求合并–完善篇1基于上一篇基于SpringBoot的注解式请求合并的局限性太大。虽然说是暂时要达到的效果,但是不可能满足于此。修改后的请求合并注解就添加了一个参数@Documented@Retention(RetentionPolicy.RUNTIME)@Target(value = ElementType.METHOD)public @interface PullRequests { /** * 批量请求时间 * @return原创 2020-05-21 10:55:16 · 1593 阅读 · 1 评论 -
基于SpringBoot的注解式请求合并
基于SpringBoot的注解式请求合并某一天突然想到之前写过一个请求合并的代码,但是代码嵌入太强,就想自己写一个请求合并的注解,但是好像网上的相关代码较少,就去找到了Hystrix的请求合并相关资料,但是这代码可不是我所能看懂的。真是太难懂了,抓绕。以下注解写的不是很全面,不是一个万能的,只能针对某一些类型的请求合并,并且是在spring boot和mybatis-plus基础上写的,要改为其它的也比较简单。之后会慢慢学习完善的。如果各位看官有啥好滴思路,尽情到评论区发表看法啦,小弟再此谢谢啦。原创 2020-05-20 11:17:42 · 1950 阅读 · 0 评论 -
idea快速复制一个模块
idea快速复制一个模块直接复制要复制的模块,粘贴到工程中模块所在地:如图复制一份roses-example-account模块到里面,改名为roses-example-ms并修改父pom.xml,在里面添加<module>roses-example-ms</module>这个时候可能会出现工程名称与模块名称不一致:如这种情况这里去修改为你自己的模块名...原创 2019-11-20 22:46:11 · 3003 阅读 · 0 评论 -
java开发高级知识点,持续更新中...
高级知识点Park和Unpark的使用多线程中callable唤醒线程的方法Overload和Override的区别Overloaded的方法是否可以改变返回值的类型接口设计参考过滤器与网关的区别Park和Unpark的使用多线程中callable唤醒线程的方法Overload和Override的区别Overloaded的方法是否可以改变返回值的类型接口设计参考过滤器与网关的区别...原创 2019-11-14 15:55:36 · 174 阅读 · 0 评论