关闭
当前搜索:

设计和实现一款轻量级的爬虫框架

设计和实现一款轻量级的爬虫框架 说起爬虫,大家能够想起 Python 里赫赫有名的 Scrapy 框架, 在本文中我们参考这个设计思想使用 Java 语言来实现一款自己的爬虫框(lun)架(zi)。 我们从起点一步一步分析爬虫框架的诞生过程。 我把这个爬虫框架的源码放在 github(https://github.com/biezhi/elves) 上,里面有几个例子可以运行。 ...
阅读(19) 评论(0)

阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了

阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了 1.源码分析专题 详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。 帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的 2.分布式架构 互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术变革带来的技能...
阅读(19) 评论(0)

简历制作及面试技巧

简历制作及面试技巧 制作简历前的准备工作 1、了解自己 2、确定自己的职业方向 3、确定目标职位 4、了解目标职位的需求及市场行情 5、收集你的教育经历及资质证书 简历的作用 1、简历就是将你自身的经历、工作成绩、个人能力、性格等信息简要地列举出来。 2、简历就是用人单位了解你的第一扇窗。因此,简历便成了你和用人单位沟通的第一通道,往往是招聘者了解你的第一...
阅读(31) 评论(0)

如何实现大型网站架构设计的负载均衡

如何实现大型网站架构设计的负载均衡 负载均衡 (Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 大型网站负载均衡的利器 全局负载均衡系统(GSLB) 内容缓存系统(CDN) 服务器负载均衡系统(SLB)...
阅读(19) 评论(0)

微服务架构选型实践

微服务架构选型实践 背景 随着公司一年多的成长,我们已经开发了数十个项目了,后台有 JAVA 的有 PHP 的,为了更好地提升开发与管理效率,各技术大牛小牛们时常进行激烈的 PK,碰撞出了许许多多爱的火花,比如其中之一:微服务实践 设计 系统架构 微服务开发架构.png 只需要有一套 BASE 微服务,BASE 微服务生成业务系统微服务实例,供各个业...
阅读(17) 评论(0)

2018干货,成为架构师的四阶段资料分享。

2018干货,成为架构师的四阶段资料分享。 本文分享的架构师资料会很多。写在分享前,我们今天聊一下IT职业发展的问题,篇幅较以往或许有点长,也掇中痛点,请用心看心去。我作为工作好些年的老司机,将带你洞穿你的IT技术未来之路该怎么走,同时会授予你一套架构真经。 职业发展瓶颈? 也许你现在已经工作好些年了,大把的年轻还干着初级的活。或许你已经是中高级开发、架构师的岗位...
阅读(14) 评论(0)

你离大神级程序员只差这几步

你离大神级程序员只差这几步 各种设计模式,用不用没关系,要会吹。 各种数据结构,各种树,堆,栈,图,名字都要记住了,越拗口的越重要。 各种奇葩算法,都要心中有数,名字听起来越是不知所云的,越要烂熟于胸。 千万别和人争语言,一争,就low了。 千万别和人争OS,一争,就太low了。 千万别和人争框架,一争,就low了。 什么工具都能用,什么电脑都能写...
阅读(15) 评论(0)

Java程序员如何能进入阿里、大众点评这样的大型互联网公司?

Java程序员如何能进入阿里、大众点评这样的大型互联网公司? 此面试题是我分享给大家,不管去不去还是能不能进去,知道点还是好的,说不定哪天就用上了。 PS:列这么多,你想扼杀竞争对手的吗? 哈哈哈哈哈哈 电话面试主要考察3块内容: 1、Java的相关基础知识,开源框架的原理,JVM,多线程,高并发,中间件等; 2、之前项目经历,运用的技术,遇到的问题,如何...
阅读(33) 评论(0)

浅谈 MySQL 集群高可用架构

浅谈 MySQL 集群高可用架构 前言 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消息队列等,每个模块都需要做到高可用,才能保证整个系统的高可用。对于数据库服务而言,高可用可能更复杂,对用户的服务可用,不仅仅是能访问,还需要有正确性保证,因此数据库的高可用方案是...
阅读(22) 评论(0)

女程序员的梦,众网友的神回复

女程序员的梦,众网友的神回复 女程序员发的一条微博: “昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应就是查源代码,结果调试半天查不出来为什么显示的那个女人不是我,最后含泪把那个女人注释掉了,再一运行就是我男朋友自己逛街了。” 众网友的神回复:1.把那个女人的指针指向你即可; _(:з」∠)_ 2.谁让你把男朋友设成public的?; Σ(っ °Д °;)っ...
阅读(11) 评论(0)

Java程序员是如何面试上阿里巴巴,如何拿到年薪50W

Java程序员是如何面试上阿里巴巴,如何拿到年薪50W 阿里java相关问题,都是之前通过不断优秀人才的铺垫总结的,希望对大家帮助,祝面试成功,有个更好的职业规划。 1、微信红包怎么实现。 2、海量数据分析。 3、测试职位问的线程安全和非线程安全。 4、HTTP2.0、thrift。 5、面试电话沟通可能先让自我介绍。 6、分布式事务一致性。 7、nio的底层实现。 8、...
阅读(25) 评论(0)

大型网站系统与 Java 中间件实践

大型网站系统与 Java 中间件实践 第一章 分布式系统介绍 分布式系统的定义:组件分布在网络计算机上,组件间仅仅通过消息传递来通信并协调行动。 分布式系统的意义: 升级单机处理能力的性价比越来越低 单机处理能力存在瓶颈 处于稳定性和可用性的考虑 摩尔定律:当价格不变时,每隔18个月,集成电路上可容纳的晶体管数目会增加一倍,性能也将...
阅读(25) 评论(0)

java基础扫盲--字节、字符、位

java基础扫盲--字节、字符、位 历史问题 大家都知道计算机这东西是洋鬼子搞出来的,他的底层实现是二进制。也就是说,计算机里面,二进制,简简单单的0和1可以表示世间万物,可以创造世间万物。 一生二,二生三,三生万物。 不知道创造者是否参考过我大中华博大精深的文化。 位 这里说的位就是指的二进制位了,也就是说的0或者1。他们都可以表示一位。英...
阅读(21) 评论(0)

区块链技术指南之分布式系统核心问题

区块链技术指南之分布式系统核心问题 万法皆空,因果不空。 随着摩尔定律碰到瓶颈,越来越多的系统要依靠分布式集群架构来实现海量数据处理和可扩展计算能力。 区块链首先是一个分布式系统。 中央式结构改成分布式系统,碰到的第一个问题就是一致性的保障。 很显然,如果一个分布式集群无法保证处理结果一致的话,那任何建立于其上的业务...
阅读(69) 评论(0)

JVM理解其实并不难!

JVM理解其实并不难! 在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解 Java 虚拟机》这本书。 前些天面试了阿里的实习生,问到关于 Dalvik 虚拟机能不能执行 class 文件,我当时的回答是不能,但是它执行的是 class 转换的 dex 文件。当面试官继续问,为什么不能执行 class 文件时,我却只能回答 Dalvik 虚拟机内部的优化原因,却不能正确回答...
阅读(21) 评论(0)

VO、DTO、DO、PO 我告诉你

VO、DTO、DO、PO 我告诉你 2018-01-11 zjrbiancheng java思维导图 导图下载请点击文章底左下角->阅读原文 概念: VO(View Object) 视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Obje...
阅读(26) 评论(0)

图文并茂,深入浅出Nginx

图文并茂,深入浅出Nginx 01前言 Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 架构图 上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。 02反向代理服务器? 经常听人说到一些术...
阅读(25) 评论(0)

理解TCP/IP三次握手与四次挥手的正确姿势

理解TCP/IP三次握手与四次挥手的正确姿势 背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。 从好上开始,到现在,一年多也算坚持下来了。 问题 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声音,过一会儿之后才会恢复。 中间双方可能就要不断的确认网络是否恢复,但是有时候会: 她:“你可以听到了吗?” 我:“可以了,你呢?...
阅读(21) 评论(0)

如果有一天程序员再也不忙了

如果有一天程序员再也不忙了 前言 程序员是世界上最可爱的人! 正文 (一):程序员是什么 (二):程序员写的代码有什么用 (三):程序员最本质的不同是什么 (四):程序员为什么找不到妹子 (五):程序员的工作究竟有多忙 (六):有一天程序员不忙了会怎样 (七):找不到妹子真的是因为工作忙吗 (...
阅读(10) 评论(0)

Java 语法清单-快速回顾

Java 语法清单-快速回顾 Java 语法清单翻译自 egek92 的 JavaCheatSheet,从属于笔者的 Java 入门与实践系列。时间仓促,笔者只是简单翻译了些标题与内容整理,支持原作者请前往原文点赞。需要注意的是,此文在 Reddit 上也引起了广泛的讨论,此文讲解的语法要点还是以 Java 7 为主,未涉及 Java 8 中内容,略显陈旧,读者可以带着批判的视角去看...
阅读(18) 评论(0)
696条 共35页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:126430次
    • 积分:2640
    • 等级:
    • 排名:第16186名
    • 原创:9篇
    • 转载:681篇
    • 译文:6篇
    • 评论:9条
    最新评论