自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 XXL-Job 访问调度中心出现 500 应用程序异常

照着xxl-job文档部署运行调度中心后,访问调度中心,出现500错误这是我的访问路径 :http://localhost:8080/xxl-job-admin ip:端口/项目名用eclipse,没出现这个问题的(前提你log中没有爆其他错误)但是在idea下部署运行,却出现这个问题原因在于:这是因为在idea中访问项目默认情况下是不携带项目名的具体看下图,右边的Applicat...

2019-01-14 16:05:43 11042 1

原创 【面试题】MySQL索引相关的面试题(红黑树,hash,B树,B+树)

自己整理了几个面试题分享给大家问题1:红黑树为什么那样设计?首先聊一下二叉搜索树,主要特点是左节点比根节点小,右节点比根节点大,并且左右子树都是二叉搜索树。缺点是在极端情况下,比如插入都是有序的,就会出现退化的情况有序序列树退化成链表。二叉搜索树 退化成链表的二叉搜索树此时,要想让树的节点平均分布就需要平衡树了,红黑树就是平衡树的一种(平衡二叉搜索树)。然后,一棵树的查询性能取决...

2018-12-13 17:15:50 3725

原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

工具:Intellij Idea jdk版本:1.8在SpringBoot项目中跑Junit单元测试发现此错解决方案:把你的SpringBoot启动类放到项目包的根目录下 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfig...

2018-02-09 17:21:55 29650 6

原创 SpringMvc 学习 (四) 参数绑定

参数绑定就是从前端页面传递数据到后台程序本文分四部分 1.简单类型的参数绑定 2.对象类型的参数绑定 3.对象类型的包装类的参数绑定 4.自定义参数绑定绑定简单类型当请求的参数名称和处理器形参名称一致时会将请求参数与形参进行绑定。 这样,从Request取参数的方法就可以进一步简化。 页面 传递商品id号到后台"java" contentType="text/html

2018-01-28 19:05:58 381

原创 SpringMvc 学习 (三) 三大组件的配置

SpringMvc三大组件的配置

2018-01-28 18:12:27 3503

原创 Spring MVC + Spring + MyBatis 整合

使用ssm框架,肯定是web项目所以先来配web.xmlweb.xml配置Spring 项目启动而启动 配置Spring MVC前端控制器(加载SpringMVC.xml) 设置拦截规则web-app version="3.0"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001

2018-01-27 21:01:16 200

原创 Spring Mvc 学习 (二) 架构说明

Springmvc架构框架结构架构流程1. 用户发送请求至前端控制器DispatcherServlet2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4. DispatcherServle

2018-01-27 18:33:31 244

原创 Spring Mvc 学习 (一)入门案例

Spring Mvc 是什么?Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图: Spring Mvc 处理流程 先说一下大致的流程 1 首先,用户发送一个请求,请求由前端控制器接受,前端控制器本身不处理请求,他只负责接受与传递, 2 前端控制器将请求传递给对

2018-01-27 17:07:55 178

原创 MyBatis 学习 (六) Spring MyBatis 整合

需求:根据用户id查询用户 beanpackage cn.itcast.bean;import java.io.Serializable;import java.util.Date;public class User implements Serializable { /** * */ private static final long s

2018-01-26 22:16:29 184

原创 MyBatis 学习(五) 一对一映射 一对多映射

案例使用两张表一张user用户表 映射关系分析 首先,站在订单的角度考虑: 一张订单对应一个用户,这是一对一 然后,站在用户的角度考虑: 一个用户可以有多个订单,这是一对多那么SQL语句该如何写? 还记得外联接吗,left/right join 以某张表为主,取出里面所有记录,然后每条记录与另外一张表进行连接 不管能不能匹配上条件,最

2018-01-26 19:17:07 4970

原创 MyBatis 学习 (四) 动态SQL

通过mybatis提供的各种标签方法实现动态拼接sql,这就是动态sql。IF 标签接口public interface UserDao { public List selectUserBySexAndUserName (User user) ;}Mapper<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mappe

2018-01-26 15:20:47 171

原创 MyBatis 学习 (三) 输入输出映射

输入映射和输出映射 1. 输入参数映射 2. 返回值映射这里将bean称为pojoparameterType(输入类型)传递简单类型 参考第一天内容。 使用#{}占位符,或者${}进行sql拼接。传递pojo对象 参考第一天的内容。 Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。传递pojo包装对象

2018-01-25 20:34:54 222

原创 MyBatis 学习 (二) dao层开发的两种方式

使用MyBatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper动态代理开发方法。1. 原始Dao开发方式 原始Dao开发方法需要程序员编写Dao接口和Dao实现类(实现类中又包含了大量重复代码编写映射文件如下<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.or

2018-01-25 14:08:46 299

原创 MyBatis 学习 (一) 入门

Mybatis介绍 MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去

2018-01-24 21:33:02 336

原创 Spring 学习 (七) 声明式事务管理

先来回顾一下事务事务这个概念一开始是在数据库中被提起的 事务的特性: ACID 原子性:指事务是一个不可分割的工作单位,事务的操作要么都发生,要么都不发生 一致性:指事务前后数据的完整性必须保证一致 隔离性:指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离 持久性:指一个事务一旦被提交,他对数据库中数据的改变就是永久性的,即时数据

2018-01-24 15:17:47 205

原创 Spring 学习 (六)Spring 整合JDBC

如何整合的? 其实就是Spring中提供了一个可以操作数据库的对象,对象封装了jdbc技术 JDBCTemplate jdbc模板对象 具体用法其实和DBUtils一样 直接放案例beanpublic class User { private Integer id ; private String name ; public Integer getId()

2018-01-23 21:03:25 264

原创 Maven出现Missing artifact org.aopalliance:com.springsource.org.aopalliance:jar:1.0.0之类问题

我就说一下我遇到的情况,比方说你要导入aoplliance.jar 但是呢你在用maven导入其他包时,其他包依赖aoplliance.jar 所以就一起导入进来了,只不过你没注意,或者aoplliance.jar 名字略有变化(反正我这边是这样的)所以我的解决方案是 你已经有这个包了,没必要在导了,该干嘛干嘛去已经导过了 如果再导入的话。。。

2018-01-22 19:29:58 7530

原创 Spring 学习 (五) Spring AOP 的使用

那啥我项目构建都是用maven建的,所以直接放pom了哈dependencies> dependency> groupId>junitgroupId> artifactId>junitartifactId> version>4.9version> dependency> dependency> groupId>org.

2018-01-22 19:22:18 215

原创 Spring 学习 (四) 注解的使用

分四块1.如何将使用注解当前类放入到容器?将当前类放入Spring容器(如果不添加名称,则以当前类名为默认名称)@Component("user")//相当于bean name="user" class="cn.itcast.bean.User">bean>下面三个注解从功能上来说与component一样,都是将当前类放入Spring容器中,只不过使用下面三个注解在实际开发中,

2018-01-20 12:55:18 261

原创 Spring 学习(三) 配置文件详解

本文主要介绍Spring中配置文件的常用属性及用法:Bean 元素beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/

2018-01-19 17:06:00 190

原创 Spring 术语解释

控制反转: Inversion on Control , IOC 简单来说 就是对象的创建交给外部容器完成,这个就做控制反转. 依赖注入: dependency injection , DI 处理对象的依赖关系 比如service中的某些功能实现需要dao的支持,将dao创建好放到service中(Spring

2018-01-19 16:48:56 372

原创 Spring 学习 (二)入门案例

将对象交由Spring管理创建第一步:导包 写一个javabean/** * */package cn.itcast.bean;/** * @author Administrator * */public class User { private String name ; private Integer age ; public St

2018-01-18 17:35:46 149

原创 Spring 学习 (一)引入

Spring 介绍Spring是什么? Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。为什么要用Spring?Spring能干嘛? 在实际web开发中,首先基于mvc这种设计思想进行开发,其次还要按照其功能将程序分为三种:数据的展示,业务逻辑的处理,数据访问(个人觉得这样分主要是为了便于管理) 具体表现形式如下; // 1.

2018-01-18 15:55:36 205 1

原创 TCP连接管理

三次握手四次挥手

2018-01-02 22:49:42 204

原创 哈希表-链地址法

哈希表

2017-12-20 13:50:39 2012

原创 哈希表-开放地址法(二次探测以及在哈希法)

哈希表-开放地址法(二次探测以及在哈希法)

2017-12-19 23:23:10 5227

原创 哈希表-开放地址法之线性探测

哈希表-开放地址法之线性探测

2017-12-19 21:34:57 9758 3

原创 快速排序

快速排序

2017-12-17 17:11:09 159

原创 归并排序

java 归并排序

2017-12-15 17:37:27 233

原创 选择排序

选择排序

2017-12-13 15:09:21 112

原创 希尔排序

希尔排序

2017-12-12 15:12:57 156

原创 插入排序

java 插入排序

2017-12-11 16:40:46 262

原创 冒泡排序

java 冒泡排序

2017-12-11 15:06:38 270

原创 数据结构-堆

java 堆

2017-12-09 17:42:47 225 1

原创 数据结构-二叉搜索树

**首先来了解一下树的一些术语: (图片来源:中国大学mooc —— 浙大数据结构) 二叉树定义: 1、每个结点最多有两颗子树,结点的度最大为2。 2、左子树和右子树是有顺序的,次序不能颠倒。 3、即使某结点只有一个子树,也要区分左右子树。 二叉树的几种状态: 特殊二叉树: 下面放一张错误的完全二叉树 一些公式做笔试题用的: 二叉树介绍完了

2017-12-08 17:04:19 180

原创 二分查找

java 二分查找

2017-12-03 13:31:58 308

原创 数据结构-单链表实现队列

java链表实现队列

2017-12-02 15:29:08 688

原创 数据结构-循环数组实现队列

java 循环数组实现队列

2017-12-02 11:50:16 1267

原创 数据结构-单链表实现栈

java 链表实现栈

2017-11-30 13:27:09 272

原创 数据结构-用数组模拟栈

数据结构 java数组实现栈

2017-11-29 21:16:29 421

空空如也

空空如也

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

TA关注的人

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