自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Dubbo 异常记录

服务提供者工作正常,但是消费者调用失败com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method getUser in the service cn.luwfls.demo.dubbo.test.fascade.service.UserService. Tried 3 times of the providers [192.168

2017-09-30 11:52:27 1012 1

转载 长连接

轮询 客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 优点:后端程序编写比较容易。 缺点:请求中有大半是无用,浪费带宽和服务器资源。 实例:适于小型应用。长轮询 客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求。 优点:在无消息的情况

2017-09-29 15:24:47 335

转载 Dubbo 接口设计原则、服务系统划分

接口设计原则接口类型 简单数据查询接口:action、facade、dao带业务逻辑的数据查询接口:action、facade、biz、dao简单的数据写入接口:action、facade、dao带业务逻辑的数据写入接口:action、facade、biz、dao同步接口异步接口设计原则 接口粗粒度 一个接口代表一个完整的业务功能 减少系统间的网络交互防止业务接口数量爆炸解决

2017-09-29 10:49:07 793

转载 dubbo 基本概念

Dubbo 使用场景:分布式框架核心模块: 远程通讯 长连接、NIO、多种线程模型自动发现 注册中心集群容错 使用 无侵入性spring集成服务自动注册与发现架构Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container:

2017-09-28 20:20:10 374 1

原创 VMware 卸载与安装 The MSI '' Failed

卸载失败,升级又升不了 The MSI ” Failed环境 win10 64位解决方案 The MSI ” Failed 手动删除2017/09/29 补充 如上解决方案 确实可以完整卸载,但是想要重新安装VMware或升级到更高版本VMware,之前卸载掉的虚机的网络适配器不会重新安装,导致虚机可以Ping通主机,但是如下图中的,桥接模式、主机适配到虚机都无法使用,在尝试了各种方法后,成功的

2017-09-28 15:23:16 852

原创 Servlet 规范与工作原理的简单理解

Servlet与Servlet容器 容器就是可以接收请求,并将请求转发到servlet提供的对外服务的方法,比如tomcat 服务器 接受request请求,再调用Servlet的doGet、doPost等方法。 Servlet Servlet是受容器管理的web组件,它能动态地生成内容。Servlet是一段小程序,被编译成平台无关、架构中立的的字节码之后,可以被 Web服务器器动态地

2017-09-27 10:47:15 858

原创 字符串常量池

完整参考 java字符串池、字符串常量池详解总结:字符串存在字符串池中或堆中编译阶段会合并优化非运行时期的字符串运算String a = "a"+"b"。不同包下的不同的class中的静态域引用的字符串常量来自字符串池。(字符串常量池 只有一个 独立与方法区中的class对象,注意区分符号表、常量表)运行时确定的字符串运算会在堆中产生多个字符串对象。疑问:位于方法区还是位于堆区。Stri

2017-09-18 18:21:53 422

原创 jvm的程序计数器

线程私有的,记录当前线程下一条需要执行的字节码指令,具体对应到class文件中的方法表 被类加载器加载后,位于方法区的Class相关的某些信息。当执行 native方法时,值为 undifined。 参考 方法区   方法区在JVM中也是一个非常重要的区域,它与堆一样,是被线程共享的区域。在方法区中,存储了每个类的信息(包括类的名称、方法信息、字段信息)、静态变量、常量以及编译器编译后的代

2017-09-18 16:00:41 598

原创 JVM内存区域-栈的理解

基本知识点栈 先进后出 LIFO的数据结构栈帧 以线程为组,一个线程可能会创建多个栈帧栈帧的构成 局部变量表 编译期间确定其大小编译期间 存储在class文件的 该方法 对应的 方法表 的 CODE属性(表)中的 MAX_LOCAL属性中。如果方法是 实例方法,则局部变量表 第一个位置存储的是 this 引用操作数栈 也是一个 LIFO的栈 编译期间确定最大深度基本操作 就是

2017-09-05 15:29:28 190

canvas 拍照插件

(适用:移动/PC)uploadSingleImg-plugin-基于jQuery插件、canvas开发的图片压缩上传,手机端拍照上传等-前端图片压缩上传(支持手机端拍照上传)

2019-02-23

空空如也

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

TA关注的人

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