自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 JSONObject 与 JSON 互转

使用目的目前数据交互大多以 JSON 字符串为信息传输,主要格式有{“age”:“22”,“name”:“李四”}[{“age”:“21”,“name”:“张三”}]最常见的应用场景是前后端对接,第三方平台文档对接,下面展示转换使用。一、引入 jar , 此处引入 com.alibaba.fastjson 版本的jar包 <dependency> &lt...

2019-04-16 19:48:48 301

原创 IMOOC个人笔记 SpringMVC拦截器

SpringMVC的三种配置方式:拦截器需要实现 HandlerInterceptor接口并在xml里注册拦截器执行顺序:如果在拦截的路径下有些路径是不用拦截的,可以使用<mvc:exclude-mapping path="/user/updatepwd"></mvc:exclude-mapping> 来排除拦截器执行流程:...

2019-03-27 19:32:25 123

原创 IMOOC个人笔记 RESTful开发风格

使用案例:在from表单里放一个隐藏的input按钮 < input type=“hidden” name="_method" value=“DELETE”/> 便可以把from表单里的post请求转换成delete请求。其他类型请求操作一样...

2019-03-27 16:45:26 106

原创 IMOOC个人笔记 Mybatis备忘录

ORM模型简介:传统JDBC程序的设计缺陷:Mybatis概述:MyBatis的历史:-------------------------------------------------------------------------------------------------------------------------------------Mybaits环境配置文件:myb...

2019-03-26 13:54:37 146

原创 IMOOC个人笔记 Spring\JDBC事务管理基础

事务特性:Mysql事务处理: Mysql处理事务的语法结构事务并发问题:脏读:可以将内存空间相互独立,不给相互读取或者只给读取永久数据。——会话独立不可重复读:可以将记录锁住,锁行幻读:可以锁表Mysql事务隔离级别:em…日后有空再往下记录。。。。...

2019-03-22 01:10:42 170

转载 SpringMVC与前/后台的json数据交互

转载至:https://www.cnblogs.com/eco-just/p/8490972.html

2019-03-21 18:40:17 118

转载 使用JSONObject生成和解析json

1. json数据类型(1)json中不区分整数、小数等类型,而统一使用Number来存储数字。(2)Array表示数组,以中括号"[]"括起来,元素之间以逗号分隔,元素可以为任意类型。(3)Object表示对象,类似于C语言中的结构体,以花括号"{}“括起来,其元素要求为键值对,key必须为String类型的,而value则可为任意类型。key和value之间以”:"表示映射关系,元素之...

2019-03-21 16:01:01 183

转载 @responseBody注解的使用

1、@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、@RequestMapping("/login")...

2019-03-21 15:42:36 92

转载 spring学习-ApplicationContext-spring上下文深入理解

以下文章内容转载自:http://www.cnblogs.com/chenssy/archive/2012/11/15/2772287.htmlSpring有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。他们都可代表Spring容器,Spring容器是生成Bean实例的工厂,并且管理容器中的B...

2019-03-20 19:34:42 91

原创 imooc个人笔记 jQuery、Ajax、json交互、同步异步

jQuery:是目前前端非常著名的JS库,用于简化页面开发的过程。Ajax:是HTML中一种新的通讯方式,可以异步与服务器后台进行交互。JavaScript库:第三方厂商开发出来的一个一个JS的函数库,作用是简化JavaScript的开发。jQuery介绍:jQuery下载于安装:目录放置位置: jQuery选择器实验室:在选择文本框内输入 标签,则页面中的所被选的标签进行高亮显示。...

2019-03-18 18:11:17 140

原创 IMOOC个人笔记 JSON基础

JSON介绍:JSON语法规则:标准案例:1.{}代表里面这段完整的代码是一个对象,可以被JavaScript直接识别。2.“sites"是一个键,是将来提取数据时的关键字。3.[]表示数组。上图的数组包含了三个网站的信息。每一个网站都是一个标准的JavaScript对象,也是由大括号进行包裹,其中有两个键值对,“键”:“值”。JSON中键和值都是用”"进行包裹,多个键值对使用 , ...

2019-03-17 01:46:07 172

转载 图解MySQL 内连接、外连接、左连接、右连接、全连接

用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL)数据库表:a_table、b_table主题:内连接、左连接(左外连接)、右连接(右外连接...

2019-03-14 23:42:56 161

转载 Java中堆和栈的区别

堆和栈都是Java用来在RAM中存放数据的地方。堆(1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。(2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时动态分配内存,所以存取速度较慢。栈1)栈中主要存放一些基本数据类型的变量(byte,short,...

2019-03-12 21:37:24 166

转载 DriverManager.registerDriver(new com.mysql.jdbc.Driver())为什么Driver会创建两次

在学习JDBC的时候,通常有两种方式去注册数据库驱动程序(这里采用MySQL数据库),分别为:Java代码DriverManager.registerDriver(new Driver());Class.forName(“com.mysql.jdbc.Driver”);那么这两种方式有什么异同呢?首先我们到DriverManager中去看一下,Java代码public static ...

2019-03-06 21:27:27 1644

原创 IMOOC个人笔记 JDBC c3p0连接池

JDBC的概述:JDBC案例:JDBC的APIDriverManager: 驱动管理类Connection: 连接对象Statement: 执行sql语句ResultSet: 结果集 JDBC的资源释放:@Test/** * JDBC资源的释放 */public void demo2(){ Connection conn = null; Statemen...

2019-02-20 21:24:05 160

原创 IMOOC个人笔记 JAVA单例模式 饿汉式和懒汉式

设计模式:23种设计模式:单例模式案例:如电脑无论连接多少台打印机,但是后台处理程序只有唯一的一个实例在工作,这样才不会出现混乱的交错情况。饿汉式单例模式:这是一种用空间换时间的方法。在类进行加载的时候,静态实例对象已经完成了初始化操作,不管用于不用,先把实例创建出来,当想用的时候直接来拿就可以了,相对而言进行操作的时候,速度是加快的。但是实例存在周期相对较长,会占用空间。这就是饿汉式...

2019-02-19 16:29:18 141

原创 IMOOC个人笔记 SpringBoot

内嵌tomcat、编译时提供的是标准的jar包、对框架进行了封装和简化,只需引用框架SpringBoot便会自动发现框架的存在并将默认的最优配置准备好。如果是不支持的框架可以自己定义配置类来完成自定义设置。 环境准备SpringBoot目录结构...

2019-02-14 20:18:26 92

原创 IMOOC个人笔记 JAVA多线程基础

线程的创建:通过继承Thread类实现线程:两个线程同时启动:总结:线程获得CPU的使用权都是随机的。

2019-01-19 16:31:14 301

原创 IMOOC个人笔记 SpringMVC

MVC流程图:控制器什么是SpringMVC:SpringMVC核心组件:1.DispatcherServlet:前置控制器——整个流程控制的核心,用来控制其他组件的执行,进行统一的调度。降低了各个组件的耦合性,相当于总指挥的一个位置。2.Handler:处理器,完成具体业务逻辑。DispatcherServlet将请求分发到不同的Handler之中3.HandlerMapping:将请...

2019-01-16 19:12:04 192

原创 IMOOC个人笔记 基于AspectJ的AOP开发

传统AOP开发及切面、自动代理等 跳转——https://blog.csdn.net/weixin_41992953/article/details/86428149使用AspectJ实现AOP——注解方式——XML方式@AspectJ提供的通知类型介绍:定义切点的方法切入:案例: 切点命名:案例:如此一来,如果需要将save改为其他方法,那么只需要修改Pointcut的方法 ...

2019-01-16 00:32:17 105

原创 IMOOC个人笔记 传统SpringAOP开发

AOP的概述•AOP 的底层实现•Spring 的传统AOP–不带切入点的切面–带有切入点的切面•Spring 的传统AOP的自动代理–基于Bean名称的自动代理–基于切面信息的自动代理什么是AOP•AOP Aspect Oriented Programing 面向切面编程•AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)Spr...

2019-01-15 15:13:50 120

原创 IMOOC个人笔记 Spring的Bean管理

Bean的作用域:例:Spring容器中Bean的生命周期

2019-01-13 16:25:38 117

原创 IMOOC个人笔记 SpringIOC底层实现原理简

IMOOC 个人笔记SpringIOC底层实现原理简传统方式开发 没有面向接口编程Web层和业务层产生了耦合解决方案 Spring完成解耦合的思想SpringIOC 快速入门

2019-01-11 11:45:46 162

转载 SSM框架原理,作用及使用方法

本文转载于 https://blog.csdn.net/bieleyang/article/details/77862042Spring是一个轻量级的容器框架,它的核心功能是控制反转(IoC)和面向切面(AOP);它就是一个用来生产bean的工厂轻量级框架优点是减小开发的复杂度,缺点是处理能力弱(如事务功能弱、不具备分布式处理能力,struts也是轻量级框架)控制反转IoC–一个对象依赖的其...

2019-01-10 22:14:57 419

原创 IMOOC个人笔记 反射常用对象及应用

慕课网个人笔记反射常用对象Class对象:Class类的实例表示正在运行的Java应用程序中的类和接口Constructor对象:关于类的单个构造方法的信息以及对它的访问权限相关的内容FieId对象:Field提供有关类或接口的单个字段的信息,以及对它的动态访问权限。也就是说提供 类中的属性。Method对象: Method提供关于类或接口上单独某个方法的信息。反射的第一步:无论是需...

2019-01-10 20:01:28 95

转载 JavaWeb四大域对象

四个域的作用域范围大小:PageContext (page域) &lt; request &lt; session &lt; servletContext(application域)一、ServletContext1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。2、作...

2019-01-10 13:17:58 75

空空如也

空空如也

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

TA关注的人

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