分布式、微服务: 1.《阿里巴巴JAVA开发手册》 1.《Spring Boot实战》 2.《Spring Cloud微服务实战》 3.《跟我学Shiro》 4.《跟我学Nginx+Lua开发 3.《 亿级流量网站架构核心技术》 6.《深入分析JAVA Web内幕》 ... 专业成长: 1. 《技术 ...
分类:
其他好文 时间:
2018-01-02 13:17:49
阅读次数:
110
概述 java中的参数传递问题可以根据参数的类型大致可以分为三类:传递基本类型,传递String类型,传递引用类型,至于最终是否可以归纳为值传递和引用传递,根据每个人的理解不同,答案不同,此处不做强调。 传递基本类型 结果:Before change, n = 3 After changeData( ...
分类:
编程语言 时间:
2017-12-17 22:10:07
阅读次数:
232
Java 的 I/O 类库的基本架构 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以 Java 在 I/O 上也一直在做持续 ...
分类:
编程语言 时间:
2017-12-17 11:02:16
阅读次数:
139
第一章、深入web请求过程 B/S架构带来了2个方面的好处。 1、客户端使用统一的浏览器。 2、服务端基于统一地http。 1.1 B/S网络架构概述 B/S网络架构从前端到后端都得到了简化,都基于统一地应用层协议HTTP来交互数据,与大多数传统CS互联网应用程序采用地长连接地交互模式不同, htt ...
分类:
编程语言 时间:
2017-12-16 23:07:16
阅读次数:
200
1.《深入理解Java虚拟机:JVM高级特性与最佳实践》 2.《HotSpot实战》 3.《Java并发编程实战》 Brian Goetz 4. 《Java多线程编程核心技术》 高洪岩 5.《Effective Java中文版》 6.《深入分析Java Web技术内幕》 许令波 7.《大型网站技术架 ...
分类:
编程语言 时间:
2017-12-15 16:56:57
阅读次数:
136
I/O问题可以说是现在大部分web系统的瓶颈。我们要了解的java I/O(后面简称为(io)) io类库的基本结构 磁盘io的工作机制 网络io的工作机制 NIO的工作方式 同步异步、阻塞非阻塞的区别 io优化技巧 === ...
分类:
编程语言 时间:
2017-12-05 21:18:13
阅读次数:
194
《深入分析JavaWeb技术内幕(修订版)》【PDF】下载链接: https://u253469.pipipan.com/fs/253469-230062569 内容简介 《深入分析Java Web技术内幕》围绕JavaWeb相关技术从三方面全面深入地进行阐述。首先介绍前端知识,主要介绍JavaWe... ...
分类:
编程语言 时间:
2017-12-03 18:59:16
阅读次数:
628
几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表 ...
分类:
编程语言 时间:
2017-11-28 10:26:38
阅读次数:
300
参考资料: 1、http://blog.csdn.net/u012554102/article/details/51902697 2、《深入分析Java Web技术内幕》许令波 著 3、http://blog.csdn.net/summer_sy/article/details/70255421 一 ...
分类:
编程语言 时间:
2017-11-08 20:10:55
阅读次数:
417
前言 线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处: 1、降低资源消耗; 2、提高响应速度; 3、提高线程的可管理性。 Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务, ...
分类:
编程语言 时间:
2017-10-29 12:45:17
阅读次数:
207