自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 elasticsearch 索引

1.基本概念      2.创建索引    curl -XPUT http://localhost:9200/myindex?pretty   其他方式创建索引库   curl -H "Content-Type: application/json" -XPUT 'http://localhost:9200/indexwb3?pretty' -d '{ ...

2018-07-23 17:40:00 82

转载 SpringBoot(一) 入门

1.SpringBoot简介:微服务架构  Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。  该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。    通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication de...

2018-06-22 17:10:00 94

转载 Spring(十五)数据校验

数据校验简单来说就是判断你输入的是否合法,比如用户名不能为空1.首先创建一个UserInfo类public class UserInfo { @NotNull(message = "用户名不能为空") @Size(min = 6,max = 20,message = "用户名必须在{min}-{max}之间") private String na...

2018-04-02 16:13:00 122

转载 Spring(十四) 类型转换器

自定义日期类型转换器:1.jsp页面:2.定义一个类:3.写一个类实现Converter<String,Date>string,Date原本是S,T,自己改public class MyConverter implements Converter<String,Date> { public Date convert(S...

2018-04-02 16:08:00 97

转载 Spring(十三)异常注解

1.异常处理类:@Controllerpublic class ExecptionController { @ExceptionHandler({NameException.class,AgeException.class}) public ModelAndView resolveException(Exception ex) { M...

2018-04-02 16:03:00 200

转载 Spring(十二)自定义异常处理器 HandlerExceptionResolver接口

1.首先创建一个类实现HandlerExceptionResolverpublic class MyHandlerExceptionResolver implements HandlerExceptionResolver{ public ModelAndView resolveException(HttpServletRequest httpServletRequest...

2018-04-02 15:59:00 1186

转载 Spring(十一)异常处理器升级版

1.定义一个姓名异常和年龄异常年龄异常:姓名异常:2.控制器:3.配置文件:4.最后是两个错误页面年龄错误页面:姓名错误页面:转载于:https://www.cnblogs.com/a157/p/8694230.html...

2018-04-02 15:49:00 69

转载 Spring(十)系统异常处理器

系统异常处理器 SimpleMappingExceptionResolver发生异常的时候转到错误页面1.需要一个类2.配置文件: <context:component-scan base-package="cn.mvc.t12execption"></context:component-scan> <!--试图解析器...

2018-04-02 15:44:00 89

转载 Spring(九)重定向和转发

重定向和转发分为:重定向到页面,转发到页面,重定向到处理器方法和转发到处理器方法1.重定向到页面,写一个类@Controllerpublic class RedirectAndForwardController {//重定向到页面@RequestMapping("/redirect")public String doForward(Model model){ model...

2018-03-30 09:59:00 189

转载 Spring(八)Spring返回值类型

SpringMVC的返回值类型有MedelAndView,String,void,Object数值型,集合类型等等前两种我们之前写案例的时候一直在用,现在看一下返回值是void第一种:返回viod返回值是void的话,就要结合ajax来写准备一个用户类public class UserInfo { private String name; pr...

2018-03-30 09:53:00 219

转载 Spring(七)参数的自动装配和路径变量

1.首先准备一个车类,书类和一个用户类@Controller@RequestMapping("/Logger")public class UserInfoController { @RequestMapping("/login") public String doLogin(String username,String password){...

2018-03-30 09:43:00 141

转载 Spring(六)注解式开发

1.编写一个类:AnnotationController2.在SpringMVC.xml里访问的时候记得加Logger,比如localhost:8080/Logger/first通配符的使用:转载于:https://www.cnblogs.com/a157/p/8674419.html...

2018-03-30 09:25:00 52

转载 Spring(五)试图解析器

1.首先创建一个类:继承MultiActionController类2.试图解析器第一种方法:BeanNameViewResolver,id跟你类里返回的一样3.下面是XML试图解析器:把试图解析器对象内部和外部单独的弄到一个XML里,比如:在原来的XML文件里只需要写一个Bean节点就可以了:转载于:https://www.cnblo...

2018-03-30 09:19:00 85

转载 Spring(四)Multiactioncontroller

Multiactioncontroller:是一个处理器有多个方法方案1.首先创建一个类继承MultiActionController类2.在SpringMVC.xml里:在两个jsp里:只写入一句话就可以,比如一个句话是first,另一个叫second,好区分第二种方法:属性名称解析器第三种方法:参数方法解析器页面访问方法:localhost...

2018-03-30 09:11:00 92

转载 Spring(三)处理器映射器和AbstractController的使用

处理器映射器:方式一:在SpringMVC.xml里:方式二三都在下边:也是在SpringMVC.xml里AbstractController;写一个类,让他继承AbstractController在SpringMVC.xml中转载于:https://www.cnblogs.com/a157/p/8674302.html...

2018-03-30 08:55:00 299

转载 Spring(二)解决静态资源无法访问

1.首先第一种方法在web.xml里加入:2.第二种方法:在SpringMvc.xml里:3.第三种方法:在SpringMvc.xml里:location是根据自己的路径来写的。转载于:https://www.cnblogs.com/a157/p/8674278.html...

2018-03-30 08:43:00 95

转载 使用idea搭建git

1.首先安装一个git2.打开idea点击File<Settings把这个地址换成git的安装路径,然后点击Test出现下面的就算成功了:3.点击github把Auth Type换成password,Host为git的网站地址Login,password是你自己的git用户名,密码4.点击VNS选择哪个项目要弄成git...

2018-03-24 09:16:00 131

转载 命令行搭建git

准备环境:①电脑已安装git②注册github账号准备环境:①电脑已安装git②注册github账号一、使用git控制台进行本地操作①打开Git Bash②填写用户名和邮箱作为标识分别输入以下两个命令:git config --global user.name “此处填写用户名”git config --global user.email...

2018-03-24 08:54:00 62

转载 SourceTree发布项目

1.在GtiHub官网上创建一个项目--------------------------------------------------------------------------------------------------------------------------------------------------------------------------...

2018-03-24 08:35:00 99

转载 Spring(一)第一个入门案例

入门案例:用户提交一个请求,服务器端处理器在接受到这个请求后,在页面上展示出欢迎信息一:引入依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.3&lt...

2018-03-21 08:52:00 80

转载 Spring(十二)Spring整合Mybatis

首先第一步引依赖:<!--Mybatis+Spring整合--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.2.1</version>&l...

2018-03-18 15:15:00 58

转载 Spring(十一)Spring事物

事务是访问数据库的一个操作序列,DB应用系统通过事务集来完成对数据的存取。事务必须遵循4个原则,即常说的 ACIDA,Automicity,原子性,即事务要么被全部执行,要么被全部不执行。如果事务下的子事务全部提交成功,则所有数据库操作被提交,否则,应进行事务回滚。C,Consistency,一致性,即状态转换必须是由一种正确的状态转换到另外一种正确的...

2018-03-17 08:52:00 73

转载 Spring(十)Spring JDBCTemplate

JdbcTemplate是Spring提供的一个请有力的模板类,他简化了JDBC的操作,DateSource对象与末班JdbcTemplate对象均可以通过Bean的形式定义在配置文件中,充分发挥了依赖注入的威力!!!下面通过一个例子来使用一下JdbcTemplate案例:查询所有图书首先创建数据表开始编写代码:第一步:引入jar Spring-jdbc,引入这个j...

2018-03-17 08:33:00 49

转载 Spring(九)AspectJ

AspectJ死一个面向切面的框架,他扩展了Java使用AspectJ实现AOP有两种形式:一种是通过注解,一种是通过XML第一种:接口package demo19;/** * Created by mycom on 2018/3/12. */public interface IUserService { public void ...

2018-03-13 08:40:00 48

转载 Spring(八)两种自动代理

这里说的自动代理说的是自动代理bean对象,就是说在xml中不用再配置代理工厂,就可以自动代理下面来说第一种第一种自动代理:默认自动代理生成器(DefaultAdvisorAutoProxyCreator)第一步:定义接口,在接口中声明几个方法package demo17;/** * Created by mycom on 2018/3/8. */...

2018-03-13 08:39:00 81

转载 Spring 考试错题分析

解析:Spring是一个轻量级的IOC AOP窗器框架2..解析:在Spring 里,创建被调用者实例的工作通常由Spring 容器来完成,然后注入调用者,而不是由编程人员用new关键字实现3.解析:Advice是切面的具体实现,某个特定连接点上执行的动作4.解析:我们说AOP是OOP的一种补充而不是替代、5....

2018-03-12 11:01:00 171

转载 Sping(七)Sping四种增强和顾问

前置增强 后置增强 环绕增强 异常增强先编写接口和实体类 ISomeService和SomeServiceImplpackage demo10;/** * Created by mycom on 2018/3/8. */public interface ISomeService { public void doSome();}...

2018-03-10 10:48:00 62

转载 Spring(六)动态代理

在上一篇博客中简单写了一下静态代理,这里主要讲一下动态代理动态代理主要有两种JDK动态代理 CGLIB动态代理那这两种代理有什么区别呢?(根据自己的理解总结)1.JDK动态代理他的特点是:目标对象必须有接口他的实质是:创建了接口的一个实现类他运行的时机:程序运行时2.CGLIB动态代理他的特点是:在一个类型没有接口的情况下进行代理他的实质是...

2018-03-10 10:47:00 84

转载 20180308错题解析

1.Hibbernate最适合跨不同类型的数据库2.3.动态sql说法错误的是,可以使用if,else4.错误的5.SpringMvc不是ORM框架6.7.8.说法错误9.、10.11.说法错误的12....

2018-03-08 11:54:00 69

转载 Spring(五)静态代理

1、需要知道核心类(被代理类)是哪一个类,并且有什么方法。 2、非核心的代码需要重复写多次,显得代码的结构臃肿,形成代码冗余。3、非核心类(代理类)需要实现核心类(被代理类)实现的接口,也就是他们需要实现共同的接口,但是以核心类实现的接口(被代理类)为准。下面通过一个例子来说明先声明一个主题接口,接口的实现类有两个一个是真实主题,一个是代理主题public inter...

2018-03-08 08:38:00 53

转载 Spring(四)注解

@Component 表示一个类是被Spring容器管理的一个Bean@Value 表示给类的普通属性赋值@Resource 给类的域属性赋值@autoWire 给类的域属性赋值后面两个的作用相同,但是他们来源的包不同Resource是JDK提供的注解 import javax.annotation.Resource;Spring提供的注解imp...

2018-03-08 08:35:00 54

转载 JVM 类的加载机制

1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。加载.class文件的...

2018-03-06 08:51:00 51

转载 Spring三 多线程下的单例

(3)、 针对某些重要的代码来进行单独的同步(可能非线程安全)针对某些重要的代码进行单独的同步,而不是全部进行同步,可以极大的提高执行效率,我们来看一下:[java]view plaincopypackageorg.mlinge.s04;publicclassMySingleton{p...

2018-03-06 08:40:00 97

转载 Spring aop注入

一.AOP(Aspect Oriented Programing)面向切面编程AOP的终极目标:让我们可以专心做事下面通过一个例子来介绍AOP的具体使用案例的要求:使用AOP实现日志记录系统 ,核心模块 和 增强 单独 开发 ,运行时再组装首先定义接口和方法接口和实现类中的代码,我放在一起了,应该比较简单package demo04....

2018-03-06 08:36:00 171

转载 spring一

首先Spring和MyBaits一样是一个框架,Java不死的原因是因为Java有Spring这个非常强大的技术框架的支持,而且他是一个轻量级的Java开发框架那么是谁创建了Spring呢?Spring之父——Rod JohnSonSpring的官网是:Spring.io(有需要的可以去上面看看)Spring又有那些特征呢?(在这里简单的介绍了一下)1.什么是...

2018-03-06 08:35:00 46

转载 Mybatis多表连查

在MyBatis中,进行多表联查时关联关系主要有这几种:一对多,多对一,多对多,还有一种自关联1.一对多:有两种方式(1)用一条sql语句进行查询 (以查询部门和员工为案例) 首先创建实体类然后创建部门接口以及对应的xml文件编写测试类//查询部门和员工 单条sqlSqlSession session = MyBatisUtil...

2018-02-27 08:54:00 48

转载 Mybatis三

1.session.commit()为什么会引起事物的提交?  先ctrl+鼠标左键点入commit方法中,然后ctrl+H找到DefaultSqlSession这个类,在这个类中找到如下的方法然后进入这个方法这里有一个逻辑关系表达式,运算的顺序是 && || !的顺序依次运算得到的结果是true,那么该方法的返回值是true所以执行器...

2018-02-27 08:44:00 45

转载 idea

框架(Framework)是一个提供了可用的公共结构的半成品.MyBatis是一个开源的数据持久层框架,内部封装了通过JDBC访问数据库的操作.ORM(Object/RelationalMapping)及对象/关系映射,是一种数据持久化技术.MyBatis通过简单的XML或者注解进行配置和原始映射,将实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现.MyBatis环境搭...

2018-01-27 15:04:00 54

转载 if

public static void main(String[] args){int money = 10;if(money>=10){ System.out.println("买棒棒糖");}else{System.out.println("什么也不买");}}转载于:https://www.cnblogs.com/a...

2017-04-09 16:17:00 72

转载 fuxi2

public class xxx{ public static void main( String[] args){ scanner input = new scanner( System.in);System.out.println("王的成绩:"); intnum1 = input.nextInt...

2017-04-09 13:32:00 74

空空如也

空空如也

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

TA关注的人

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