2017精选索引,入选规则为:截止至2017年12月28日文章截止到发文,阅读1W+【架构必备】《互联网架构如何实现“高并发”》4W+《TCP接入层的负载均衡、高可用、扩展性架构设计》2.2W+《配置中心架构设计演进》1.7W+《跨公网调用的大坑与架构优化》1.4W+《DNS在架构设计中的巧用》1.9W+《消息如何在网络上安全传输》1.2W+《10W定时任务,如何高效触发》2.9W+《工作线程究竟
                            
                            
                                分类:
其他好文   时间:
2020-11-18 12:18:05   
                                阅读次数:
2
                             
                    
                        
                            
                            
                                
                    1.for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。 1.shell中的for循环 shell中 ...
                            
                            
                                分类:
系统相关   时间:
2020-11-17 12:33:06   
                                阅读次数:
19
                             
                    
                        
                            
                            
                                Dropbox开源自研的protobuf代码生成框架近日,Dropbox开源了自己开发的protobuf框架pb-jelly。早在2015年,当Dropbox在开发存储系统时,需要一个支持零拷贝序列化的框架,这促使他们创建了自己的库。从那以后,这个框架开始在Dropbox的多个项目中使用,包括SyncEngine。除了零拷贝序列化,框架还提供了许多Rust风格的proto扩展。pb-jelly是一
                            
                            
                                分类:
其他好文   时间:
2020-11-13 12:40:34   
                                阅读次数:
3
                             
                    
                        
                            
                            
                                
                    一、用到的工具 Gitlab Jenkins Shell go test 二、实现原理 在gitlab上配置jenkins的webhook,当有代码变更时自动触发jenkins构建job,job内的shell脚本负责把覆盖率报告以钉钉群通知的方法发送出去。 三、Jenkins job配置 点击上图中 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-13 12:14:17   
                                阅读次数:
7
                             
                    
                        
                            
                            
                                linux系统下时常会需要安装或升级更新各种应用包,安装方式多样化,如果存在编译安装会更灵活自由选择扩展,方便达到应用目标,当然如果没有特殊要求还是不建议使用编译安装,毕竟安装时间长失败率高。目前主要安装升级方式安装包管理器比如:yum、apt优点:安装快速方便,成功率高缺点:安装选项固定,安装可选版本不多,很少安装最新版应用容器镜像比如:docker优点:安装方便,成功率高,可安装各种版本、方便
                            
                            
                                分类:
系统相关   时间:
2020-11-12 13:40:00   
                                阅读次数:
13
                             
                    
                        
                            
                            
                                
                    故障问题:ansible远程调用startup.sh启动tomcat,启动失败。解决方法:ansible调用shell脚本启动tomcat得加上nohup 后面还不能跟 “&” ansible peixun-145 -m shell -a "nohup /script/fc_tomcat.sh co ...
                            
                            
                                分类:
其他好文   时间:
2020-11-12 13:23:22   
                                阅读次数:
11
                             
                    
                        
                            
                            
                                继续答星球水友提问,30WQPS的点赞计数业务,如何设计?可以看到,这个业务的特点是:(1)吞吐量超高;(2)能够接受一定数据不一致;画外音:计数有微小不准确,不是大问题。先用最朴素的思想,只考虑点赞计数,可以怎么做?有几点是最容易想到的:(1)肯定不能用数据库抗实时读写流量;(2)redis天然支持固化,可以用高可用redis集群来做固化存储;(3)也可以用MySQL来做固化存储,redis做缓
                            
                            
                                分类:
其他好文   时间:
2020-11-10 11:30:42   
                                阅读次数:
6
                             
                    
                        
                            
                            
                                更多资源 加微心:itmall1024,课程低至 6元 ,加油! 在Linux实操的过程中,你是否有过这些疑问: 如何提取日志中含有关键字的指定行,上一行或上几行? ln 做了符号链接,对符号链接进行权限修改,原文件是否会受到影响? Shell 脚本里有很多特殊符号,到底该怎么用?网上流传的 .() ...
                            
                            
                                分类:
系统相关   时间:
2020-11-10 11:13:47   
                                阅读次数:
13
                             
                    
                        
                            
                            
                                
                    1. 核心注解 在springboot项目中我们可以很方便地使用spring自己的注解@Scheduled和@EnableScheduling配合来实现便捷开发定时任务。 @EnableScheduling注解的作用是发现注解@Scheduled的任务并后台执行,此注解可以加到启动类上也可以加到执行 ...
                            
                            
                                分类:
编程语言   时间:
2020-11-10 10:36:10   
                                阅读次数:
11
                             
                    
                        
                            
                            
                                一键部署----shell脚本安装MySQL5.7#/bin/bashyum-yinstallncursesbisoncmakegccgcc-c++ncurses-develuseraddmysql-s/sbin/nologinread-p"输入你存放压缩包的绝对路径:"abccd$abctarzxvfboost_1_59_0.tar.gztarzxvfmysql-5.7.17.tar.gzmvb
                            
                            
                                分类:
数据库   时间:
2020-11-08 17:51:50   
                                阅读次数:
43