5 zclhit_

尚未进行身份认证

ThoughtWorks软件工程师

等级
TA的排名 3w+

MySQL性能优化实战

MySQL性能优化实战Why Performance在1990s,人们还使用拨号接入互联网的时候,浏览一个网页或加入一个线上聊天室需要几分钟的时间去加载是一件很正常的事情。而2009年Akamai公司的报告显示,如果一个网页的加载时间超过3秒钟,那么40%的用户将会放弃访问。同时网页的加载速度也和很多情况下的网站收入正相关,2006年亚马逊报告显示每超过100ms的网页加载延迟将会降低1%的网...

2019-10-30 23:52:58

2019年第四季度书单

随着十一小长假的结束,2019年第四季度正式开始Thoughtworks发布了最新一期的读书雷达3.0 , 而我也要同步更新一下自己的书单啦!软件架构:《深入理解Spring架构》编程语言:《深入理解Java虚拟机》数据库:《深入浅出MySq》《Percona-MySQL-Performance-Optimization》《高性能Mysql》敏捷实践:《持续交付》技术订阅:...

2019-10-17 10:29:04

手把手教Golang小白搭建小米SOAR开发环境

如果你希望直接运行可以直接下载二进制发布包:wget https://github.com/XiaoMi/soar/releases/download/${tag}/soar.${OS}-amd64 -O soarchmod a+x soar其中tag为SOAR版本,而OS代表当前你所使用的系统(注意,如果没有wget可以用curl等命令替换)例如:wget https://gith...

2019-09-18 22:17:13

我为什么离开华为加入ThoughtWorks(思特沃克)

写在前面看到标题,你可能会觉得这是一篇痛批前任公司多么多么傻x,怒夸新公司多么多么牛x的软文。这里我要和你道个歉,这篇文章中不会有哪个公司不好,而是以我的亲身经历,向你展示这两家公司各在哪个方面有(在我看来是)的优点。关于我本硕毕业于C9末流学校,通信工程专业,硕士阶段主攻MRI影像自动量化处理,后来因为这方面就业岗位实在太少,就转行做java后台,也写过一阵子前端,做过几个月大数据分析。...

2019-06-22 15:15:10

2019年二季度书单

几大类碎片时间利用极客时间 MySql 46讲 - 同时注重自我实现与反思,结合实际的工作内容进行验证极客时间Java 核心技术36讲基础夯实Java核心技术卷I - 粗略浏览,查漏补缺Effective Java - 提升方法论重构 - 提升代码水平和代码能力TODO: 整理设计模式的所学笔记通过key promote X加强对Idea快捷键的使用架构架构探险 - 动手实...

2019-05-10 22:46:16

字节跳动2019年春季社招面试内容

代码1:packageinterview;importleetcode.leetcodeaa.base.ListNode;publicclassSumOfArrayList{publicstaticvoidmain(String[]args){SumOfArrayListsum=newSumOfArrayList();...

2019-04-13 17:41:06

我的2018年技术总结

我的2018年技术总结2018年自己完成了从一名学生到软件工程师的转变,收获颇多,感慨颇多,曾经一起奋斗的战友一个个离去,或是因为过于劳累,或是因为更高的薪水,让我明白每个人只不过都是打一份工,赚一份钱,混一口饭而已。闲话少说,第一季度自己系统的学习了J2EE开发模式,微服务化,Spring和Hibernate入门。第二季度主导了监控数据云化工作,放弃了关系型数据库,拥抱HBase,拥抱TS...

2019-02-02 14:58:34

Openresty配置Nginx并在ELB后获取用户真实IP

Openresty安装及介绍openresty中文站:link配置nginx环境变量:以默认安装路径/usr/local/openresty/nginx/为例export PATH=$PATH:/usr/local/openresty/nginx/sbin测试是否配置成功:[root@xxx ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/...

2018-09-28 11:07:41

不同Windows系统版本下DNS超时重试时间

Windows系统默认值:单DNS请求发起者-单网卡-单DNS服务器下:Thebehavioristhefollowing(testedonWindowsXP,Windows7andWindows8clientswithasingleNIC):Time(secondssincestart)Action0Clie...

2018-09-14 16:05:55

openresty相关网页

官网: https://openresty.org/cn/ 项目地址及说明文档: https://github.com/openresty/lua-nginx-module ECS: 119.3.60.59 pw@后加cdn https://github.com/openresty/lua-resty-dns 研究一下这个组件 看看能不能扩展成edns...

2018-08-28 17:40:03

Spring - 在ioc容器中装配bean ​

Spring对过去Bean配置文件的冗长性做出了很多重大改进,很多冗长的配置现在有了简介的版本。并提供了多种配置方式,既可以使用其中的一种配置,也可以混合使用多种配置。 Spring容器启动条件: Spring框架的类包都在应用程序的类路径下 应用程序为Spring提供完备的Bean配置信息 Bean的类都已经放到了应用程序的类路径下 Bean的元数据信息包括:Bean的实现类B...

2018-08-04 20:47:36

git使用札记(二)

分支冲突远程分支变基分支$ git branch testing 创建名为testing的分支$ git log -oneline --decorate 利用git log查看各个分支当前指向对象$ git checkout branch_name checkout到某个分之下在切换的时候,HEAD会指向切换的分支,同时将工作目录恢复成该分支所指向的快...

2018-06-21 09:01:38

git使用札记(一)

配置安装配置Linuxsudo apt-get install git或sudo yum install gitWindowshttp://git-scm.com/download/win运行前配置Git利用git config来对Git外观和行为进行配置。/etc/config:作用域是整个系统,–system,每一个用户和他们的仓库都由此配置~/.g...

2018-06-20 08:31:52

OpenTSDB使用总结-(4)

使用限制系统中metric、tagk和tagv都有数量限制,每种最多可创建16777215个。查询时延受查询条件和时间范围影响,如果存在聚合且数据量很多,则耗时也越长。谨慎使用返回数据量非常大的查询,会造成查询时较长影响服务使用,从发起查询操作以直至返回结果期间,无法手工终止请求。http请求的参数内容最大值为32M。写入数据和查询数据时的时间戳建议使用4334400秒到429171...

2018-06-13 17:28:55

OpenTSDB使用总结-(3)

查询数据功能介绍从OpenTSDB数据库中查询数据。URIURI格式POST{OpenTSDBURL}/api/query请求请求样例{"start":1504527820,"end":1504557820,"queries":[{"aggregator&qu

2018-06-13 17:26:41

OpenTSDB使用总结-(2)

API写入数据可以在一次请求中将多个数据写入OpenTSDB,每个数据都会被单独处理,且单数据出错不会影响其他数据的写入。建议每个请求中最大数据点数不超过50.URI URI格式 写入数据POST {OpenTSDB URL}/api/put写入数据并返回概要信息POST {OpenTSDB URL}/api/put?summary写入数据并返回详细信息PO...

2018-06-13 17:25:12

OpenTSDB使用总结-(1)

样例代码写入数据查询数据删除数据样例代码写入数据功能简介使用OpenTSDB的接口写入数据。函数genWeatherData()模拟生成的气象数据,函数put()发送气象数据到OpenTSDB服务端。样例代码privatestaticStringPUT_URL="http://"+OPENTSDB_IP+":"+...

2018-06-13 17:22:24

招银网络2018笔试分享

招银网络笔试时间两个半小时,两个小时的技能笔试和半个小时的性格测试。这里主要和大家分享一下技能笔试的内容。Part1.30道单选这三道单选涉及到Java,C++,多线程,算法,数据结构,CPU,NP问题,SQL语句,IP地址转换,MBA测验,行测。可以说是非常tm的全了!待我一道一道回忆,看看能回忆多少。建立对象前,静态对象赋值问题。静态成员函数在建立静态对象前是可以对静态变量进...

2018-06-10 22:45:51

Spring IOC容器概述-笔记

Spring实现依赖注入的Java底层技术是Java反射技术。ICO:Spring容器的内核,AOP、声明式事务等功能都基于此产生。 ICO不够开门见山,所以后期由Martin Fowler用DI,依赖注入的概念代替了IoC,让调用类对某一接口实现类的依赖由第三方(容器或者协作类)注入,从而移除调用类对某一接口实现类的依赖。 注入方式可以划分为三种类型:构造函数注入、属性注入和接口注入。 ...

2018-06-08 15:28:13

利用Google Chrome浏览器Console执行js脚本模拟页面点击功能

今天无聊看到了某网页点击送积分活动,就想着用js代码直接把每天积分上限刷满。但是这其中遇到了一个问题,送积分链接的标签不是通过id进行标示,而是自定义了linkid属性,这就不能直接doucument.getElementById的简单方式进行了,但是这怎么能难住我呢?于是我自定义了以下函数setInterval(function(){varaElements=doc...

2018-05-24 11:04:10

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。