Gavin's blog

路漫漫其修远兮 吾将上下而求索


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 留言

  • 搜索

JSONP

发表于 2018-10-08 | 更新于 2024-08-18 | 分类于 web | 阅读次数:
造成跨域的两种策略浏览器的同源策略会导致跨域,这里同源策略又分为以下两种: DOM同源策略:禁止对不同源页面DOM进行操作(这里主要场景是iframe跨域的情况,不同域名的iframe是限制互相访问的) XMLHttpRequest同源策略:禁止使用XHR对象向不同源的服务器地址发起HTTP请求 ...
阅读全文 »

Virtual DOM

发表于 2018-10-03 | 更新于 2024-08-18 | 分类于 web | 阅读次数:
Virtual DOM 算法真正的 DOM 元素是非常庞大的,所以操作它们的时候你要小心翼翼,轻微的触碰可能就会导致页面重排,这可是杀死性能的罪魁祸首。相对于 DOM 对象,原生的 JavaScript 对象处理起来更快,而且更简单。DOM 树上的结构、属性信息我们都可以很容易地用 JavaScri ...
阅读全文 »

Spring Transaction

发表于 2018-04-30 | 更新于 2024-08-18 | 分类于 javaee | 阅读次数:
概述Spring 最成功、最吸引人的地方莫过于轻量级的声明式事务管理,Spring 的声明式事务管理是基于接口代理或动态字节码技术通过 AOP 来实现的: 对于基于接口动态代理的 AOP 事务增强来说,由于接口的方法是 public 的,这就要求实现类的实现方法必须是 public 的(不能是 ...
阅读全文 »

Storage

发表于 2017-10-15 | 更新于 2024-08-18 | 分类于 web | 阅读次数:
cookie由于HTTP的无状态性,不通过额外的手段,服务器不知道用户上一次做了什么,所以Cookie就是用来绕开HTTP的无状态性的“额外手段”之一。服务器可以设置或读取Cookies中包含信息,借此维护用户跟服务器会话中的状态。Cookie会在每次发送HTTP请求时附加到Cookie请求头字段, ...
阅读全文 »

Hessian

发表于 2017-07-23 | 更新于 2024-08-18 | 分类于 javaee | 阅读次数:
简介Hessian是一个由Caucho公司开发的轻量级二进制RPC协议,使用简单的方法提供了RMI的功能。相比WebService,Hessian更简单、快捷。Hessian采用的是二进制RPC协议,所以它很适合于发送二进制数据。 Hessian可通过Servlet提供远程服务,需要将url请求映射 ...
阅读全文 »

MyBatis

发表于 2017-05-29 | 更新于 2024-08-18 | 分类于 javaee | 阅读次数:
持久层技术 Jdbc: 手动封装结果集,SQL语句硬编码在Java代码中 Jdbi: 对Jdbc更高层次的抽象,使得数据库操作更便捷、高效,和 MyBatis 非常类似 MyBatis: 自动封装结果集,SQL语句写在XML配置文件中(适用于对性能要求高而对数据库可移植性无特定要求) JPA: 不用 ...
阅读全文 »

Java Awesome

发表于 2017-05-27 | 更新于 2024-08-18 | 分类于 javaee | 阅读次数:
构建项目管理及自动构建工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。在大型项目开发中,使用Maven来管理是必不可少的。如果你使用Maven,你可以从Maven中央仓库下载所需要的构件,但这通常不是一个好的做法,你应该在本地架设一个M ...
阅读全文 »

Checkstyle

发表于 2017-05-27 | 更新于 2024-08-18 | 分类于 tools | 阅读次数:
Google Style Java Google Style Javascript Google Style Html Css Google Style Google Style 配置 Eclipse 1Window > Preferences > Java > Code Sty ...
阅读全文 »

SVN

发表于 2017-05-27 | 更新于 2024-08-18 | 分类于 tools | 阅读次数:
SmartSVN https://www.smartsvn.com/downloads/smartsvn/smartsvn-windows-portable-14_0_0.zip https://www.smartsvn.com/downloads/smartsvn/smartsvn-macosx- ...
阅读全文 »

Git

发表于 2017-05-27 | 更新于 2024-08-18 | 分类于 tools | 阅读次数:
Git https://github.com/git-for-windows/git/releases/download/v2.28.0.windows.1/PortableGit-2.28.0-32-bit.7z.exe https://github.com/git-for-windows/git ...
阅读全文 »
1…345
Gavin Lu

Gavin Lu

43 日志
10 分类
29 标签
RSS
GitHub Bitbucket
© 2017 – 2024 Gavin Lu