- 博客(13)
- 收藏
- 关注
原创 Springboot+SpringSecurity提供ajax访问的跨域资源服务
Springboot+SpringSecurity提供ajax访问的跨域资源服务1.为何要提供跨域资源服务最近在写的一个项目后端使用了springboot和springsecurity,前端使用Vue和axios(发送ajax)。为了实现前后端分离,后端要开启CORS(跨站资源共享),保证后端能对不同站点下的前端提供服务。由于浏览器的同源策略,跨域请求一般会被拒绝,导致ajax无法访问到后...
2019-04-07 11:19:33
1381
1
原创 Netty框架入门实践
一、创建项目netty项目可以通过maven创建,需要用到io.netty.netty-all的jar包pom.xml中添加依赖:<dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> ...
2018-12-05 18:49:46
1208
原创 ajax + springboot + Restful实现前后端分离项目
创建项目的过程见上一篇博客,Springboot整合Mybatis项:https://blog.csdn.net/bat_xu/article/details/81710785这里只展示项目的编写。项目结构:一、编写实体类Categorypackage com.example.springboot.entity;public class Category { pr...
2018-09-10 22:56:19
26564
7
原创 Linux常用命令总结
一、查看硬件和资源状态查看cpu信息more /proc/cpuinfo查看内存信息more /proc/meminfo查看磁盘分区信息fdisk -l显示操作系统相关信息uname -a-m cpu信息-n 主机名-r 操作系统内核版本显示总内存剩余内存状态free查看磁盘占用情况df-h 以容易理解的单位输出-k kb...
2018-09-06 18:26:08
357
原创 Spring中的IoC容器原理总结
Spring操作的对象是以bean为单位的,通常bean是从资源文件中引入的,如bean.xml。所以第一步讨论资源一、资源的表示和加载在Spring中设计了一个Resource接口,提供了很强的资源访问能力,常用的实现类为FileSystemResource(资源以文件系统绝对路径的方法表示),ClassPathResource(资源以相对类路径的方式表示),ServletContext...
2018-08-22 15:57:54
915
原创 SpringBoot整合MyBatis
一、创建SpringBoot项目使用IDEA创建项目,创建类型选择Spring Initializer(快速创建springboot项目)。选择jar包和maven的配置,勾选Web包创建基本的项目。创建的项目默认有两个依赖:spring-boot-starter-webspring-boot-starter-test这两个依赖包含了多个Spring和SpringMVC的依赖,...
2018-08-15 21:39:55
4217
1
转载 SpringMVC中 @RequestBody, @ResponseBody 详解
引言:接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机; 简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;...
2018-07-26 18:28:49
319
原创 前端ajax和ssm后端使用json交互实践
传统的ssm是使用jsp作为View层,后端将数据添加进model再在jsp中使用EL表达式取用并渲染,但是这种方式对jsp的依赖太大,而且jsp必须要启动服务器才能看到效果,耦合度高效率低下。采用ajax传递json数据实现前后端数据交互的方式可以降低前后端的耦合度。 前端代码:<form id="postFrom" action=""> <in...
2018-07-26 18:15:30
2257
2
原创 Mybatis的运行原理
一、SqlSessionFactory的创建第一步将mybatis-config.xml配置文件以字节流的方式导入mybatis的jar包里的Configuration类,将配置存在这个类里。Configuration类里保存的参数就是配置文件里的参数,配置文件里重点是映射器配置。映射器配置主要有三个部分:BoundSql:它包含了SQL语句,parameterObject,par...
2018-07-17 18:50:36
205
原创 Mybatis基础总结
Mybatis是基于ORM(对象关系映射,即Java对象和数据库关系映射)模型,它是一种半自动映射的框架,除了提供Java对象和映射关系外还需要提供SQL。全表映射的Hibernate不需要提供SQL,但是也失去了Mybatis的很多灵活性。配置Mybatis很简单,只需要去github上的Mybatis官网下载Mybatis,里面包括Mybatis的源码和jar包,只需要将jar包导入项目即...
2018-07-16 21:05:54
230
原创 使用docker搭建hadoop集群
一、获取ubuntu镜像,进入容器docker search ubuntu选择一个版本拉取到本地:docker pull ubuntu:15.10运行容器docker run -ti ubuntu:15.10二、ubuntu相关准备由于docker的ubuntu镜像中的apt-get源默认为国外源,很多软件无法下载,现在要将源改为国内源。在网上根据自己的ubu...
2018-07-06 16:27:13
755
原创 Docker入门
一、简单概念 Docker镜像(Images):用于创建Docker容器的模板,类比于类 Docker容器(Container):独立运行的一个或一组应用,类比于对象 Docker客户端(Client):通过命令行或其他工具调用Docker API Docker主机(Host):用于执行守护进程和容器,可以看出Docker采用C/S架构来管理容器 ...
2018-07-05 12:41:37
480
转载 mac上端口被占用
问题描述: mac下的Eclipse中内置的Tomcat,启动时报一下错误:Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system pro...
2018-04-14 19:47:31
1216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人