- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Eureka注册中心的一些配置文件
Spring Cloud Eureka配置文件详解本篇内容用来说明Eureka 常用配置的含义。对于服务注册发现时效性,默认的eureka时效性较差,可以使用下面的部分注解优化以下配置都是以eureka.server开头:参数 描述 备注 eureka.server.eviction-interval-timer-in-ms server清理无效节点的时间...
2020-03-12 22:48:58 1335
原创 BASE理论
核心思想:分布式事务,只需要达到最终一致性(Eventual Consitancy)即可Basically Available 基本可用指分布式系统出现故障的时候,允许损失部分可用性,保证核心可用,但不等价于不可用. 比如:搜索引擎0.5秒返回查询结果,但由于故障,查询结果两秒相应接结果;网页访问过大时,部分用户提供降级服务,等等.Soft State 软状态允许系统存在中间状态,...
2020-02-19 11:20:08 259
原创 docker 命令
1.常用命令docker images 查看所有镜像docker pull 获取镜像docker build 创建镜像docker run 运行container 容器docker ps 列出容器docker rm 删除容器docker rmi 删除镜像docker cp 在host和容器之间拷贝文件docker commit 保存改动为新的image...
2020-02-15 16:51:52 103
原创 关于mybatis中 if test的条件怎么写
1.mybatis 中 的 if test写法1.1官方文档上对于if是这么写的:<if test="title != null"> AND title like #{title}</if>参考文档:http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html实际项目中会有这种情况: 页面上ti...
2019-08-05 17:53:54 15699
原创 数据库连接池并不是设置越大越好
1.前要 1.操作系统快速切换时间片,因此单核计算机也可以“同时”运行数百个线程。 2.一旦线程数超过CPU核心的数量,再增加线程数,因为系统上下文的切换需要消耗性能导致系统更慢。2.问题来源 通过对Oracle数据库的压测实验,模拟9600个并发操作数据库,线程池的大小从9600,4800,2400,96递减,发现连接池数量越小生气了执行速度越快,与想象...
2019-07-27 11:23:51 1555
原创 关于Mybatis中ResultType与ResultMap选用不当引起Could not find result map java.lang.Integer
项目中突然报错:Could not find result map java.lang.Integerdebug找到对应代码行,发现就是,如下servicesImpl中的查询出错Integer total = activityDao.getActivityListTotal(param1, param2);Integer getActivityListTotal(@Param("pa...
2019-03-16 15:29:19 524
研磨设计模式-陈臣.王斌.扫描高清版PDF
2019-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人