上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 基于写机制向第三方服务锁上写节点。然后依次获取锁 1.通过数据库锁的方式来解决; 2.使用zookeeper 3.基于Redis缓存实现 setnx 阅读全文
posted @ 2019-06-30 23:11 Co~Co 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.设置document.domain。一级域名相同的情况下。 2.HTML标签中的src属性。只支持get请求,允许跨域。 3.<script src=""> JSONP格式eval 4.iframe之间的交互,window.postMessage方法。字符串格式,字符串最大长度255个。 5.在 阅读全文
posted @ 2019-06-30 22:53 Co~Co 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.性能优化是什么 性能优化就是发挥机器本来的性能。 2.性能的几个维度 2.1 CPU 命令:vmstat 首先检查 cpu,cpu 使用率要提升而不是降低。CPU 空闲并不一定是没事做,也有可能是锁或者外部资源瓶颈。 buffer和cache的区别: 两者都是RAM中的数据,简单来说,buffe 阅读全文
posted @ 2019-06-25 14:24 Co~Co 阅读(201) 评论(0) 推荐(0) 编辑
摘要: StopWatch对应的中文名称为秒表,经常我们对一段代码耗时检测的代码如下: 改进的代码写法: 我们可以利用已有的工具类中的秒表,常见的秒表工具类有org.springframework.util.StopWatch、org.apache.commons.lang.time.StopWatch以及 阅读全文
posted @ 2019-06-24 20:11 Co~Co 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 一、事件: 公司BA今日在st2环境提测试单,添加产品时候一直过不去,找我帮忙看,因为关系比较熟,正好也不是非常忙,我就帮忙定位了下。首先,我在生产环境重现了下,没有问题,在dev环境重现,也没有问题。后续去主机下看下日志,发现后台报错。 java.lang.NoSuchMethodExceptio 阅读全文
posted @ 2019-06-24 15:42 Co~Co 阅读(1604) 评论(1) 推荐(0) 编辑
摘要: 概述 数据库连接池是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。那么其中的运行机制又是怎样的呢?今天主要介绍一下数据库连接池原理和常用的连接池。 01 为什么要使用连接池 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现 阅读全文
posted @ 2019-06-16 16:22 Co~Co 阅读(20102) 评论(0) 推荐(4) 编辑
摘要: 近日,业务部门提出给 他们出的报表中有特殊字符,导致其他部门用不了,排查后发现表中该列字段里边有空格导致的,数据总量140w,因数据量较大,暂不考虑直接提sql更新生产数据。近日只考虑下,去除空格的mysql方法。 (1)mysql replace 函数 语法:replace(object,sear 阅读全文
posted @ 2019-06-14 10:53 Co~Co 阅读(27451) 评论(0) 推荐(0) 编辑
摘要: 实现从图一转行成图二的功能: 图一: 图二: 建表语句: 插入测试数据: 实现sql: 阅读全文
posted @ 2019-06-12 13:22 Co~Co 阅读(12821) 评论(0) 推荐(0) 编辑
摘要: 事故背景: 我们公司与合作方公司有个消息同步的需求,合作方是消息生产者,我们是消息消费者,他们通过kafka给我们推送消息,我们实时接收,然后进行后续业务处理。昨天上午,发现他们推送过来的广场门店信息我们都没有消费,导致我们系统和他们系统数据不一致,从而导致无法提单,无法出报表(报表有误)等各种问题 阅读全文
posted @ 2019-06-12 10:07 Co~Co 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 1.物理分页 物理分页就是数据库本身提供了分页方式,如MySQL的limit,oracle的rownum ,好处是效率高,不好的地方就是不同数据库有不同的搞法。 2.逻辑分页 逻辑分页利用游标分页,好处是所有数据库都统一,坏处就是效率低。 3.常用ORM框架采用的分页技术 ①:hibernate采用 阅读全文
posted @ 2019-06-04 16:27 Co~Co 阅读(9246) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页