首页
学习
活动
专区
工具
TVP
发布

叔叔的博客

专栏作者
28
文章
34240
阅读量
27
订阅数
我们的spring事务的开发规范
因为spring默认的事务传播机制是使用现有的事务,如果调用一个新建事务的service,那事务回滚需要很小心。内层的事务如果抓住异常没抛,那内层的回滚、外层的没能回滚,很有可能导致数据不一致,造成很大问题,所以这样子还需要添加补偿机制,就会很麻烦。
叔叔
2018-10-11
6910
Eureka的注册黑白名单
使用过Spring Cloud的eureka的项目,肯定会遇到本地开发注册到其他环境的eureka,影响他人使用。所以我们觉得往eureka注册需要做个限制。
叔叔
2018-08-20
2.8K0
使用spring cloud配置中心后的配置优先级
我实验后得到的优先级有:配置中心 > 命令行参数 > 本地application.yml > 本地bootstrap.yml
叔叔
2018-07-25
4.3K1
自动化测试从入门到放弃
一声令下,自动化测试搞起来。 然后写了快一个月了,代码是这样的。 def set_bank_channel(self, channel): bank_account_vo_list = self.get_bank_account_vo_list() for item in bank_account_vo_list: if item.get_client_acc_usage() == 'TRUSTEESHIP': item.set_channel(cha
叔叔
2018-07-25
3410
Docker Swarm
docker-machine ls, 看看有没有虚拟主机,没有就Docker Machine创一个
叔叔
2018-07-25
9540
Docker部署cloud
一、maven配置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!-- Docker maven plugin --> <plugin> <gro
叔叔
2018-07-25
3630
Docker Compose
详细配置看这里:https://blog.csdn.net/qq_36148847/article/details/79427878
叔叔
2018-07-25
5810
Docker Machine
安装 curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && \ install /tmp/docker-machine /usr/local/bin/docker-machine docker-machine -v docker-machine create -d virtualbox default [r
叔叔
2018-07-25
3690
从原始的tomcat到自动化测试和docker容器云
我现在的公司想从传统企业转到互联网公司,就想尽办法使用当前互联网流行的一些开发手段。
叔叔
2018-07-25
5270
阿波罗配置中心的体验
这个好用,可以对部分实例进行灰度发布,比如对部分服务器的实例进行测试,观察一段时间没问题,再正式发布,就是体验服。
叔叔
2018-07-25
8700
mybatis流程认识
之前一直觉得mybatis是个小型框架,现在感觉,这个小框架实现挺牛逼的,挺值得一看。
叔叔
2018-07-25
4040
遇到的java随机数引起的阻塞问题
最后通过使用jstack -[pid],发现 sun.security.provider.SecureRandom 这里锁住了,原来这是java产生随机数造成了堵塞。
叔叔
2018-07-25
7270
Jpopulator测试数据生成工具
一、介绍 这个小工具帮助我们生成测试数据,省的我们测试时造数据。 二、使用 pom <dependency> <groupId>io.github.benas</groupId> <artifactId>jpopulator</artifactId> <version>1.0.1</version> </dependency> 一个demo实体类 @Data public class Person { private int id; private String na
叔叔
2018-07-25
1.2K0
Java调用Groovy
一、简介 Groovy是基于jvm的脚本语言。 二、demo maven使用加上依赖 <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy</artifactId> </dependency> 随便建个脚本文件 println 'I am ' + name; println 'My age is ' + age; System.out.println(dd); 然后跑main方法 public stati
叔叔
2018-07-25
1.3K0
MyBatis的日志系统
https://github.com/unclehh/mybatis-review.git
叔叔
2018-07-25
4370
关于bootstrap.yml,踩的坑
首先,bootstrap.yml作为配置文件,是在springcloud中实现的,而不是springboot!
叔叔
2018-07-25
4.5K0
记录SpringCloud使用的一些问题
一、服务下线延迟问题 这个虽然是为了更好的高可用,但是下线服务依然存留很长一段时间(默认下最长有2分钟),不利于集群环境部署。 解决办法: 去除保护机制,修改默认的配置,使服务尽快被去除。可看这里。 二、配置中心的git账号问题 配置中心可以使用git统一管理配置,配置git账号如果填自己的就会泄露自己密码。使用密码加密也是不可行的,因为也会被解密。 解决办法: 使用ssh登陆,springcloud config server使用JGit从git获取资源,JGit支持ssh登陆。 如果生成密钥设置了pas
叔叔
2018-04-24
1.1K0
使用SSH登陆git
一、SSH介绍 可以看这篇博客,http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html 二、用法 sh-keygen生成私钥公钥 windows生成在C:\Users\user.ssh,linux生成在/root/.ssh下。 远程添加公钥 生成knows_hosts ssh-keyscan -f (hostfile) -t (type) -p (port) (host|address) >> known_hosts 更多语法可以看 http
叔叔
2018-04-17
1.7K0
过一遍mybatis源码-1
先过一遍mybatis的简单介绍和使用。 http://www.mybatis.org/mybatis-3/zh/getting-started.html 比较好的mybatis源码解析 https://blog.csdn.net/nmgrd/article/details/54608702 这么好的框架,自己撸一遍收获会很大。 我看的是这位大牛翻译的源码 https://github.com/tuguangquan/mybatis.git 先分析初始化过程。(暂时只分析xml配置方式) 从这段开始看。 @
叔叔
2018-04-17
5460
SpringCloud配置中心集群搭建
一、简介 为了方便配置文件统一管理,需要分布式配置中心组件,在springcloud中,使用配置中心。 可以放在本地,也可以放在远程git或者svn。 服务数量多的情况下,可以创建配置集群。 二、构建config-server pom就不粘贴了,可在网上随便一搜。 配置文件: spring: application: name: config-server cloud: config: server: git: uri: https:/
叔叔
2018-04-11
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档