liweijian's blog

勿在浮沙筑高塔


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

每天一个设计模式之策略模式

发表于 2018-06-03 | 分类于 设计模式
什么是“策略模式”策略模式是一种比较简单的模式,也叫做政策模式。他的定义如下:定义一组算法,将每个算法都封装起来,并且使他们可以互换。 那么,到底什么是策略模式呢?(概念和优缺点在文末,不想看例子的小伙伴可以直接跳到文末)我们来举个例子:我们有一款游戏,游戏有四种角色:射手、刺客、狂战士、剑士, 同 ...
阅读全文 »

Jsonp实现跨域请求_springMVC实现后端接口

发表于 2018-05-13 | 分类于 jsonp
同源策略了解跨域之前,首先了解一下“同源策略”。同源指的是:域名、端口、协议相同。这是浏览器出于安全考虑,当前域中不可以访问其他域的东西。 在同源策略下,浏览器是不可以访问该服务器以外的数据的,但是在JavaScript中,<script>标签可以访问位于不同服务器中的文件,也就是说,它 ...
阅读全文 »

Nginx之反向代理

发表于 2018-04-29 | 分类于 Nginx
什么是反向代理 正向代理 – 客户端配置正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。正向代理简单点说就是科学 ...
阅读全文 »

初识Nginx

发表于 2018-04-29 | 分类于 Nginx
什么是NginxNginx是一款高性能的http服务器/反向代理服务器以及电子邮件代理服务器。由俄罗斯的程序设计师开发,官方测试能够支撑5万并发连接,并且cpu、内存等资源消耗却非常低,运行非常稳定。 应用场景 http服务器 – 可以做网页静态服务器 虚拟主机 – 可以虚拟出多个个人网站 反向代理 ...
阅读全文 »

MyBatis插件之PageHelper分页

发表于 2018-04-28 | 分类于 Mybatis
今天做项目的时候需要使用到分页技术,刚好了解到一款分页插件可以使用mybatis进行配置,因此学习使用之后写下这篇博客,巩固自己以及供大家学习使用。 什么是PageHelper如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,Ma ...
阅读全文 »

Spring MVC之绑定参数

发表于 2018-04-19 | 分类于 Spring
一. SpringMVC中如何绑定参数? 在SpringMVC中,需要接收客户端提交过来的参数进行操作。因此,我们需要进行参数绑定。 如何绑定我们都知道在Struts2中,接收参数有三种方式(具体自行百度,此处不详细讲解)。但是在SpringMVC中接收参数很简单,我们只需要在controlle ...
阅读全文 »

Spring 整合JDBC

发表于 2018-04-18 | 分类于 Spring
Spring整合JDBC1. JDBCTemplate初探 Spring提供了很多持久层技术的模版类来简化编程。其中,它整合了JDBC、Hibernate、MyBatis等等持久层技术的模版类供我们选择使用。 首先,选择JDBCTemplate来体验一下12345678910111213141516 ...
阅读全文 »

Spring Aop 入门

发表于 2018-04-18 | 分类于 Spring
Spring AOP 入门1. AOP思想介绍横向重复,纵向抽取 Servlet 动态代理 Action拦截器2. Spring中的AOP Spring能够为我们生成动态代理对象 SpringAOP提高了代码的重用性(比如对某个模块提供权限) AOP可以进行权限校验,日志记录,性能监控,事务控制。 ...
阅读全文 »

MyBatis笔记

发表于 2018-04-18 | 分类于 Mybatis
一. mybatis简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对 ...
阅读全文 »
12
liweijian

liweijian

勿在浮沙筑高塔

19 日志
9 分类
10 标签
GitHub Weibo ZhiHu
© 2020 liweijian
本站访客数:
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4