1 Java浮世绘

尚未进行身份认证

我要认证

你多学一样本事,就少说一句求人的话。

等级
TA的排名 5w+

阿里P8分享Java开发的未来主流,必知必会的服务微化量绝招

未来主流、必知必会、服务微化量绝招:RPC、Spring Boot、Spring Cloud、Docker、Kubemetes、Service Mesh、微服务设计的学与思。Spring Boot第一部分 基础应用开发第1章 Spring Boot入门 第2章 在Spring Boot中使用数据库 第3章 Spring Boot界面设计 第4章 提高数据库访问性能 第5章 Spring Boot安全设计第二部分 分布式应用开发第6章 Spring Boot ...

2020-09-19 19:17:57

还有Java程序员的收藏夹里没有这本书?它适用于每一位开发者

从Java 的基本语法到它最高级的特性(网络编程、高级面向对象能力、多线程),《Thinking In Java》都能对您有所裨益。Bruce Eckel优美的行文以及短小、精悍的程序示例有助于您理解含义模糊的概念。面向初学者和某种程度的专家教授Java 语言,而不是与平台有关的理论覆盖Java 1.2 的大多数重要方面:Swing 和新集合系统讲述Java 的高级理论:网络编程、多线程处理、虚拟机性能以及同非Java 代码的连接320个有用的Java 程序,15000 行以...

2020-09-18 21:37:16

阿里P8整理Netty学习指南,精选5篇23章526页完整版

从2004年JDK1.4首次提供NIO 1.0 类库到现在,已经过去了十几年。JSR 51的设计初衷就是让Java能够提供非阻塞、具有弹性伸缩能力的异步I/O类库,从而结束Java在高性能服务器领域的不利地位。根据目前的信息,Netty已经在如下几个领域得到了大规模的商业应用:互联网领域; 电信领域; 大数据领域; 银行、证券等金融领域; 游戏行业; 电力等企业市场;内容简介这本学习指南是异步非阻塞通信领域的经典之作,基于最新版本Netty 5.0编写,是国内首本深入介绍Net.

2020-09-17 19:05:30

一位三十岁女程序员的面试苦恼

曾经面试的时候,面试官问我“都说过三十五岁的程序员就没人要了,为什么你一个女孩子三十岁了还做后端开发?”也曾经经常遇到过“都三十了,什么时候生孩子?”、“家里催的紧吧?三十多岁就是高龄产妇了。”还没过三十的时候,面试题是多么单纯,只要技术过关基本没问题。而三十就像一个分水岭,想单纯的从事本专业,但是又会遇到各种问题,有时候就连性别都是错的。很迷茫,转行的话,面试应该也是一样的难,更何况没有经验,或许更糟糕。如果不转行,那可能有一大半是有运气存在,除非对结婚生子不介意,或者公司急需用人吧。

2020-09-16 19:32:25

超厉害的阿里技术读物,1500页超全计算机系统底层解析宝典

计算机被称为20世纪最伟大的发明之一。1946年诞生的第一台电子计算机ENIAC,是一个每秒能运行5000次、重达30吨的庞然大物。如今计算机变得无处不在,以至于人们大大低估了它的复杂性——今天一部几百克的普通手机包含了上百亿个晶体管,性能比ENIAC快上百万倍,上面运行的操作系统、 微信、支付宝等各类软件代码达到上亿行!现代计算机内部极其复杂,我一直认为也许没有人能讲清楚它工作起来的每一个细节。记得多年前有这么一道研究生入学面试题:“ 播放幻灯片时,按下一个空格键到屏幕显示下一页,请问这个过程计算

2020-09-15 21:37:53

聊聊多个docker-compose之间的网络通信

作者|Hi哈娃娃|简书在同一个docoker-compose中定义的service是直接可以通信的,docker-compose在启动后会自动创建默认的default网络用于内部通信,但是随着项目服务的增多,不可能所有的服务都定义在一个docker-compose文件中,为了便于维护,和解耦,一般根据业务类型和容器用途等,定义多个dcoker-compose文件来管理容器,比如基础环境(redis、mq服务等)定义,公共业务(注册中心,网关等)定义,普通业务服务等。而多个docker-compos..

2020-09-14 20:34:54

Linux到底该怎么学?RHCA架构师整理了300页学习笔记

RHCARHCA:Red Hat Certified Architect红帽认证架构师(RHCA)红帽企业架构师课程主要面向那些负责部署和管理大型企业环境中众多系统的高级Linux系统管理员提供深入的实际操作培训,也是Linux领域公认的最受欢迎的、最成熟的认证。内容简介本书基于红帽RHEL系统编写,且内容通用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编写和修改配.

2020-09-12 14:09:34

再有人问你微服务问题,请把这本世界软件大师的架构笔记甩他脸上

良马难乘,然可以任重致远良马难乘,然可以任重致远;良才难令,然可以致君见尊。——墨子曾经有一个客户把他们遇到的微服务问题列出来给我看,当时我觉得头绪万千但又无从说起,于是想到了墨子的这句话。如果现在有人问我这个问题,那么我会推荐他们一-边看Chris Richardson的这本书,一边在实践中尝试和体验各种模式的优势与特点,然后大家 一起讨论遇到的问题并提出解决思路。2016年,Chris Richardson来华交流大概从五六年前开始,我在工作中越来越多地谈到了微服务,并参..

2020-09-11 21:37:28

面面俱到!前阿里面试官把十年面试生涯整理成书,看完排水渠过弯

自我介绍“面试官,您好!我叫某某。大学时间我主要利用课外时间学习某某。在校期间参与过一个某某系统的开发,另外,自己学习过程中也写过很多系统比如某某系统。在学习之余,我比较喜欢通过博客整理分享自己所学知识。我现在是某某社区的认证作者,写过某某很不错的文章。另外,我获得过某某奖,我的Github上开源的某个项目已经有多少Star了。”这是我会喜欢的一个自我介绍模板。从HR面、技术面到高管面/部门主管面,面试官一般会让你先自我介绍一下,所以好好准备自己的自我介绍真的非常重要。网上一般建议的是准备好

2020-09-07 23:20:33

终于有人把服务器端网络架构用图表方式讲透,看完直呼相见恨晚!

这份图表讲透了基础技术和设计要点硬件构成、 VLAN设计、IP地址设计安全设计、负载均衡设计、冗余配置虚拟化、应用管理。前言本书以图配文,详细说明了服务器端网络架构的基础技术和设计要点。基础设计是服务器端网络架构最重要的一个阶段。本书就立足于基础设计的设计细分项目,详细介绍各细分项目的相关技术和设计要点。全书共分为5章,分别讲述进行物理设计、逻辑设计、安全设计和负载均衡设计、高可用性设计以及管理设计时所必需的技术和设计要点。本书适合想要设计服务器端的网络工程师、想要了解网络的服务器工程师、负.

2020-09-04 11:01:13

一次Spring Boot性能优化的工作经验分享

作者|lim快乐_无限|简书笔者刚入职新公司领导让针对api项目进行重构,由于当前系统用play框架写的加上历史遗留原因,造成当前的api项目难以维护以及部署。重构便成了迫在眉睫的事。由于公司的业务性质,要求单台机器api的吞吐量很高,大家都知道springboot的好处,可以快速搭建起web服务。所以在选型时笔者只是写了个简单的接口然后用ab命令对这个接口进行了性能压测。因为笔者认为吞吐量问题springboot可以完全胜任。没有过多的考虑性能不达标的问题。于是笔者便开开心心的按照老系统的逻辑..

2020-09-02 16:09:35

第一次辞退新人时你心里在想什么?

今天遇到个事:第一次辞退别人,心里五味杂陈,不太容易能接受。。。背景:新员工5.7入职,工作两个多月,七月份调整到我这边。然后,不符合用人标准,要被辞退,然后我参与了辞退谈话。员工背景:96年,工作两年,招聘岗位是做物联网测试,职级P4-,薪资(具体不清楚)。最后不符合标准的地方:1.团队融入,两个月时间,不清楚后台人员各自负责什么服务;没有为测试部门带来什么什么,团队氛围也好,创新也好。2.主动性,安排什么任务,做什么任务,做事情没有反馈,做完之后坐等下一个任务,然后空档期划水被经..

2020-08-31 15:22:28

蚂蚁花呗Java架构技术面试:Spring+MySQL+Redis+分布式+性能优化

蚂蚁花呗一面(一个小时):Java容器有哪些?哪些是同步容器,哪些是并发容器? ArrayList和LinkedList的插入和访问的时间复杂度? java反射原理, 注解原理? 说说一致性 Hash 原理 新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法? HashMap在什么情况下会扩容,或者有哪些操作会导致扩容? HashMap push方法的执行过程? HashMap检测到hash冲突后,将元素插入在链表的末尾还是开头? 1.8还采用了红黑树,讲讲红黑树的...

2020-08-29 15:48:11

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入

Docker是什么?在计算机技术日新月异的今天,Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。这是我在某招聘网站上看到的招聘Java开发工程师的招聘要求,其中有一条熟悉 docker 成为了你快速入职的加分项,由此可见熟悉 docker 在互联网公司的地位之重要。当然对于我们CTF选手而言,熟悉 docker 可以快速搭建 CTF环境 ,完美地还原比赛真实漏洞的场景,帮助我...

2020-08-26 16:19:45

当我对Linux一知半解,还好有这份web服务器集群实战文档

前言本书以深入浅出的实战项目案例,使读者能够快速掌握Linux企业级应用。训练技能掌握Apache配置、应用及优化。 掌握Nginx配置、应用及优化。 理解LVS负载均衡集群的部署模式,并且掌握负载均衡集群的部署过程。 理解Keepalived的工作原理,并且掌握使用Keepalived实现高可用群集的部署。 掌握使用Haproxy实现Web群集的部署与管理方法。正文内容第1章 Web基础与HTTP协议第2章 部署LAMP平台第3章 ...

2020-08-24 21:24:54

火影级别的架构师,教你如何解密分布式到微服务的忍术

微服务、云原生、Kubernetes. Service Mesh 是分布式领域的热点技术,它们并不是凭空出现的,一定继承了某些“前辈”的优点。我们不仅要了解这些技术,还要深入理解其发展脉络、原理等,才能游刃有余地将其用于现有的项目开发或老系统改造中。不论你是有十几年研发经验及架构经验的IT老手,还是刚入门系统架构的IT新手,本书都能对你理解分布式架构和微服务架构大有助益。卷轴目录第1章 深入理解网络从国际互联网开始 NIO,一本难念的经 AIO,大道至简的设...

2020-08-22 21:25:09

最全面Spring Cloud学习笔记:入门到进阶到架构实战

Spring Cloud是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等操作,而 Spring Cloud 为我们提供了一套简易的编程模型,使我们能在 Spring Boot 的基础上轻松地实现微服务项目的构建。由于篇幅原因,为了不影响阅读在这就展示了整个目录和内容截图,这份已经整理成完整文档的Spring Cloud学习笔记可在文末获取免费领取方式!Spring Cloud入门一,什么是S...

2020-08-21 17:32:37

如何精通正则表达式?在这本书里阿里架构师教你在看故事中掌握它

这本书既是教程,又是参考手册,还可以当故事看,这取决于读者的阅读方式。熟悉正则表达式的读者可能会觉得,这本书马上就能当作一本详细的参考手册,读者可以直接跳到自己需要的章节。不过,我并不鼓励这样做。要想充分利用这本书,可以把前6章作为故事来读。我发现,某些思维习惯和思维方式的确有助于完整的理解,不过最好还是从这几章的讲解中学习它们,而不是仅仅记住其中的几张列表。故事是这样的,前6章是后面4章-一包括 Perl. Java. .NET 和PHP--的基础。 为了帮助读者理解每-部分,我交叉使用...

2020-08-20 19:14:33

这份阿里大牛精心整理的设计模式学习笔记,定能让你面试一通百通

设计模式是个好东西,能够给我们带来各种好处,比如降低对象之间的耦合,增加程序的可复用性、可扩展性、可维护性等等。本文将先介绍23种设计模式,然后展出一些知识要点,解析分享,面试专题。23种设计模式1. 单例模式(Singleton Pattern )定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实.

2020-08-19 19:42:11

看完这份学习笔记,Spring Boot于你而言就是小菜一碟

什么是Spring Boot?Java (面向对象编程语言)经过30多年的发展,产生了非常多的优秀框架。Spring (为解决企业应用程序开发的复杂性而创建的框架)曾是最受欢迎的Java框架之- , 但随着Node、Ruby、Groovy、PHP等脚本语言的蓬勃发展,使用Spring开发应用就显得烦琐了,因为它使用了大量的XML配置文件,配置烦琐,整合不易,开发和部署效率低下。这时急切需要一种新的能解决这 些问题的快速开发框架,于是Pivotal Software公司在2013开始了Spring Boo

2020-08-18 14:45:24

查看更多

勋章 我的勋章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。