Fork me on GitHub
摘要: 大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此我们基本上将高级语言分为两大类,一种是编译型语言,例如C,C++,Java,另一种是解释型语言,例如Python、Ruby、MAT 阅读全文
posted @ 2018-09-25 10:47 Jeby Sun 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 内容简介 本书源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级 Linux 入门教程。 本书基于红帽 RHEL 系统编写,且内容通用于 CentOS、Fedora 等系统。本书共分为20章,内容涵盖了部署虚拟环境、安装 Linux 系统;常用的 Linux 阅读全文
posted @ 2018-09-25 10:11 Jeby Sun 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 前言 除了异步请求,一般上我们用的比较多的应该是异步调用。通常在开发过程中,会遇到一个方法是和实际业务无关的,没有紧密性的。比如记录日志信息等业务。这个时候正常就是启一个新线程去做一些业务处理,让主线程异步的执行其他业务。所以,本章节重点说下在SpringBoot中如何进行异步调用及其相关知识和注意 阅读全文
posted @ 2018-09-19 16:41 Jeby Sun 阅读(11854) 评论(0) 推荐(1) 编辑
摘要: 引言 我们先来讲一个段子 面试官:“有并发的经验没?” 应聘者:“有一点。” 面试官:“那你们为了处理并发,做了哪些优化?” 应聘者:“前后端分离啊,限流啊,分库分表啊。。” 面试官:"谈谈分库分表吧?" 应聘者:“bala。bala。bala。。” 面试官心理活动:这个仁兄讲的怎么这么像网上的博客 阅读全文
posted @ 2018-09-19 16:32 Jeby Sun 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 最近感觉很多东西在运用到一定的程度之后,会发现原来是自己了解到的不够。一方面限于实际运用到的不多,一方面可能是因为一开始没有进行全面认识。遂这里搜集整理了一番NGINX。 一、nginx启动和关闭 centos平台,源码安装的 /usr/local/nginx/nginx # 启动 /usr/loc 阅读全文
posted @ 2018-08-25 09:44 Jeby Sun 阅读(529) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Sprin 阅读全文
posted @ 2018-08-23 10:12 Jeby Sun 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 前言 秒杀架构到后期,我们采用了消息队列的形式实现抢购逻辑,那么之前抛出过这样一个问题:消息队列异步处理完每个用户请求后,如何通知给相应用户秒杀成功? 场景映射 首先,我们举一个生活中比较常见的例子:我们去银行办理业务,一般会选择相关业务打印一个排号纸,然后就可以坐在小板凳上玩着手机,等待被小喇叭报 阅读全文
posted @ 2018-08-23 10:08 Jeby Sun 阅读(3809) 评论(0) 推荐(1) 编辑
摘要: 近日,Apache RocketMQ 社区正式发布4.3版本。此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消息,而且实现了对外部组件的零依赖。接下来,本文将详细探秘RocketMQ事务消息的设计原理以及实现机制。 阅读全文
posted @ 2018-08-23 10:01 Jeby Sun 阅读(3429) 评论(0) 推荐(0) 编辑
摘要: 简介 1.隐藏版本号2.修改Nginx用户与组3.配置Nginx网页缓存时间4.实现Nginx的日志切割5.配置Nginx实现连接超时6.更改进程数7.配置Nginx实现网页压缩功能8.配置Nginx实现防盗链9.FPM模块进行参数优化 实验环境 系统环境:CentOS7.4 服务器IP地址:192 阅读全文
posted @ 2018-08-23 09:57 Jeby Sun 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、背景 对于日常Python爬虫由于效率问题,本次测试使用多线程和Scrapy框架来实现抓取斗图啦表情。由于IO操作不使用CPU,对于IO密集(磁盘IO/网络IO/人机交互IO)型适合用多线程,对于计算密集型:建议用多进程。 进程:优点:充分利用多核CPU(能够同时进行多个操作)缺点:系统资源消耗 阅读全文
posted @ 2018-08-23 09:37 Jeby Sun 阅读(926) 评论(0) 推荐(0) 编辑