自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue+elementUI+下拉树(select+tree),不用vue的treeselect组件,解决下拉树组件无法校验,支持下拉搜索

经过本人使用vue的treeselect组件,功能都不错,但是有俩个问题,导致我抛弃使用这组件:1,样式问题,用了elementui的card标签后,区域限制了高度,而treeselect组件的z-index不管怎么调大,都无法浮动在card上,导致过长的list列表大部分因此被遮挡,随可滚动选择,但是很难受。2.第二点是校验问题,也是最大原因。组件由于是install下来的,改了源码,别人拉代码后用还是要去改下源码,不符合实际。于是,整合百度的一些代码,自己封装了SelectTree组件。

2020-10-20 15:39:30 2797 1

原创 idea创建springcloud项目-下篇(cloud工程配置mybatis,三层架构)

首先说明一下:不要奇怪怎么下篇就只搭建一个mybatis。从ecplise,myecplise过来的,肯定有疑问,这玩意要一堆配置文件啊,麻烦死了。。。springCloud,不用,它在你创建项目时内置了,自动开启了注解读取,但限制于启动类同级包,因此在启动类同级包下创建目录(工作包)。图示如下:bean,controller包与CloudApplication启动类同级,即可默认读取到注...

2019-03-31 14:13:34 1216

原创 springCloud微服务一套架构

2019-03-16 21:00:18 372

原创 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could

一.springCloud没有数据库配置信息.在application.properties/或者application.yml文件中没有添加数据库配置信息.spring: datasource: url: jdbc:mysql://localhost:3306/read_data?useUnicode=true&characterEncoding=UTF-8&amp...

2019-03-16 20:50:49 175

原创 idea创建springcloud项目-中篇(cloud工程配置application.yml)

上一篇:idea创建springcloud项目-上篇(idea创建工程)生成目录结构如下:启动读取时,新加application.yml先于application.properties。yml写法简捷,不懂百度一下。另外pom.xml要添加一些启动配置,启动时读取*.xml,*.properties,*.yml所有配置文件。第一步:修改pom.xml添加配置:在pom.xm...

2019-03-11 21:33:15 2040

原创 idea创建springcloud项目-上篇(idea创建工程)

我的idea版本号为2017.1.3,可能版本号不同操作有点不一样,请谅解,自再百度一下。目录1.打开File->New->Project->选择spring initializr2,创建自己的包名,类名。3.重点很重要,与springBoot的区别,Eureka服务中心Service端改配置就行,在另一个工程创建,Service和Client一般不会在一起用。现...

2019-03-11 21:27:36 14820 12

原创 idea开发准备

目录第一步:下载idea第二步:习惯性快捷键设置1.选择File->settings...2.选择keymap,在右侧keymaps设置中就可以自由设置快捷键了,选择eclipse,也可同时修改下方的单个快捷键,点击apply,ok第三步:maven配置第一步:下载idea下载:Download IntelliJ IDEA第二步:习惯性快捷键设置1....

2019-03-11 10:22:09 330

原创 springmvc拦截器

用法:Spring MVC 中我们可以自己根据需求定义自己的的Interceptor 拦截器,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆等。我们常用的Spring MVC的拦截器是通过实现接口HandlerInterceptor(org.springframework.web.servlet.HandlerInterceptor)来实...

2019-03-07 16:04:33 102

原创 servlet三个监听器-servlet,request,session

servlet三个监听器-servlet,request,session解释:servlet监听器是在工程一开始启动时仅执行一次。request监听器是在每次发送request请求时执行。session监听器是在当你获取session时执行,比如getsession.getId()。销毁:ServletListener 在工程关闭时销毁,或者重启时先销毁再启动。requ...

2019-03-07 15:25:57 570

原创 Description Resource Path Location Type cvc-complex-type.2.4.d: Invalid content was found starting

在报错的配置文件头部添加俩行:注意:每个url中间间隔一个空格http://www.springmodules.org/schema/cache/springmodules-cache.xsdhttp://www.springmodules.org/schema/cache/springmodules-ehcache.xsd...

2019-03-07 10:08:11 619

原创 httpOnly-cookies获取不到JSESSIONID一直在变

1.查看tomcatconf/context.xml文件并修改:这个不太好操作,要是用ecplise启动tomcat,这文件会被还原,又要重新改麻烦,最好单独启tomcat<ContextuseHttpOnly="false">2.修改项目web.xml<session-config><session-timeout>20</se...

2019-03-07 09:40:00 2789

原创 filter拦截器-用户登录判断

目录第一步:创建SecurityServlet.java第二步:修改web.xml,添加filter配置但是,但是,跨域问题和tomcat的httponly=true,害死人。。。。。还是不行,再提供俩种方案:若是set-cookies属性JSESSIONID后面没出现httponly若是set-cookies属性JSESSIONID后面出现了httponly还是不行...

2019-03-05 15:49:34 1256

转载 Java过滤器与SpringMVC拦截器关系和区别、Java监听器

转:Java过滤器与SpringMVC拦截器关系和区别、Java监听器

2019-03-05 10:03:55 119

原创 org.springframework.beans.factory.NoSuchBeanDefinitionException

错误:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.test.service.PersonService' available: expected at least 1 bean which qualifies as autowire candid...

2019-03-04 17:12:54 374

转载 spring-mvc监听器详解

转发一下,这篇讲解看着不错,清晰三个监听器的用法错误解释:org.springframework.beans.factory.NoSuchBeanDefinitionException

2019-03-04 15:49:23 749

原创 springmvc参数绑定-前端传后台string转Date

第一步,配置转换类DateConverter.javapackage org.test.base.converter;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; import org.springframework.core.convert.con...

2019-03-04 15:37:29 949

原创 ecplise搭建ssm+swagger2

目录第一步:准备包,swagger2包与spring包要搭配使用swagger2spring第二步,创建MySwaggerConfig.java第三步:spring-mvc.xml添加配置第四步:很重要,必须/不可用*.xxx这个第五步:controller层接口修改添加注释PersonController,类名上添加:@Api(value = "test")...

2019-03-01 10:02:42 612

原创 java.lang.NoSuchMethodError: UriComponentsBuilder

若是搭建swagger2报的错<!-- swagger接口可视化 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version&g

2019-03-01 09:36:01 639

原创 读取后台配置文件

创建PropertieUtil.javapackage org.test.base.common;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.O...

2019-02-26 10:04:55 207

原创 log4j2.properties日志过滤

使用properties过滤日志.只打印一种信息# 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部各种详细输出 status = error dest = err name = PropertiesConfig   #公共变量 #文件路径 property.filePath=logs property.filePatter...

2019-02-25 15:24:14 1518

原创 Log4j日志配置详解(1.XXX版本)

Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FA...

2019-02-25 15:21:14 337

原创 ssm+maven搭建及扩展修改(六.封装公共数据操作-提供分页)

上一节很重要:ssm+maven搭建及扩展修改(六.封装公共数据操作-未分页)思路:分页肯定是有页数,每页数据条数(便于计算位置,后面看代码知道),查询条件,还有要显示 前端传递第一步的数据(除显示数据list,这是返回的)去后台,那么这里要封装下,规范请求参数。(PageParam <T>,自定义查询条件param,PersonParam) 页数,每页数据条数,这简单。...

2019-02-25 10:59:50 208

原创 解决Source Not Found问题

在eclipse里查看一些jar下的class文件,有时却会显示Source Not Found。 遵循以下操作即可解决: 1.从windows选项下选择”perferences”。 2.在”perferences”对话框下选择java->Installed JREs 。 3.选中”jre7”并点击右侧”Edit”。 4.在”Edit JRE”对话框中找到对应的jar,例如rt....

2019-02-22 16:27:35 48644 15

原创 Eclipse ThreadPoolExecutor Source not found

Tomcat调试项目经常回因为线程抛异常,然后一直会在抛异常后暂停,然后Eclipse自动弹到你面前。可以通过以下步骤关闭:打开Window - Preferences - Java - Debug - "Suspend execution on uncaught exceptions"去掉勾选,点击OK。从此世界消停了。...

2019-02-22 16:26:23 294

原创 ssm添加mybaits记录sql日志

说明一下,有人说用log,配置logger去记录日志,这个有空的可以去试试,不太靠谱。本身就是搭配mybatis操作数据库sql的,所以配置mybatis文件,才是硬道理。完美结合。第一步,在mybatis-spring.xml文件修改,添加一段<!-- 自动扫描mybatis配置文件 --><property name="configLocation" value=...

2019-02-21 16:25:30 733

原创 ssm+maven搭建及扩展修改(六.封装公共数据操作-未分页)

目录概图添加的文件及修改的配置文件,如下图:配置文件修改mybatis-spring.xml配置文件修改:spring.xml配置文件修改:添加封装的新代码第一步:添加接口IBaseMapper ,IBaseMapper.java第二步:添加对应的mapper,IBaseMapper.xml第三步:采用泛型和反射机制封装一个公用类,IBaseDao.java...

2019-02-20 11:06:01 248

原创 Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to

错误:Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 2.5首先在硬盘下找到  \项目名\.setting\文件夹下的   org.eclipse.wst.common.project.facet.core.xml  xml文件。&...

2019-02-19 09:14:55 1133

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

Maven项目在更新了之后再次部署启动时提示java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误,后来看了下,发现是因为聚合项目在更新了项目后,Maven Dependencies没有不回到path路径 中造成的,做如下更改即可:1.右键点击项目–选择Propertie...

2019-02-18 17:39:22 106

原创 ssm+maven搭建及扩展修改(五.后台返回值封装)

在前几节的基本架构搭建内容基础上,添加封装:想自己搭一套简单了可以去看看。上一节:前后端分离-下篇这节修改3处代码,添加一个class,一个enum;第一步:添加枚举返回状态及描述package org.test.dataEncapsulation;/** * 定义响应的状态码 */public enum ResponseCode { SUCCESS(200, "SU...

2019-02-18 15:07:21 222

原创 vue2.0搭建

1 安装nodejs2 安装cnpm(淘宝国内加速)npm install -g cnpm --registry=https://registry.npm.taobao.org3 全局安装webpackcnpm install webpack -g4 安装vue工具包cnpm install vue-cli -g4 创建项目vue init webpack 工程名字<...

2019-02-13 17:26:00 236

原创 vue3.0搭建

vue搭建1 安装nodejs百度自己下载https://nodejs.org/en/cmd操作2 安装cnpm(淘宝国内加速)npm install -g cnpm --registry=https://registry.npm.taobao.org3 安装vue工具包cnpm install -g @vue/cli4 创建项目(cmd到自己项目想产生的位置)vue ...

2019-02-13 17:20:17 1592

原创 ssm+maven搭建及扩展修改(四.前后端分离-下篇)

接下来就是真正的前后端分离,激动不!!!前后端分离-上篇,我想大家也有疑问,ajax请求的url为啥要带.action,而不是纯访问链接???这就是没分离的缺点,主要在springDispatcherServlet拦截请求链接的原因,web.xml里配置的是<url-pattern>*.action</url-pattern>,所以只有带.action的链接才被捕捉到进...

2019-02-13 15:51:03 737

原创 ssm+maven搭建及扩展修改(四.前后端分离-上篇)

在第一节ssm+maven搭建及扩展修改(一.搭建基础架构)基础上编写basicService下pom.xml添加<!--json所需要的依赖--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jac...

2019-02-13 09:22:36 757

原创 Model、ModelMap和ModelAndView之间的区别及一些用法

对应ssm+maven搭建及扩展修改(三.对前俩节基础架构弊端及解析)追加1.前言最近SSM框架开发web项目,用得比较火热。spring-MVC肯定用过,在请求处理方法可出现和返回的参数类型中,最重要就是Model和ModelAndView了,对于MVC框架,控制器Controller执行业务逻辑,用于产生模型数据Model,而视图View用于渲染模型数据。 使用Model和ModelA...

2019-02-12 11:32:49 583

原创 ssm+maven搭建及扩展修改(三.对前俩节基础架构弊端及解析)

第一节ssm+maven搭建及扩展修改(一.搭建基础架构)第二节ssm+maven搭建及扩展修改(二.架构页面除去jsp采用html5)         之前用的老式的架构,不是前后端分离,这里,我想大家都能看到之前的代码,它的返回类型是ModelAndView(Model、ModelMap和ModelAndView),当然你可以去封装它。          其实,前后端分离的区别就在...

2019-02-12 11:29:42 149

原创 ssm+maven搭建及扩展修改(二.架构页面除去jsp采用html5)

目录好了,现在开始正题:引用thymeleaf包(在basicService的pom.xml里添加)修改own里的web.xml修改own里的spring-mvc.xml修改页面写法,标签库采用thymeleaf的th在上一节文章中搭建好了基本的ssm+maven项目,但是页面用的是老技术jsp,这张将修改成最新的html5。在此之前,我对项目利用maven进行了jar...

2019-02-11 17:22:29 713

原创 ssm+maven搭建及扩展修改(一.搭建基础架构)

目录 一.maven搭建二.Eclipse(java ee版)集成maven三.创建ssm项目四.构建框架五.mysql数据库表       一切都从搬砖开始,搬着搬着觉得呢,总是在别人搭好的代码按着别人的套路去写没意思。所以决定,从头开始从ssm出发,目前思路是分以下几步:搭建基础ssm+maven架构 架构页面除去jsp采用html5 前后端分离 代...

2019-02-11 15:45:54 479

转载 构建高可用redis(4.0.8)缓存集群-根据图灵公开课完整实现搭建

https://blog.csdn.net/JQ_AK47/article/details/80556081

2018-09-23 09:56:25 120

原创 前端页面Json对象与Json字符串的相互转换

一:Json对象转换为json字符串第一种:使用最原始的for循环自己拼装组合,这个我就不写例子了 第二种:使用浏览器自带的JSON对象,缺点是兼容性不好,对于ie8以下的版本不支持。 1 2 3 var userinfo = { name: "张三", age: 1, classname: "一年级",friends:["N1","N2...

2018-09-17 17:38:56 9684

原创 context:annotation-config与mvc:annotation-driven和context:component-scan区别

现在常用框架中SpringMVC.xml配置是:<mvc:annotation-driven/>和<context:component-scan>1那么<context:annotation-config/>呢?首先看一下三个注解各自定义:① <context:annotation-config/>1.如果你想使用@Autow...

2018-09-12 11:00:37 657

空空如也

空空如也

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

TA关注的人

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