自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 shardingjdbc 学习(一):源码总体结构

本文基于shardingjdbc 2.0.3版本。主要是整理sharding-jdbc-core。

2018-05-30 14:18:39 553

原创 shardingjdbc分表后分页排序问题

通常的分页: select * from table order by ** limit offset,pagesize ;一 问题部分测试代码,模拟取3页的。 List<PaymentPay> plist =paymentPayService.selectByPage(queryPayDto); System.out.println(plist.size()); for...

2018-05-29 10:24:21 10512

原创 git 手动合并冲突版本

目的:分支开发过程中有其他分支上线,并且其他分支上线版本已同步到master,则须合并已上线版本到开发分支,避免上线时功能倒退。具体命令如下:命令行合并步骤:1 .克隆配置库到本地: git clone git地址2.切换到开发分支:git checkout 【开发分支】3.合并master到开发分支: git merge --no-ff origin/master如:  Auto-merging...

2018-05-17 14:58:55 4707

原创 沈老师讲课-一致性(上)

一 序:  本文是公司技术学院讲课的笔记,有沈剑老师主讲。欢迎扫一扫关注沈老师公众号:架构师之路 一致性是互联网公司的常见话题,是业务架构中必须考虑的点之一。二 session一致性  因为数据存在冗余会引发一致性问题。  业务场景:session信息不存在,会要求用户登录。 单节点:不存在session一致性问题。 多节点情况: 1.数据互相同步(优点不改代码,缺点:扩容难 ,不推荐)     ...

2018-05-16 22:06:58 386 2

原创 一种orderID生成策略:

之前沈剑老师介绍过,从订单中心到多对多业务模式设计。常见两种方案:1 维护映射关系查询表。2. 基因分库法:orderid包含userid。有个类似的业务场景。贴个demo来验证下。整体算法类似于snowflake方法,有所调整,加入分库基因。public class Test { static Charset charset = Charset.forName("utf-8"); p...

2018-05-14 20:23:11 5060

原创 shardingjdbc 2.0.3分库分表demo

shardingjdbc简介上一篇介绍了分库分表的理论,本篇基于官网的example整理下分库分表的demo。能跑起来,满足业务需求。官网地址:https://github.com/sharding-sphere/sharding-sphere-example下面是架构图,可见分库分表涉及的有分库路由,分库规则,分库关键字等。其余的框架给我们实现了。二 demo整合只需添加三个地方(pom.xml...

2018-05-12 15:12:34 2681

原创 分库分表及shardingjdbc

一 序关于分库分表,网上有很多文章了,沈剑老师也有专门的文章介绍。数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。 从理论到自己动手写demo还是有差别的。尤其是调研后发现shardingjdbc的官网例子不能直接用。有点错位的感觉:官网的文档是基于java的。实际上以yaml或者spri...

2018-05-11 19:11:29 1007

原创 记一次排查线上full gc过程

序最近频繁收到线上报警,就看看到底啥原因二 导出dump文件2.1 查找报警对应的进程ps -ef|grep XX是23898,看一下gc情况:这才不到半小时,fgc就增加了好几次。jmap导出dump。jmap -dump:format=b,file=salary1 23898因为文件相对较大,几百M。直接下载还是比较慢的,所以压缩后下载是快的。通常zip,tar压缩后是原来的1/10.再大的也...

2018-05-04 11:53:54 2479

JS权威指南(第四版)学习笔记.doc

以前看javascript权威指南(第四版)pdf资料时写的.希望给跟自己一样初学js的人有点帮助.其实实践最重要.

2007-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除