- 博客(9)
- 资源 (8)
- 论坛 (1)
- 收藏
- 关注
原创 ELK学习总结(2)——ELK 原理介绍及实践详解
一、需求背景业务发展越来越庞大,服务器越来越多 各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到服务器上查日志,不方便 运营人员需要一些数据,需要我们运维到服务器上分析日志二、为什么要用到ELK一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大也就是日志量多而复杂的场景中,此...
2019-09-20 15:08:18
3162
3
转载 Spring Boot学习总结(18)——Springboot 2.0选择HikariCP作为默认数据库连接池的五大理由
Springboot2默认数据库连接池选择了HikariCP为何选择HikariCP理由一、代码量理由二、口碑理由三、速度理由四、稳定性理由五、可靠性HikariCP为什么这么快优化并精简字节码更好的并发集合类实现使用FastList替代ArrayListHikariCP与Druid相比哪个更好?Springboot2快速上手参考资料Spring Boot 2默认数据库连接池选择了Hikari...
2019-09-17 10:10:35
1776
1
转载 我是如何将系统QPS从300提升到6000的
最近,为应对日益增长的业务要求,一直忙于进行系统优化。前几天,系统终于上线,正式开始运行了,我这才有时间来总结一下。背景我负责的这个系统是公司的收银系统,公司所有需要进行支付的业务都会接入这个系统。由于历史原因,之前的收银系统一直和其他的业务部署在同一台机器上,这就导致业务系统和收银系统经常出现相互影响的情况。比如之前有一次,一个业务做活动,订单量暴增,大量支付请求发送到收银系统,一时间收...
2019-09-16 10:23:46
3987
原创 Mysql学习总结(77)——温故Mysql数据库开发核心原则与规范
一、核心原则1、尽量不在数据库做运算俗话说:别让脚趾头想事情,那是脑瓜子的职责。作为数据库开发人员,我们应该让数据库多做她所擅长的事情。尽量不在数据库做运算,复杂运算移到程序端CPU,尽可能简单应用MYSQL。举例:在mysql中尽量不要使用如:md5()、Order by Rand()等这类运算函数2、尽量控制单表数据量大家都知道单表数据量过大后会影响数据查询效率,严重情况下...
2019-09-12 15:51:59
2632
1
原创 生产环境的分布式任务调度框架如何选择?quartz、xxl-job、Elastic-Job、Saturn
一、Quartz支持集群和分布式,但是没有友好的管理界面,功能单一,对于管理调用的任务比较困难。quartz使用数据库锁。在quartz的集群解决方案里有张表scheduler_locks,quartz采用了悲观锁的方式对triggers表进行行加锁,以保证任务同步的正确性。一旦某一个节点上面的线程获取了该锁,那么这个Job就会在这台机器上被执行,同时这个锁就会被这台机器占用。同时另外一台...
2019-09-09 14:40:08
7278
2
转载 Dubbo学习总结(9)——Apache Dubbo Roadmap 2019
导读:Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。自2011年开源以来,Dubbo 就是国人开发的最知名开源项目之一,也是我们实现分布式服务化和微服务架构的核心技术之一。本议题介绍 Dubbo 的发展历程、技术生态和2019年规划,分享微服务架构的一些实战经验,以及参与开源项...
2019-09-05 14:11:07
2887
原创 Java基础学习总结(148)——如何提高代码质量
前言人跟人的能力千差万别,所以写出来的代码质量,肯定是不同的。有的人,写一个小逻辑,可能需要100行,而有的人,可能仅仅需要10行。代码永远会有Bug,在这方面没有最好只有更好。模块化与面向对象是实现高效无错代码的方法。高效无错代码需要思想与实践的不断反复。如何做到代码高效无错,提高代码质量的方法有哪些?又有哪些经验和技巧呢?一、代码质量软件是交付给用户,并由用户体验的产品;代码则是...
2019-09-04 17:53:16
2015
1
原创 Docker学习总结(47)——温故Docker常用命令行
一、前 言Docker镜像是由Dockerfile和一些必要的依赖项组成的,Docker容器是动态的Docker镜像。要使用Docker命令,首先需要知道您是在处理镜像还是容器。一旦你知道你所处理的是镜像还是容器之后,你才可以找到正确的命令。二、命令的共性你需要知道一些关于Docker命令的规律:Docker CLI管理命令以docker开头,然后是空格,接着是管理类别,然后是空格...
2019-09-03 11:10:00
1926
原创 Docker学习总结(46)——生产环境中遇到的Docker常见异常错误总结
一、docker ps 无响应, Node 节点表现为 NotReady。运行信息$ docker -v$ Docker version 17.03.2-ce, build f5ec1e2$ docker-containerd -v$ containerd version 0.2.3 commit:4ab9917febca54791c5f071a9d1f404867857fcc$...
2019-09-02 11:57:57
1798
清华-2018人工智能之自动驾驶研究报告.pdf
2019-09-02
容器网页终端(websocket-webshell)
2017-09-23
科技D人生的留言板
发表于 2020-01-02 最后回复 2020-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝