排序:
默认
按更新时间
按访问量

canal在分布式系统中的应用

背景近期在做一个用户行为采集的系统,可选方案基本就是埋点或基于DB监控,考虑到埋点需要各业务系统配合,对原有业务逻辑有一定侵入性,最终选用DB监控为主,埋点为辅(由于部分行为存储在mongo)的方案。canal是阿里开源的数据同步工具,相对比较成熟,而且公司已经有canal的应用,可以说踩过一些坑...

2018-04-06 21:36:55

阅读数:50

评论数:0

谈一谈框架的框架——Spring

走的太快,容易丢掉灵魂,学习也是这样,一味地埋头苦干,回首却发现并没有什么积累,进来得空,决定写些东西,也算是沉淀沉淀这些年学习的知识。 本文主要是结合多年的javaweb开发经验,参考Spring官方文档,写一些对Spring的理解,希望能够通过简单易懂的语言深入的剖析Spring,本文所述都是...

2016-10-17 23:35:53

阅读数:614

评论数:2

分布式数据库中间件、产品——sharding-jdbc、mycat、drds

        一般对于业务记录类随时间会不断增加的数据,当数据量增加到一定量(一般认为整型值为主的表达到千万级,字符串为主的表达到五百万)的时候,性能将遇到瓶颈,同时调整表结构也会变得非常困难。为了避免生产遇到这样的问题,在做系统设计时需要预估可能产生的数据量:预估记录主体个数*预估记录主体产生...

2018-10-06 22:33:38

阅读数:618

评论数:0

重构

       重构的目的是为了解决问题,或是为了解决目前的问题,或是为了解决未来可能出现的问题。        重构可以分为业务重构和技术重构,而大部分技术重构都是以更好的支撑业务为目的的,这里把这一部分也归到业务重构的范畴。        重构的好坏在于有没有解决问题,解决问题的同时有没有产...

2018-08-26 17:06:18

阅读数:29

评论数:0

记一条慢sql引发的血案

    事情经过是这样的,一天下午,一位同事在后台查询一个用户的业务记录,结果半天页面没有响应,于是一边抱怨着一边狂点查询,还是没查出来,最后终于放弃了;然后没一会儿,系统开始不停报警,也开始有用户反馈说登录不了,页面打不开等等;赶快排查哪里出了问题,看日志发现执行数据相关操作全是error,正好...

2018-06-09 22:11:42

阅读数:53

评论数:0

服务器时间同步工具

1.  安装ntpdate工具# yum -y install ntp ntpdate2.  设置系统时间与网络时间同步# ntpdate cn.pool.ntp.org3.  将系统时间写入硬件时间# hwclock --systohc

2018-03-09 14:29:51

阅读数:362

评论数:0

springboot总结

springboot总结

2017-07-21 17:51:50

阅读数:1556

评论数:0

springboot集成security

springboot+mybatis+security

2017-07-21 13:02:36

阅读数:266

评论数:0

springboot集成mybatis

springboot集成mybatis

2017-07-20 18:19:47

阅读数:248

评论数:0

springboot 集成freemarker

springboot 集成freemarker

2017-07-19 16:38:40

阅读数:273

评论数:0

springboot应用搭建及简单介绍

springboot工程demo,原理说明

2017-07-18 18:51:07

阅读数:256

评论数:11

笔记

笔记

2017-03-04 08:36:00

阅读数:182

评论数:0

程序员之于管理还是技术

做技术还是做管理,其实程序员还是要有一定的技术基础的,所以刚开始的时候不要太纠结这个问题,专心打好基础。后面如果有机会做管理的话,可以去尝试。没有机会可能你需要换一家公司,也可能你确实不适合做管理。如果职业生涯够长,而且有足够的条件支持尝试,那么请不要浪费机会。

2016-12-25 13:40:50

阅读数:728

评论数:0

寒冬过方知芳草枯

寒冬过方知芳草枯

2016-12-18 20:01:11

阅读数:145

评论数:0

git常用命令

git clone https://github.com/something.git git checkout -b smsfix git push origin smsfix git status git diff ../view/main/bankcard/checkBankcard.vm g...

2016-11-20 14:22:46

阅读数:127

评论数:0

javax.xml.ws.soap.SOAPFaultException: Unmarshalling Error: unexpected element

address="127.0.0.1"/> 添加               即 address="127.0.0.1">

2016-11-20 14:14:41

阅读数:1609

评论数:0

413 Request Entity Too Large

描述:程序通过浏览器上传大的图片时报错,经检查应用js(file.js)中限制了图片的大小,调整后依然报错。然后发现该报错为nginx单个文件过大时报错的,于是修改应用所在机器nginx配置,报错依旧。最终确定由于使用到域名映射到ip,所以会先经过域名映射所在nginx,因此修改此nginx配置,...

2016-11-20 14:02:49

阅读数:224

评论数:0

spring定时任务schedule未执行或超时的几点验证

近来由于项目的需要,开发了几个定时任务,由于项目已经集成了spring,并提供了注解的支持,也就选择了schedule的方式。网上schedule的配置和使用说明都很多,所以上手还是很方便的。接下来说一下几点感受。

2016-11-20 12:44:14

阅读数:5010

评论数:0

一月记

差不多是上个月的这个时候,决定写一些技术博客,开始也做了一些事情,有一些产出,接下来公司搬家,加上自己身体原因,可谓内忧外患,身心俱疲,也就再没静下心来了,这应该是最坏的一段时间了,接下来必然好转,希望自己能坚持自己最初制定的计划,度过这个黑暗期。

2016-11-13 13:41:54

阅读数:150

评论数:0

java 注解——Annotations Basics

Java注解讲解

2016-10-23 15:02:51

阅读数:135

评论数:0

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