- 博客(15)
- 收藏
- 关注
原创 lombok常用注解
@Data //自动生成set和get方法@NotArgsConstructor //自动生成无参数构造方法@AllArgsConstructor //自动生成包含所有成员变量的构造方法
2020-02-22 23:54:58
166
原创 mysql查询null数据的方式
注意mysql查询null数据不能按照以下方式写:select * from '表名' where ’列名‘=null;正确写法:select * from '表名' where ’列名‘ is null;查询不为null的数据select * from '表名' where ’列名‘ is not null;...
2020-02-21 17:24:30
562
原创 spring-boot各个框架配置参数
配置数据源spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=GMTspring.datasource.username=rootspring.datasource.password=...
2020-02-21 11:50:38
152
原创 Mybatis分页插件MybatisHelper的使用
Mybatis分页插件MybatisHelper的使用MybatisHelper是Mybatis的一个数据分页插件,是国内的一个牛人“”刘增辉“”所写,功能强大却使用简单,该插件提供了几乎分页所用到的所有数据,下面让我们来进行一下该插件的简单配置。首先在Maven导入该插件的依赖配置: <!--mybatis分页插件 --> <dependency> &l...
2020-02-18 17:43:40
1099
原创 java接口的作用,为什么要用接口
**我相信大家在刚开始学习java的时候很难理解为什么要用接口,接口的作用相信大家都会用就是给类去继承去实现,但是疑惑就疑惑在我要实现一个类直接去写就得了呀,为什么要多此一举得去继承一个没有功能实现的接口再去写代码呢?其实接口就是布局一个实现类具体要实现什么方法然后返回什么数据,比如一个程序项目的开发设计首先要画好它的开发流程图和具体的架构图,我们就知道程序要完成什么功能要从哪里开始做,而jav...
2020-02-16 19:41:23
309
原创 Hibernate出现Could not load requested class: com.mysql.cj.jdbc.Driver解决方法
今天在做Hibernate入门案例,案例跑起来时出现了如下图的异常:原因是我用的是mysql5版本的驱动包但却用了mysql6版本以上的驱动包名:mysql5.0+的的驱动包名是:com.mysql.jdbc.Drivermysql6.0+的驱动包名是:com.mysql.cj.jdbc.Driver...
2020-02-12 01:03:45
2732
原创 通过idea连接数据库生成pojo实体对象
首先先用idea连接数据库,在idea右侧点击Database按钮2. 选择数据库类型配置数据库连接信息,填写完信息之后点击ok成功连接之后会显示连接后的数据库信息,展开数据库后会看到数据表6.选中要映射生成pojo对象的数据表右键7.选择保存路径...
2020-02-08 14:00:48
1309
原创 在shiro框架web配置核心过滤器的跳转url地址不受认证和权限约束
在shiro框架web配置核心过滤器的跳转url地址不受认证和权限约束今天在配置shiro和spring-mvc集成中发现在shiro核心过滤器里面的配置认证失败后跳转的url可以跳转到任何地址,也就是说在核心过滤器里面配置各项参数跳转的url是不受用户是否认证的影响的。实验:...
2020-02-01 00:30:32
509
原创 为什么在关闭缓冲区输出流之前要执行flush方法。
为什么在关闭缓冲区输出流之前要执行flush方法。因为缓冲区输出流带有一个数据缓冲区,缓冲区输出流默认调用write一般不会马上就把数据写出而是等数据缓冲区满了之后再自动一次性把缓冲区的数据写出,如果在关闭缓冲区输出流之前不手动flush一下缓冲区可能还会有数据残留在缓冲区中,这样子直接关闭输出流的话可能会造成被写出的数据或文件不完整。...
2020-01-31 22:13:11
1004
2
原创 输入流中read()方法和read(byte[] b)方法有什么区别。
输入流中read()方法和read(byte[] b)方法有什么区别。read()方法每次读取数据时只能读取一个字节,相当于文件大小有多少个字节就得读取多少次数据,效率比较低下,而read(byte[] b)可以一次读取的字节数是输入的参数数组的长度,相对于无参的read方法读取效率高出很多....
2020-01-31 22:11:14
1149
原创 git 基本使用命令
git 基本使用命令git init 本地仓库初始化git add 添加文件将暂存区的文件添加到仓库git diff 显示当前工作区的文件和 stage(暂存区) 区文件的差异git diff --staged 显示 stage 区和 HEAD 的文件的差异git diff HEAD 显示工作区和上次递交文件的差异git checkout – file 可以丢弃工作区的修改:...
2020-01-30 10:55:28
996
原创 ajax解决跨域访问
前端解决跨域:跨域是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。解决:所以搞一个node 服务器做代理,发出请求到node 服务器,node服务器转发到后端就可以绕过跨域问题。后端解决跨域问题:后端解决,在响应代码里面添加响应头: response.setHeader("Access-Control-Allow-Origin...
2020-01-30 00:48:47
107
原创 什么是javaBean
什么是javaBeanjavaBean是java项目中可以重复利用的java组件,它是现实世界实体的描述,javaBean的定义规则是:javaBean类必须是public修饰.要有一个无参构造方法.类属性的获取和设置通过get/set方法...
2020-01-28 11:25:25
132
原创 java数据库JDBC连接步骤
java数据库JDBC连接步骤1. 加载数据库驱动2. 连接数据库并得到数据库连接对象3. 从数据库连接对象得到数据库操作对象并设置sql语句4. 执行数据库操作并得到返回结果5. 释放资源2020/1/27/复习笔记...
2020-01-27 23:48:15
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人