自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Dubbo和Dubbox

        Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。是个服务调用的东东,说白了就是个远程服务调用的分布式框架。                                    节点角色说明: ...

2018-03-18 11:01:11 420

原创 Session机制

1、Session机制        Web 应用程序中经常使用 Session 来记录客户端状态。 Session 是服务器端使用的一种记录客户端状态的机制,使用上比 Cookie 简单一些,相应的也增加了服务器的存储压力 2、保存session的几种方法        A 保存 session id 的方式可以采用 cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发送给服务器。...

2018-03-18 09:57:16 308

原创 Ajax

Ajax 的原理简单来说通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 javascript 来操作 DOM 而更新页面。这其中最关键的一步就是从服务器获得请求数据。XMLHttpRequest 是 ajax 的核心机制,它是在 IE5 中首先引入的,是一种支持异步请求的技术。简单的说,也就是 javascript 可以及时向服务器提出请求和处理响应,而不阻...

2018-03-17 19:38:56 235

原创 Collection、Set、List、Map区别

他们都是Java 集合类里面最基本的接口:Collection:代表一组对象,每一个对象都是它的子元素。Set:不包含重复元素的 Collection。List:有顺序的 collection,并且可以包含重复元素。Map:可以把键(key)映射到值(value)的对象,以键值对存在,键不能重复。 另外:Set,List继承自Collection接口,Map不是。...

2018-03-17 19:13:45 1389

原创 多线程中实现同步的方式?

        同步是多线程中的重要概念。同步的使用可以保证在多线程运行的环境中,程序不会产生设计之外的错误结果。同步的实现方式有两种,同步方法和同步块,这两种方式都要用到synchronized 关键字。 1.同步方法    即有 synchronized 关键字修饰的方法。    由于 java 的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内...

2018-03-17 19:08:39 279

原创 进程和线程

1.进程和线程的区别是什么?    进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。2.创建线程有几种不同的方式?      有三种方式可以用来创建线程继承 Thread 类          实现 Runnable 接口应用程序可以使用 Executor 框架来创建线程池    实现 Runnable 接口这种方式更受欢迎,因为这不需要继承 ...

2018-03-17 18:58:53 205

原创 简述&和&&的区别?

1、&和&&都可以用作逻辑与的运算符,表示逻辑与(and);2、&表示当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。3、&&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式。...

2018-03-17 18:51:38 12312

原创 接口和抽象类的区别是什么?

他们都是java 提供和支持创建抽象类和接口。不同点在于:1、接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。2、类可以实现很多个接口,但是只能继承一个抽象类,类可以不实现抽象类和接口声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。3、抽象类可以在不提供接口方法实现的情况下实现接口。4、Java 接口中声明的变量默认都是 final 的。抽象类可以包含非 ...

2018-03-17 18:48:21 222

原创 Overload 和 Override 的区别?(方法重载) 和 Override(方法覆盖) 的区别?

方法的重写 Overriding 和重载 Overloading 是 Java 多态性的不同表现 1、方法重载Overload     同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况 ;2、方法覆盖Override     子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。 3、重写 Overriding 是父类与子类之...

2018-03-17 18:40:05 519

原创 path 跟 classpath 的区别

Path 是系统变量,跟 java 无关,里面存放的是各种可执行的应用程序的路径;Classpath 是给 java 使用的,从字面上来理解,就是类的路径,主要是模仿 path,将类文件的路径配置到 classpath 中实现在系统的任何位置可以对类文件进行编译和执行 。...

2018-03-17 18:32:13 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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