自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电脑中明明存在database,却显示Unkowdatabase

idea连接MySql中出现unknow database 的问题1.首先用户名密码和url输入是否正确2.数据库是否确实存在3.导入的mysql jar包版本是否合适4.如果下载了禅道的需要再服务中把mysqlzt服务关闭!!!(最后一点!!!!)...

2021-10-14 15:52:49 830 1

原创 SuperSet连接MySQL出现INFO:superset.views.core:Invalid driver

今天第一次捣鼓superset的时候,连接msql出现问题,提示连接失败,浏览器显示的提示信息是 Could not load database driver: mysql服务器端的端的提示信息是INFO:superset.views.core:Invalid driver解决方法(仅供参考):安装mysqlclientpip3 install mysqlclient如果遇到ERROR: /bin/sh: 1: mysql_config: not found安装sudo apt-get

2021-08-08 16:10:21 1152 2

原创 找到最终安全状态--DFS+三色标记法

找到最终安全状态leetcode–802题题目描述在有向图中,以某个节点为起始节点,从该点出发,每一步沿着图中的一条有向边行走。如果到达的节点是终点(即它没有连出的有向边),则停止。对于一个起始节点,如果从该节点出发,无论每一步选择沿哪条有向边行走,最后必然在有限步内到达终点,则将该起始节点称作是 安全 的。返回一个由图中所有安全的起始节点组成的数组作为答案。答案数组中的元素应当按 升序 排列。该有向图有 n 个节点,按 0 到 n - 1 编号,其中 n 是 graph 的节点数。图以下述形式

2021-08-05 15:46:36 558

原创 网络延时问题--Dijkstra算法解决

Dijkstra算法实现网络延时时间问题leetcode第743题题目描述:有 n 个网络节点,标记为 1 到 n。给你一个列表 times,表示信号经过 有向 边的传递时间。 times[i] = (ui, vi, wi),其中 ui 是源节点,vi 是目标节点, wi 是一个信号从源节点传递到目标节点的时间。现在,从某个节点 K 发出一个信号。需要多久才能使所有节点都收到信号?如果不能使所有节点收到信号,返回 -1 。示例 1:输入:times = [[2,1,1],[2,3,1],[3

2021-08-02 15:52:14 433

原创 ssm框架后台无法自动获取前台表单的数据

今天在敲项目的时候,遇到了一个很头疼的问题,花了我4,5个小时,终于解决了。我在一个项目中前台的表单输入数据。输入数据后,查看network的信息这里由于我暂时不需要图片,所以我没有添加,但也就是这个不重视,所以后面出了错下面这是我的后台代码。以及后台的输出。就卡死在这了,后台就是读不到前台的数据,连request都读不到。(我的前台输入和后台对应对象的属性名是一样的,没问题,...

2020-02-07 12:29:16 645

原创 使用easyui动态生成数的过程

在一些项目中,尤其是后台管理的页面,常常遇到需要用树结构来清晰的表示数据结构的问题,最近在敲项目时了解了使用easyui来生成动态的树,十分简单。easyui框架中已经对树结构进行了定义,你只要按照它的结构定义这么一个类,就可以直接生成相应的树结构。在框架中定义的树的结点属性有id:节点ID,可以作为参数来异步向页面地址获取子节点数据text:节点文本state:节点状态。取值为ope...

2020-02-05 13:32:06 155

原创 MySQL执行带有中文的sql语句问题

这次为了记录自己在跑项目时犯的一个nc错误,控制台的报错时这样的就一个很简单的空指针的错误,然后我在查错的时候,发现我后台编写的sql语句在数据库端查不到结果。然后我再去Navigate上执行sql语句,还是没用。我就猜想可能时我的sql语句中带有中文字符,然后我就去搜资料,寻找解决办法。总体来说,网上提供了两个解决方案。在连接数据库的url中添加上 &useUnicode=tru...

2020-02-04 13:20:35 2106

原创 SSM整合实现用户登录

最近学完Spring,SpringMVC和MyBatis后,今天第一次来实现简单的SSM整合,完成简单的用户登录功能。1. Maven目录结构這是src/main/java和src/main/resource的目录结构这是其他目录结构2. 配置文件对于初学者,玩这种项目很头疼的一点就是配置文件的问题。我在第一配置的由于对Maven的不熟,遇到了很多多问题,不过都不是啥大问题,搜搜都能...

2020-01-31 14:05:39 2573 1

原创 初学MyBatis缓存--二级缓存

二级缓存MyBatis的二级缓存是mapper级别的缓存,多个SqlSession共用二级缓存,它们使用同一个mapper的sql语句操作数据库,获得的数据会存在二级缓存中。MyBatis默认没有开启二级缓存,要在mybatis的配置文件中开启。配置如下:<settings> <setting name="cacheEnable" value="true"/...

2020-01-29 15:57:53 162

原创 初学MyBatis缓存--一级缓存

一级缓存MyBatis的一级缓存是sqlSession级别的缓存,在同一个sqlSession中执行两次相同的sql语句时,会将第一次的执行查询的数据存入一级缓存中,第二次查询就会从缓存中获取数据,而不再用去数据库查询,从而提高了查询性能。但如果sqlSession执行insert,delete,update操作,并提交到数据库,或者sqlSession结束后,这个sqlSession中的一级缓...

2020-01-29 15:38:00 202

转载 初学MyBatis遇到的坑--Mapped Statements collection does not contain value for 解决方法

转载 :原文链接原因有以下几点:mybatis的映射文件的命令空间与接口的全限定名不一致;有可能mybatis的映射文件名字与接口的类名字不一致;还有一种情况就是接口声明的方法在映射文件里面没有。mapper包中的mapper.xml没有编译到targger中,没有配置build的resources,...

2020-01-26 17:08:55 1702

原创 springMVC拦截器

Spring MVC提供了Interceptor拦截机制,类似于Servlet中的Filter过滤器,用于拦截用户请求并作出相应的处理。在Spring MVC中定义拦截器有两种方法。实现HandlerInterceptor接口,或继承实现该接口的实现类(如:HandlerInterceptorAdapter)实现WebRequestInterceptor接口,或继承实现该接口的实现类...

2020-01-24 16:46:27 310

原创 springMVC练习-实现简单登录权限验证

使用拦截器实现用户登录权限验证项目结构User实体代码package com.springmvc.entity;public class User { private String loginName; private String password; public String getLoginName() { return loginName; } public vo...

2020-01-24 16:44:21 672

原创 使用JSR303完成服务器端的数据校验

实际工作中,得到数据后的第一步就是校验数据的正确性,如果存在录入上的问题,一般通过注解校验,发现错误后返还给用户,但对于一些逻辑上的错误,很难使用注解方式验证,现在我们要使用的是JSR303完成服务器端的数据校验。JSR303不需要去编写校验器,它定义了一套可标注在成员变量,属性方法上的校验注解约束说明@Null被注解的元素必须为Null@NotNull被注解的元...

2020-01-21 17:27:10 157

原创 SSM项目启动抛出 java.lang.NoClassDefFoundError: javax/el/ELManager

临近新年,最近在启动一个SSM项目是遇到了一个很郁闷的问题。org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': In...

2020-01-21 16:50:25 362

原创 springmvc实现数据类型转换

最近在敲一个ssm项目的过程中遇到了数据类型转换的问题,只是记得好像可以在springmvc中来实现,但具体咋实现记不清了,正好借此重新回顾一下。spring中实现类型转换模块的代码在org.springframework.core.convert这个包中使用ConversionService进行类型转换**.core.convert.ConversionService是实现spring类型...

2020-01-19 17:47:05 389

原创 spring学习笔记4-Spring基于注解的配置(2)

Spring基于注解的配置(2)

2019-11-15 17:13:34 111

原创 spring学习笔记4-Spring基于注解的配置(1)

spring学习笔记4-Spring基于注解的配置基于注解的配置从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。注解连线在默认情况下在 Spring 容器中不打开。因此,在可以使用基于注解的连线之前,我们将需要在我们的 Spring 配置文件中启用它。即在x...

2019-11-15 17:13:04 103

原创 spring学习笔记3-Spring自动装配-由构造函数自动装配

Spring自动装配-由构造函数自动装配由构造函数自动装配这种模式与 byType 非常相似,但它应用于构造器参数。Spring 容器看作 beans,在 XML 配置文件中 beans 的 autowire 属性设置为 constructor。然后,它尝试把它的构造函数的参数与配置文件中 beans 名称中的一个进行匹配和连线。如果找到匹配项,它会注入这些 bean,否则,它会抛出异常。实...

2019-11-15 17:12:21 194

原创 spring学习笔记3-Spring自动装配-'byType'

aa

2019-11-15 17:11:39 103

原创 spring学习笔记3-Spring自动装配 - 'byName'

Spring自动装配-‘byName’’byName’这种模式由属性名称指定自动装配。Spring 容器看作 beans,在 XML 配置文件中 beans 的 auto-wire 属性设置为 byName。然后,它尝试将它的属性与配置文件中定义为相同名称的 beans 进行匹配和连接。如果找到匹配项,它将注入这些 beans,否则,它将抛出异常。实例:在eclipse中新建一个名为au...

2019-11-15 17:11:05 137

原创 spring学习笔记3-Spring Beans自动装配

spring Beans自动装配Beans自动装配之前已经学会如何使用元素来声明 bean 和通过使用 XML 配置文件中的和元素来注入。Spring 容器可以在不使用和 元素的情况下自动装配相互协作的 bean 之间的关系,这有助于减少编写一个大的基于 Spring 的应用程序的 XML 配置的数量。自动装配模式下列自动装配模式,它们可用于指示 Spring 容器为来使用自动装配进行依赖...

2019-11-15 17:10:35 115

原创 spring学习笔记2-Spring Bean依赖注入

Spring Bean依赖注入Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。依赖注入每个基于应用程序的 java 都有几个对象,这些对象一起工作来呈现出终端用户所看到的工作的应用程序。当编写一个复杂的 Java 应用程序时,应用程序类应该尽可能独立于其他 Java 类来增加这些类重用的可能性,并且在做单元测试时,测试独立于其他类的独立性。依赖注入(或有时称...

2019-11-14 21:53:07 167

原创 spring学习笔记1-spring Ioc容器-Spring Bean的生命周期和定义继承

spring学习笔记1-spring Ioc容器-Spring Bean的生命周期和定义继承Bean的生命周期理解 Spring bean 的生命周期很容易。当一个 bean 被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当 bean 不再需要,并且从容器中移除时,可能需要做一些清除工作。为了定义安装和拆卸一个 bean,我们只要声明带有 init-method 和/或 de...

2019-11-14 21:52:23 150

原创 spring学习笔记1-spring Ioc容器-Spring Bean

spring学习笔记1-spring Ioc容器-Spring BeanBean的定义被称作 bean 的对象是构成应用程序的支柱也是由 Spring IoC 容器管理的。bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。这些 bean 是由用容器提供的配置元数据创建的。每个Bean的定义包含下列属性属性描述class该属性是强制的,并且...

2019-11-13 21:56:47 230

原创 spring学习笔记1-spring Ioc容器-ApplicationContext容器

spring学习笔记1-spring Ioc容器-ApplicationContext容器spring ApplicationContext容器Application Context 是 BeanFactory 的子接口,也被成为 Spring 上下文。Application Context 是 spring 中较高级的容器。和 BeanFactory 类似,它可以加载配置文件中定义的 be...

2019-11-13 21:56:13 168

原创 Spring学习笔记1-spring Ioc容器-BeanFactory容器

Spring学习笔记1-spring Ioc容器-BeanFactory容器spring 的 BeanFactory 容器这是一个最简单的容器,它主要的功能是为依赖注入 (DI) 提供支持,这个容器接口在 org.springframework.beans.factory.BeanFactor 中被定义。BeanFactory 和相关的接口,比如BeanFactoryAware、Disposa...

2019-11-13 21:55:44 195

原创 Spring学习笔记1-spring Ioc容器

Spring学习笔记1-spring Ioc容器IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。通常new一个实例,控制权由程序员控制,而"控制反转"是指new实例工作不由程序员来做而是交给Spring容器来做。在Spring中BeanFactory是IOC容器的实际代表者。Spring 提供了以下两种不同类型的容器...

2019-11-13 21:55:05 178

空空如也

空空如也

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

TA关注的人

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