- 博客(9)
- 收藏
- 关注
原创 [SpringMVC] HTTP 请求与响应过程底层源码解析
本文从使用 SpringMVC 出现的两种常见的错误场景展开,深入 SpringMVC 处理 HTTP 请求与响应的底层源码,从中分析错误的原因,并提供相应的解决方案。
2017-12-21 01:29:50 3004
原创 [SpringMVC 源码] 415 (Unsupported Media Type) 原因及解决方案
一、现象描述前端 ajax 方式调用 springmvc 接口时,返回 415 (Unsupported Media Type) 错误:前端代码:function fSave(url) { var obj = {}; obj['cateId'] = $("input[name=cateId]").val(); obj['cateName'] = $("input[name=ca
2017-12-19 22:31:01 7643
原创 [Java] socket 简介
Socket 是网络上两个程序间双向交流连接的一个端点(类似于打电话时的两台手机),基于TCP/IP协议,稳定有序。
2017-12-14 14:15:13 719 1
原创 [Java] 浅拷贝与深拷贝
Java 中的拷贝分为浅拷贝和深拷贝两种,其中浅拷贝指只拷贝按值传递的数据类型,如基本数据类型、String 类型;而深拷贝除了拷贝浅拷贝的内容外,还负责拷贝引用类型的数据。
2017-12-10 17:43:27 430
原创 [设计模式] 原型模式
主要内容来自《研磨设计模式》一、模式定义用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。原型的本质:克隆生成对象。创建型模式。二、模式结构三、代码示例功能描述:当订单数量大于1000时,拆分订单,直至订单数量小于1000。对外统一的订单接口: package com.kascend.test.prototype;/** * 订单接口 * * @author wengliemia
2017-12-10 15:48:59 310
原创 [Java] 抽象类与接口
抽象类和接口的关系:接口是一种特殊的抽象类,所有接口中的属性自动是 public final static 类型,而接口中的方法必须是抽象的抽象类是 abstract 修饰的类。抽象类和抽象方法的关系:抽象类中不一定包含抽象方法,而有抽象方法的类一定是抽象类抽象类与接口比较最大的特点是,抽象类中可以有具体的实现方法使用抽象类的时机:既要约束子类的行为,又要为子类提供公共功能 的时候使用抽象类
2017-12-10 00:36:48 345
原创 [设计模式] 模板方法模式
一、模式定义定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。二、模式结构三、代码示例场景:有普通登录、管理员登录两种登录方式,其中登录判断的逻辑一致,根据用户名获取登录密码不同。根据模板方法模式设计如下: 登录模板类: 定义登录逻辑,以及相关的原语操作、钩子操作 普通登录类: 继承登录模板类,并实现获取用户密码接口
2017-12-01 17:40:41 412
原创 [DOM] 什么是 DOM
一、写在前面:Dom 即 Document Object Model (文档对象模型),为 HTML、XML 设定的应用程序接口规范;定义了文档的逻辑结构和访问、操作文档的方式;不同环境应用程序访问时由各自语言实现具体的实现,如 Java(org.w3c.dom),ECMAScript;以 OMG IDL 方式定义接口规范二、DOM Core未完待续,详情见文档。三、Java (org.w
2017-12-01 17:37:00 793
原创 [Spring 源码] bean 加载机制
本文主要内容为: spring 如何通过 XmlBeanFactory 解析并注册 bean.xml 配置文件中的 bean。bean.xml 配置文件为:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://
2017-12-01 17:12:52 1132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人