上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 概述 在JDK1.7以后,新增了一个命令行工具 jcmd。他是一个多功能的工具,可以用它来导出堆、查看Java进程、导出线程信息、执行GC、还可以进行采样分析(jmc 工具的飞行记录器)。 命令格式 jcmd <pid | main class> <command ... | PerfCounter 阅读全文
posted @ 2020-10-06 22:25 mabiao008 阅读(833) 评论(0) 推荐(0)
摘要: 首先什么是 Seata ,摘抄官网的一段话。 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 可以看到提供了很多模式,我们先来看看 AT 模式。 AT模 阅读全文
posted @ 2020-09-30 17:52 mabiao008 阅读(386) 评论(0) 推荐(0)
摘要: .\ab -n 5000 -c 20 http://news.cctv.com/2019/05/05/ARTIzCQbOYoQEevegkRNBU1H190 >>d:123.html 参数说明: -n 请求数量, -c 并发数量 其中-n代表每次并发量,-c代表总共发送的数量 //服务器的吞吐量,每 阅读全文
posted @ 2020-08-13 00:07 mabiao008 阅读(237) 评论(0) 推荐(0)
摘要: 1) AKF 拆分原则 2) 前后端分离原则 3) 无状态服务 4) RestFul 的通信风格 1 AKF 拆分原则业界对于可扩展的系统架构设计有一个朴素的理念,就是:通过加机器(水平扩展)就可以解决容量和可用性问题 。( 如果一台不行那就两台) 。我是个段子:( 世界上没有什么事是一顿烧烤不能解 阅读全文
posted @ 2020-07-31 18:22 mabiao008 阅读(731) 评论(0) 推荐(0)
摘要: 项目中标注页面,保存结果的修改,保存历史出现一个问题:版本号出现一样的 原实现逻辑: 没有结果记录,保存结果;有结果记录,修改结果记录,版本version + 1 使用了findAndModify进行:update.inc("version", 1) 代码如下 查询结果:Result result 阅读全文
posted @ 2020-07-31 14:49 mabiao008 阅读(1084) 评论(0) 推荐(0)
摘要: default V getOrDefault(Object key, V defaultValue) { V v; return (((v = get(key)) != null) || containsKey(key)) ? v : defaultValue; } 当Map集合中有这个key时,就 阅读全文
posted @ 2020-07-20 17:30 mabiao008 阅读(746) 评论(0) 推荐(0)
摘要: 今天改一个需求: 任务大厅需展示:任务列表 union 任务环节(任务下的多个环节)列表 虽是展示任务,还想展示任务下的第一个环节,和任务大厅的设计就匹配了 所以任务分组查询,还要查询出最小的环节 造了一个表和一些数据,做测试 mysql5.7之前,可以用子查询 SELECT * FROM (SEL 阅读全文
posted @ 2020-06-23 17:26 mabiao008 阅读(2689) 评论(0) 推荐(0)
摘要: 1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2.cron表达式各占位符解释:{秒数}{分钟} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常“*” 代表每隔1秒钟触发;“,” 阅读全文
posted @ 2020-06-07 23:58 mabiao008 阅读(537) 评论(0) 推荐(0)
摘要: easyexcell使用时,报这个错误,查了下因为pom引用了poi,有冲突导致 思路:mvn dependency:tree 查看引用的jar包中,有没有相应的类。一般原因就是,使用到的那个版本的jar没有那个类。因为多个版本的jar存在,期望的那个被覆盖了。 阅读全文
posted @ 2020-06-02 00:27 mabiao008 阅读(5804) 评论(0) 推荐(0)
摘要: 上次写过一次乐观锁,是基于version去实现的 Spring Data 针对mongodb提供了乐观锁实现,提供@Version注解,用来标识版本,保存、删除等操作会验证version,不一致会抛出OptimisticLockingFailureException @Version Long ve 阅读全文
posted @ 2020-06-01 00:13 mabiao008 阅读(1048) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页