Java是一门面向对象的语言,Java程序运行过程中无时无刻都有对象被创建出来。在语言层面上,创建对象(克隆、反序列化)就是一个new关键字而已,但是虚拟机层面上却不是如此。我们看一下在虚拟机层面上创建对象的步骤: (1)虚拟机遇到一条new指令,首先去检查这个指令的参数能否在常量池中定位到一个类的 ...
                            
                            
                                分类:
编程语言   时间:
2018-04-27 15:52:15   
                                阅读次数:
138
                             
                    
                        
                            
                            
                                什么是函数?一个程序可以包含多个模块,程序越复杂,包含的模块和功能就越多,模块细分里面包含多个类,类这个概念在任何一门面向对象语言里面都很重要,在类里面最主要的就是包含的函数,函数式实现某一个功能的代码体,函数对代码最基本的一个封装。所以多个函数构成一个类,多个类构成一个模块,多个模块构成一个程序。主函数,整个程序的一个入口如:def add(num01,num02):return&nb
                            
                            
                                分类:
编程语言   时间:
2018-04-23 12:15:38   
                                阅读次数:
183
                             
                    
                        
                            
                            
                                    API网关服务:Spring Cloud Zuul API网关是一个更为智能的应用服务器,它的定义类似于面向对象设计模式中的Façade模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤。它除了要实现请求路由、负载均衡、校验过滤等功能之外,还需要更多能 ...
                            
                            
                                分类:
编程语言   时间:
2018-04-15 22:56:20   
                                阅读次数:
273
                             
                    
                        
                            
                            
                                    Java是一门面向对象编程语言,既吸收了C++语言的各种优点,又摒弃了c++里难以理解的多继承和指针的概念,所以具有功能强大和简单易用两个特征。此外,Java具有简单性、面向对象、分布式、健壮性、平台独立与可移植性、动态性等特点。 一、工作原理 由四部分组成:Java编程语言、Java类文件格式、J ...
                            
                            
                                分类:
编程语言   时间:
2018-04-15 15:00:00   
                                阅读次数:
227
                             
                    
                        
                            
                            
                                kafka 0.10.0 java客户端使用slf4j作为日志门面,需要我们加入具体的日志实现依赖才能打印日志,日志框架:http://www.cnblogs.com/set cookie/p/8836496.html 1 客户端依赖jar包 使用命令 mvn dependency:tree ...
                            
                            
                                分类:
其他好文   时间:
2018-04-15 12:08:02   
                                阅读次数:
631
                             
                    
                        
                            
                            
                                1 日志框架简介 (参考:http://xfhnever.com/2015/09/20/log java 2/) 各种日志框架可以分为两类: 1. 日志实现框架:jdk自带的logging(jul),log4j1、log4j2、logback 2. 日志门面,即提供统一的接口不提供实现:ap ...
                            
                            
                                分类:
其他好文   时间:
2018-04-14 23:28:07   
                                阅读次数:
206
                             
                    
                        
                            
                            
                                    类与对象 面向对象的想法是模拟现实世界。 把某样东西的状态数据和它的行为封装起来,从而达到易用、重用、隐藏内部状态的目的。 一般的变量,如: int a, double b 等, 我们定义它之后,它就是一个被动的数据,等特着其它代码来操作它。 而对象,不仅含有数据,还有在数据上操作的方法,这样,数据 ...
                            
                            
                                分类:
编程语言   时间:
2018-04-11 11:35:12   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 无需深入理解tcp/udp协议,soc ...
                            
                            
                                分类:
其他好文   时间:
2018-04-06 10:56:45   
                                阅读次数:
189
                             
                    
                        
                            
                            
                                    一、socket在互联网协议中的位置 二、socket是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织 ...
                            
                            
                                分类:
编程语言   时间:
2018-04-05 15:51:51   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                    Socket接口 Socket: Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部。 1.简单的套接字通信 服务端 客户端 2.加上通 ...
                            
                            
                                分类:
其他好文   时间:
2018-04-02 20:20:10   
                                阅读次数:
196