Think Different

享受编程和技术所带来的快乐. 个人域名:http://heminit.com/

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

汇总一下2017年自己的开源项目(续)-项目实战

去年年底参与开发了一个信息流产品,主要负责服务器端的架构设计、技术选型、技术落地等 目前月活千万左右,PV上千万+,日接口请求量亿级别+,人均使用时长超过50分钟+等 这一套架构功能中,除了IOS和Android端,其他的前期来自于我个人开发,兼测试、线上运维、集成、部署等,一直没有时间整理好...

2018-03-14 16:10:39

阅读数:2490

评论数:1

汇总一下2017年自己的开源项目

一、SpringBoot开发实战 1. GitHub源码地址 2. 涵盖内容:基本用法,Rest,Controller,事件监听,连接数据库MySQL,jpa,redis集成,mybatis集成(声明式与xml两种方式~对应的添删查改功能),日志处理,devtools配置,拦截器用法,资源配置...

2017-11-17 12:10:24

阅读数:3858

评论数:3

大数据技术学习路线

如果你看完有信心能坚持学习的话,那就当下开始行动吧! 一、大数据技术基础 1、linux操作基础 linux系统简介与安装 linux常用命令–文件操作 linux常用命令–用户管理与权限 linux常用命令–系统管理 linux常用命令–免密登陆配置与网络管理 linux上常用软件安...

2017-06-22 14:19:50

阅读数:20639

评论数:12

架构师技能修炼图,时刻提醒铭记

看完你还有信心坚持的话,那你一定可以成为优秀的架构师!!!   架构师技能图谱:     ------------------------------------------------------ -----------------------------------------...

2016-12-14 09:10:41

阅读数:3896

评论数:0

【总结】Nginx实现HTTPS设置

HTTPS简介 1.简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。 2.协议原理 首先,客户端与服务器建立连接,各自生成私钥和公钥是不同的。服务...

2018-11-06 19:30:11

阅读数:19

评论数:0

【总结】Throwable/Error/Exception/RuntimeException区别

【总结】Throwable/Error/Exception/RuntimeException区别 1.JAVA是将所有的错误封装为一个对象,其根本父类为Throwable,有两个子类:Error和Exception。 2.Error是Throwable 的子类,用于指示合理的应用程序不...

2018-11-06 09:28:38

阅读数:25

评论数:0

【踩坑】阿里云ECS清除隐藏的挖矿程序

问题描述: 一台阿里云服务器,收到连续告警CPU使用量已经大于95%。但这台机器上面使用中的业务只有一个不常使用的MySQL,其他就没有了,正常情况下CPU是不可能达到这么高的。查看告警信息,发现有被植入挖矿程序,可疑程序文件路径为 /usr/lib/libiacpkmn.so.3 排查过程:...

2018-10-22 10:09:19

阅读数:88

评论数:0

为什么说 Java 程序员必须掌握 Spring Boot ?

       Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,那么, Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会给我们带来什么样变革?      ...

2018-10-10 08:58:27

阅读数:121

评论数:0

【总结】 Nginx大量TIME_WAIT的解决办法

在阿里云默认的系统TCP参数情况下,会导致大量的TIME_WAIT出现 查看 优化方法 修改内核参数 # vi /etc/sysctl.conf   net.ipv4.tcp_syncookies = 1   net.ipv4.tcp_tw_reuse=1 #让TIME_WA...

2018-10-08 09:56:49

阅读数:107

评论数:0

【总结】高并发-幂等实现方案

一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。  例如:  1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。  2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;  3. 发送...

2018-09-28 14:30:38

阅读数:58

评论数:0

【总结】40个JAVA集合面试题

1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,J...

2018-09-23 01:26:10

阅读数:80

评论数:0

【总结】53道JAVA线程面试题

1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越...

2018-09-23 01:21:05

阅读数:95

评论数:0

【应用算法】信息流-推荐系统的去重策略

聊两个问题,它们看似和推荐系统没有必然关系,但实际上, 在你构建自己的推荐系统的时候,不可避免地会遇到这两个问题。 去重是刚需 在推荐系统中,有一个刚需就是去重,那么说在哪些地方有去重的需求呢? 主要是在两个地方:一个是内容源去重,另一个是不重复给用户推荐。 先说说内容源的去重,这部...

2018-09-23 01:09:53

阅读数:216

评论数:0

分享一些Python爬虫实例项目

WechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。 DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便...

2018-09-09 21:37:12

阅读数:582

评论数:0

我的爬虫实战项目

废话不多说,直接上图 如果你懂,看图就足够了   ------------------------------------------------------ ------------------------------------------------------ 关于我,前往个...

2018-09-09 21:31:56

阅读数:97

评论数:0

介绍两个性能压力测试工具ab/siege

介绍两个性能压力测试工具 1. AB Apache服务器自带有一个叫ab(ApacheBench)的工具,在bin目录下。ab专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求,使用这个轻巧的工具我们可以对服务器进行负载测试. 安装 下载:http...

2018-09-08 17:33:04

阅读数:119

评论数:0

程序化广告(三)- 程序化广告生态链介绍如DSP/ADX/DMP等

一、程序化广告生态 下图展示的是程序化广告生态链的各参与者之间的分工协作,并用线条表示了现金流方向、广告服务方向以及数据提供方向。 相对于传统的网络广告产业链,程序化市场的新角色及技术服务主要分为以下五类: 1. 广告需求方 流量的消费者,包括广告主或代理商 2. 需求方服务 需求...

2018-08-26 05:36:57

阅读数:336

评论数:0

程序化广告(二)- 考核指标如CTR/CVR/ROI/ARPU等

随着在线广告技术的快速发展以及流量渠道的广泛延伸,衡量和评估网络广告效果的难度也在逐渐上升。如果没有一套完整的衡量体系用户评估广告效果,各种滥竽充数、以次充好的现象将会层出不穷,真正的广告技术和流量渠道却容易被“劣币”驱逐,市场难以和谐健康的发展。本文,聊一下广告投放中的基础指标、效果指标、品牌...

2018-08-26 04:21:33

阅读数:441

评论数:0

SpringCloud从入门到精通教程

《SpringCloud 教程》系列: Spring Cloud Finchley; Spring Boot 2.0.3 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)(Finchley版本) 史上最简单的SpringCloud教程 | 第二篇: ...

2018-08-25 04:39:26

阅读数:855

评论数:1

SpringBoot从入门到精通教程

对于SpringBoot,很多人咨询了我的研究学习资料来源,除官方文档外,特例完整整理一下自己的平时参考学习其他资料,以及分享实战项目源码和代码资源,供大家参考学习。 一、来自ImportNew公众号的SpringBoot教程系列,可参考学习 SpringBoot (一) :入门篇——http...

2018-08-25 04:04:35

阅读数:630

评论数:0

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