自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mysql中使某个用户只能访问指定的数据库

使用navicat1)使用root用户新建连接2)新建MySQL用户3)点击权限,选择添加权限,出现MySQL中已存在的数据库列表,选择你要为该新建用户开放的数据库,此处选择“test”数据库,选择一些必要的权限信息,确定4)查看新建用户对数据库的操作权限,如下图5)很重要的一点,别忘记保存!6)然后新建连接,输入用户名和密码,打开连接,则新建的那个用户只能看到为他分配...

2020-03-19 12:45:28 672 1

原创 泛型上下界

泛型上下界 <? extends/super E>特点上界:list中,只能get,不能add下界:list中,只能add,不能get上下界特点原因​ 上界 <? extend Fruit> ,表示所有继承Fruit的子类,但是具体是哪个子类,无法确定,所以调用add的时候,要add什么类型,谁也不知道。但是get的时候,不管是什么子类,不管追溯多少辈,...

2020-03-18 09:02:00 371

原创 request和response区别

request获得请求参数的值(客户端发送过来的数据)String getParameter(String name)String[] getParameterValues(String name)在服务器内部传递数据void **setAttribute(String key, Object value)**Object类型 **getAttribute(String key)**...

2020-03-17 16:23:51 368

原创 IDEA maven项目无法读取配置文件报错解决方案

如果IDEA的maven项目中 xml 或者 其他配置文件 没有放置在resources底下,可能会出现无法读取到配置文件的报错。解决办法:在pom.xml的 <build> 中配置以下配置!directory:放置配置文件的路径include:路径下的文件名,可用通配符 *<!-- 与pluginManagement同级 --> <!--...

2020-03-17 16:08:30 1267

原创 正则表达式大全

正则表达式规则RegExp:正则表达式对象 1. 正则表达式:定义字符串的组成规则。 1. 单个字符:[] 如: [a] [ab] [a-zA-Z0-9_] * 特殊符号代表特殊含义的单个字符: \d:单个数字字符 [0-9] \w:单个单词字符[a-zA-Z0-9_] 2. 量词符号: ?:表示出现0次或1次 ...

2020-03-17 15:55:02 341

原创 SSM项目配置

SSM项目构建构建SSM项目有几个比较主要的配置:pom依赖web.xmlresourcesspring-context.xml Spring容器配置spring-mvc.xml SpringMVC核心配置spring-mybatis.xml Mybatis配置spring-tx.xml 事务配置mybatis-config.x...

2020-03-17 15:25:39 183

原创 关于ORM,JPA简单概念了解和对象三大状态

ORM(Object Relational Mapping)概念ORM(Object Relational Mapping):对象关系映射,是一种设计思想,是为了解决面向对象与关系数据库存在的互不匹配的现象。ORM通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。作用主要解决对象关系的映射会自动将一个持久化类对应一个数据库表每一个实体类实例对应表中的...

2020-03-17 15:21:46 360

原创 PO,DTO,VO,BO,PO,POJO

PO,BO,VO和POJO的区别PO:persistent object 持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。POJO :plain ordinary java object 无规则简单jav...

2020-03-17 15:04:28 107

原创 Mybatis入门篇

mybatismybatis基础写法xml方式依赖<!--mybatis依赖--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</vers...

2020-03-17 13:11:06 109

原创 SpringMVC 校验及国际化

SpringMVC校验​ 针对于插入数据和修改数据时,可以利用校验来对数据进行检验校验所需需要校验的bean对象配置messageSource消息源自定义Validator实现类错误信息配置文件Controller交互类前端页面(<f:form>标签)配置MessageSource消息源消息源​ 在之前使用org.springframework.contex...

2020-03-17 13:01:19 254

原创 SpringMVC中配置的区分点context:annotation-config,context:component-scan,mvc:annotation-driven

SpringMVC的xml配置细节点在springMVC配置中,一些配置用于处理对应的注解,以下为几点比较难以区分的配置:<context:annotation-config /><context:component-scan base-package=“com.xx.xx” /><mvc:annotation-driven /><cont...

2020-03-17 12:58:26 139

原创 SpringMVC 主要配置及应用

SpringMVCMVC的概念Model1 模式Model1:JSP页面和JavaBean相结合的方式,不用java的Servlet形式写前后台交互,几乎全部由jsp负责Model2 模式M:Model 模型(JavaBean)负责数据逻辑部分,包括业务逻辑、访问数据库、保存数据状态Model2:JSP+Servlet+JavaBean结合方式,实现一定程度上解耦...

2020-03-17 12:52:59 269

转载 Spring AOP 代码示例

SpringAOP区分三个概念类, 对象, 类对象User u = new User(); User为一个类 u为一个User类的对象 User.class是User的类对象AOP01IUserService.javapackage com.qfedu.aop01;import java.util.List;public interface IUserService...

2020-03-17 12:48:55 467

原创 Spring简单入门篇

Spring入门什么是Spring?Spring是一个非常活跃的开源框架,由Rod Johnson开发帮助分离项目组建之间的依赖关系主要目的是简化企业级开发核心概念IoC(Inversion of Control) 控制反转对象创建和对象关联从 程序员管理 变为 由spring容器管理DI(Dependency Injection) 依赖注入对象和对象依赖关系的创建...

2020-03-17 12:44:50 171

原创 maven Tomcat插件添加不成功问题

Tomcat7插件添加问题在我们的maven工程中添加tomcat插件时<plugins> <!-- define the project compile level --> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2020-03-17 12:37:43 2769 1

原创 JQuery效果应用(动画,滑动,遍历等)

1.选择器基本选择器并集选择器:语法: $(“选择器1,选择器2…”) 获取多个选择器选中的所有元素层级选择器后代选择器语法: $("A B ") 选择A元素内部的所有B元素子选择器语法: $(“A > B”) 选择A元素内部的所有B子元素过滤选择器首元素选择器语法: :first 获得选择的元素中的第一个元素尾元素选择器语法:...

2020-03-17 12:30:54 313

转载 JQuery入门

JQuery概念概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaSc...

2020-03-17 12:25:55 156

原创 java基础 枚举和注解的用法

枚举 Enum概念​ 用于定义有限个,形式离散,表达极为明确的量。(作用类似static final的静态常量,只是将它整合在一起)枚举的使用在不用枚举前,静态常量的定义需用static final来定义,但是数量多时,显得累赘public static final int VIDEO = 1;//视频public static final int AUDIO = 2;//音频...

2020-03-17 12:16:56 142

原创 数据库事务,视图,触发器,索引,存储过程,函数,三大范式

事务 Transaction事务是逻辑上的一组操作,要么都执行,要么都不执行事务方法开启事务:start transaction提交事务:commit回滚事务:rollback事务的特性:ACID原子性(Atomicity):事务中包含的操作,要么都成功执行,要么都执行失败。一致性(Consistency):数据库总数从一个一致性的状态转换到另一个一致性状态。(总数总保持不变...

2020-03-17 11:57:34 245

原创 IO流的方法参数及构造参数

IO流 注意点字节流InputStream/OutputStream基本流1.1 构造输出流构造public FileOutputStream(File file):创建文件输出流以写入由指定的 File对象表示的文件。public FileOutputStream(String name): 创建文件输出流以指定的名称写入文件。FileOutputStream(File file...

2020-03-17 11:45:06 509

原创 BIO、NIO、AIO 有什么区别

BIO、NIO、AIO 有什么区别BIO:Block IO 同步阻塞式 IO,就是我们平常使用的传统 IO,它的特点是模式简单使用方便,并发处理能力低。NIO:No Block IO​ 同步非阻塞 IO,是传统 IO 的升级,客户端和服务器端通过 Channel(通道)通讯,实现了多路复用。AIO:Asynchronous IO​ 是 NIO 的升级,也叫 NIO2,实现了异步非...

2020-03-17 11:33:22 173

原创 ArrayList和HashMap解读

ArrayList数据结构:数组特点查询快:数组是一块连续的空间,通过首地址,可以找到数组;通过索引可以找到数组中的某一个元素增删慢:数组的长度是固定的,增删一个元素,必须创建一个新的数组,把原数组的数据复制过来private static final int DEFAULT_CAPACITY = 10; 初始容量:10ArrayList<> list ...

2020-03-17 11:27:53 338

空空如也

空空如也

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

TA关注的人

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