自定义博客皮肤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)
  • 收藏
  • 关注

原创 Vue+Springboot+SpringSecurity+MybatisPlus+Mysql 房屋租赁平台----可毕设

前台页面:后台登录界面:

2021-05-28 15:30:00 546 6

原创 JDBC原理

【JDBC】jdbc原理总结1 什么是JDBCJDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。2 JDBC原理  早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商的数据库服务器差异太大了。后来SUN开始与数据库厂商们讨论,最终得出的结论是.

2021-04-28 20:22:13 486

原创 Mybatis-plus知识清单

Mybatis-plus知识清单1、建表现有一张 t_role表,其表结构如下:其对应的数据库 Schema 脚本,数据库 Data 脚本如下:DROP TABLE IF EXISTS `t_role`;CREATE TABLE `t_role` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci

2021-04-24 01:21:31 890

原创 @RequestBody遇到的接受参数问题

Java实体类public class HouseResult { private Integer id; @ApiModelProperty(value = "管理该房源的中介编号") private Integer aId; @ApiModelProperty(value = "小区编号") private Integer cId; @ApiModelProperty(value = "区域编号") private Integer rId

2021-04-12 16:09:34 443

原创 GET,POST,PUT,DELETE,OPTIONS等请求方式简单总结

1、GETget请求是用来获取数据的,只是用来查询数据,不对服务器的数据做任何的修改,新增,删除等操作。在这里我们认为get请求是安全的,以及幂等的。安全就是指不影响服务器的数据,幂等是指同一个请求发送多次返回的结果应该相同。特点:get请求会把请求的参数附加在URL后面,这样会产生安全问题,如果是系统的登陆接口采用的get请求,需要对请求的参数做一个加密。get请求其实本身HTTP协议并没有限制它的URL大小,但是不同的浏览器对其有不同的大小长度限制2、POSTpost请求一般是对服务器的数

2021-04-08 08:49:19 584

原创 Vue项目配置跨域访问和Proxy代理设置

module.exports = { devServer: { host: 'localhost', port: 8082, disableHostCheck: true, proxy: { '/api': { //所有带/api/xxx 代理到target target: 'http://localhost:8989/',//后端地址 chang

2021-04-05 16:52:34 438

原创 @PathVariable

@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值语法:@PathVariable("xxx")通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) @RequestMapping(value=”user/{id}/{name}”)请求路径:http://localhost:8080/hello/show5/1/james...

2021-04-05 12:21:00 128

原创 Navicat 连接不上 Linux上的Mysql

1、连接到mysql服务器mysql -uroot -p123456 //123456为mysql数据库下root用户的密码mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; //youpassword为mysql数据库下root用户的密码mysql> FLUSH PRIVILEGES;mysql> \q //退出mysql数据库2、关闭防火

2021-03-29 20:39:43 230

原创 Centos7重启后共享文件夹不见了解决办法

查看是否安装了vmware_tools[root@localhost /]# vmware-hgfsclient终端输入:[root@localhost /]# vmhgfs-fuse .host:/ /mnt/hgfs

2021-03-28 21:44:18 866

原创 Linux安装Mysql8.0的步骤

1、下载安装文件$ wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz2、解压安装文件$ tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz3、移动文件到/usr/local/目录下$ mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql4、创建

2021-03-28 21:11:48 1238 2

原创 ObjectMapper中writeValue和writeValueAsString的区别

格式对比:writeValue(参数,obj):直接将传入的对象序列化为json,并且返回给客户端writeValueAsString(obj):将传入的对象序列化为json,返回给调用者共性:将将对象转为json字符串不同:writeValue(参数,obj):参数有四种重载形式第一种:file 将转换后的json字符串保存到指定的file文件中第二种:writer 将转换后的json字符串保存到字符输出流中第二种:outputStream将转换后的json字符串保存到字节输出流中第

2021-03-27 12:56:53 749

原创 问题:SpringBoot项目mapper目录下的xml后缀文件显示文本格式

解决:

2021-03-23 13:26:52 291

原创 @RequestBody的使用

@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。注:一个请求,只有一个RequestBody;一个请求,可以有多个RequestParam。注:当同时使用

2021-03-22 22:14:08 469

原创 inner join 与 left join 之间的区别

inner join 与 left join 之间的区别  关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用户数、总用户数和B表的行业名称。本来是不管查不查的到数据,在X轴都应该显示行业名称的,结果是X、Y轴都没有任何数据显示。问题就是我用错了联结方式。

2021-02-20 12:30:39 135

原创 Failed to load resource: the server responded with a status of 404 ()

问题: Failed to load resource: the server responded with a status of 404 ()在SpringMVC中,你可能会遇到访问页面的时候,发现所有静态资源被拦截,那是因为在默认情况下,所有的静态资源都会被拦截(js,css。html,图片、视频、音频)对于静态资源,需要手动配置静态资源过滤。解决: 第一种: web.xml<servlet-mapping> <servlet-name&g...

2020-11-13 21:50:32 16363 1

原创 JDBC连接Mysql模板

package fan.Dao;import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class BaseDao { private static String driver; private static String url; private static String username; priv.

2020-11-07 11:12:20 130

原创 Oracle数据库总结11-17

Oracle数据库1.1 数据库环境安装 1.Oracle数据库产品是免费的,我们可以从Oracle的官方网站(http://www.oracle.com)下载到程序安装包,Oracle在Windows下的安装非常方便,安装开始后,一直点击安装程序的“下一步”即可。 2.下载Oracle10g后,解压到一个文件夹下,单击“setup.exe”文件即可启动安装界面。。填写全局数据库名,以及管理员的密码。全局数据库名是数据库在服务器网络中的唯一标识。 3..

2020-11-06 09:15:10 366

原创 java中static静态代码块详解

静态代码块:执行优先级高于非静态的初始化块,它会在类初始化的时候执行一次,执行完成便销毁,它仅能初始化类变量,即static修饰的数据成员。静态代码块写法,static{}对应的扩展下非静态代码块非静态代码块:执行的时候如果有静态初始化块,先执行静态初始化块再执行非静态初始化块,在每个对象生成时都会被执行一次,它可以初始化类的实例变量。非静态初始化块会在构造函数执行时,在构造函数主体代码执行之前被运行。写法:{}...

2020-09-19 16:04:27 403

原创 JSP 运行时错误处理与应该注意的六个常见问题

1.对应 String 类型的对象使用 println()方法时,如果对象为 null,将打印 null 而不是引发 NullPointerException,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题。2.引发 NullPointerException异常,主要原因是没有对对象的存在性进行验证,在 jsp编程中经常 出现: if(request.getParameter(...

2019-04-04 15:11:28 1249

原创 JSP实用教程(第二版)jsp源代码 word 免费

链接: https://pan.baidu.com/s/1gxt2cfNbGnR-PlzVU7SXwQ 提取码: 8383

2019-04-03 20:11:04 1896

原创 Eclipse api 汉化 package-list免费下载

package-list链接: https://pan.baidu.com/s/127GpHfZMkmdOA1sPjfP57Q  提取码: mhm2  完成版链接: https://pan.baidu.com/s/1kAoTD_rNn_E-Ua2vST-iBQ 提取码: fxiq 直接添加javadoc 

2019-01-25 12:17:16 1244

空空如也

空空如也

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

TA关注的人

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