自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 见微知著:通过SpringBoot集成Druid学习Application三种配置方式

       之前做项目配置SpringBoot的application.properties或者application.yml的时候都是直接找现成的粘过来,通过这段时间的学习,总结了配置SpringBoot的application三种方式:application单独配置,application+注解组合配置,注解单独配置。      首先引入druid的pom。      注:druid...

2018-11-20 14:57:56 2097

原创 代码实现类似通配符的匹配

  /**如题: *类似通配符的匹配 * 说明:实现支持 '.' 和 '*' 的类似通配符的匹配,规则如下: *   1. '.' 匹配任意单个字符 *   2. '*' 匹配零个或多个前面的元素 *   3. isMatch(s, r); s 是匹配的目标字符串,r 是带匹配符的字符串 *   4. r 的匹配应该覆盖 s *  * 示例: *   isMatch('aa...

2018-10-23 23:50:03 1133 1

原创 地址栏JSESSIONID问题

     今天粘代码:)的过程中遇到了一个非常有意思的现象,首次登陆时浏览器URL后被追加SESSIONID     前提:项目采用shiro进行权限控制,并且设置了setLoginUrl,如图:                                                 正常启动之后在浏览器输入http://localhost:8081,应该被重定向到http:/...

2018-10-12 13:44:00 7888 2

原创 windows安装consul

1、官网下载地址:https://www.consul.io/downloads.html           根据本机的位数进行下载2、自定义解压路径         解压后是exe程序3、配置环境变量     计算机->属性->高级系统设置->环境变量->系统变量->将安装路径追加到Path变量值后面     4、运行consu...

2018-10-10 10:34:01 174

转载 题6

题目描述 下图是一个4阶的螺旋数阵: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 数字从1开始,沿着顺时针方向依次填满整个矩阵。 现在给你矩阵的规模n,请你输出n阶螺旋数阵。 输入描述: 输入包含多组数据,每组数据包含一个正整数n(1≤n≤20)。 输出描述: 对应每组数据,输出相应的螺旋数阵。每组数据之后输出一个空行作为分隔。 示例1 输

2017-09-26 22:28:10 225

原创 题5

题目描述:有两个文件,文件每一行是一个访问IP,请将两个文件合并成一个文件,新文件中每一行有两个字段:IP和IP出现的总次数,并按IP的出现的总次数降序排序。 例: 文件a: 100.1.2.3 200.1.2.3 192.168.0.1 … 文件b: 200.1.2.3 192.168.0.1 192.168.0.1 合

2017-09-23 00:35:05 173

原创 题4

import java.util.HashMap; import java.util.Map; import java.util.Scanner;/** *在一个字符串中找到第一个只出现一次的字符。 */ public class Main { public static void main(String[] args) { Scanner sc=new S

2017-09-22 23:14:25 291

原创 题3

统计一行字符中有多少个单词import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String str=sc.

2017-09-17 23:22:58 165

转载 题2

import java.util.Scanner;import java.util.Stack;/** * Created by Administrator on 2017/9/17. */public class Main1 { public static void main(String[] args) { Scanner sc=new Scanner(Syste

2017-09-17 23:04:01 148

原创 题1

import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.

2017-09-17 22:48:04 143

原创 二叉树递归求高度,非递归求高度,层次遍历

import java.util.LinkedList;import java.util.Queue;public class Main { //非递归求高度 public static int bTNonRecursiveHeight(Node root){ int front=-1,rear=-1; int level=0,last=0;

2017-09-16 10:21:59 1384

原创 正则表达式

定义:正则表达式,又称规则表达式,英文名为Regular Expression,在代码中常简写为regex、regexp或RE,是计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符

2017-09-02 22:22:54 178

原创 Java中的回车(\r)和换行(\n)

\n是换行符,这并不是java中的规定,而是更广泛的计算机领域中均为此含义。 1、提到\n就不能不提\r(回车),下面,详细讲解一下: 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是

2017-08-31 23:28:54 39955 1

原创 堆排序

堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。大顶堆public class Heap

2017-08-17 11:04:45 168

原创 前端小知识点

1.当表单中包含文件上传控件时,需要将enctype设置为multipart/form-data.enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。属性值application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。text/plain

2017-08-12 15:37:58 252

原创 二叉树已知先序中序求后序,已知后序中序求先序

已知先序中序求后序public class BinaryTree1 { private Node root; public void postOrder(){ postOrder(root); } //二叉树构造完毕之后进行后续遍历 private void postOrder(Node localroot) { if(localr

2017-07-27 21:36:57 1618

原创 SpringMVC过滤器

今天用到了过滤器小结一下: SpringMVC过滤器在web.xml中通常有两种配置一种是字符集过滤器(CharacterEncodingFilter),一种是自定义的过滤器(实现Filter接口) 过滤器类继承关系和实现如下: web.xml字符集过滤器配置如下<filter> <filter-name>characterEncod

2017-07-08 23:32:20 275

原创 抛错HTTP Status 500 - org.apache.ibatis.builder.IncompleteElementException: Could not find result map

今天运行项目时Tomcat抛错HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map XXX 一开始以为是Menu类的映射xml配置出现问题,仔细看了n遍,并没有

2017-07-07 22:11:21 525

原创 SSM框架中Mybatis向映射文件(XML)的<insert>元素传入多个数组参数的问题

今天学习做项目用到了Mybatis的批量添加功能,并且向传入多个参数,包括数组 dao层方法如下void insertByArr(@Param("actorid") int actorid, @Param("garry") String[] group, @Param("narry") String[] node);xml映射文件如下 <insert id="insertByArr" use

2017-07-07 21:41:02 1100

原创 Spring-MVC框架下对web.xml文件及spring_mvc.xml文件内容的释义资料整理

初学Spring,对各种配置语句的作用知之甚少,有幸浏览诸位技术大牛的分享,让我获益良多,特将所搜集资料汇总,供大家参考,共同进步。web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:web="http://xmlns.jc

2017-03-01 23:22:15 259

原创 Spring-MVC中ModelAndView对象所添加的内容在前端用EL表达式获取不到的问题

原来是IntelliJ IDEA默认生成的web.xml文档的头部不正确<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Cr

2017-02-28 17:55:32 1228

空空如也

空空如也

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

TA关注的人

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