web开发
奥利安费allin
这个作者很懒,什么都没留下…
展开
-
springboot中实现上传下载功能
由于项目中需要用户上传文件和下载文件,则后端中需要写相应的接口原创 2022-06-01 21:36:21 · 199 阅读 · 1 评论 -
mybatis-plus存取json数据到数据库
储存json数据到数据库需求:mysql中json字段,映射到java实体类,实现存取功能储存如果您的需求里仅仅是将所存入数据作为一个存储持久化和展示的功能,那么对您的数据库版本基本无要求,只需要使用MyBatis-Plus的注解即可,并讲实体类属性设为List @TableField(typeHandler = FastjsonTypeHandler.class)。在Controller中接受参数使用List接收即可读取mybatis不能直接读取Json字段,用mybatis-pl原创 2022-05-28 00:23:07 · 1366 阅读 · 2 评论 -
为什么覆盖equals()方法的时候,必须要覆盖hashCode()方法
原理当你把对象加入 HashSet 时,HashSet 会先计算对象的 hashcode 值来判断对象加入的位置,同时也会与其他已经加入的对象的 hashcode 值作比较,如果没有相符的hashcode,HashSet会假设对象没有重复出现。但是如果发现有相同 hashcode 值的对象,这时会调用 equals()方法来检查 hashcode 相等的对象是否真的相同。如果两者相同,HashSet 就不会让其加入操作成功。如果不同的话,就会重新散列到其他位置。(摘自我的Java启蒙书《Head firs原创 2022-04-18 12:25:05 · 700 阅读 · 0 评论 -
Mybatis-plus实现记录自动填充时间字段
需求springboot项目中,需要记录用户创建时间和最后登录时间实现数据库创建字段实体类字段属性上需要增加注解 @TableField(fill = FieldFill.INSERT) @ApiModelProperty("注册时间") private Date registerTime; @TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty("上次登录时间") priv原创 2022-04-08 14:09:02 · 654 阅读 · 0 评论 -
配置springMVC出现500
问题简单的springmvc项目运行出现500报错web.xml配置Servlet出错(DispatcherServlet)无法导入相关包解决删除maven包下的相关包,重新下载。原创 2022-02-07 21:14:28 · 308 阅读 · 0 评论 -
Node打开mysql拒绝
问题使用node的mysql模块打开本地mysql的时候报错:Error: ER_ACCESS_DENIED_ERROR: Access denied for user ‘root’@‘localhost’ (using password: YES)解决方式:在mysql文件夹中配置my.ini文件在[mysqld]下面添加skip-grant-tables重启mysql后连接成功!...原创 2022-01-09 18:07:26 · 538 阅读 · 1 评论 -
常用类方法
Object类getClass()判断对象是否为同一类型。hashCode()方法用于判断两个对象是否为同一个ToString()方法equals()方法finalize()方法包装类类型转换int-integer字符串与基本类型boolean 转基本类型...原创 2021-08-25 14:54:04 · 63 阅读 · 0 评论 -
内部类对象
内部类对象成员内部类实例化内部类需要声明外部类若想访问外部类属性 out.this.name可以包含静态常量,不能包含静态成员静态内部类相当于一个外部类,级别和外部类相同只有内部类,才可以用static修饰。局部内部类不能加任何修饰符。匿名内部类通过匿名内部类实例化一个借口...原创 2021-08-24 14:49:15 · 102 阅读 · 0 评论 -
实训项目css注解
overflowoverflow属性指定如果内容溢出一个元素的框,会发生什么。fontfont 简写属性在一个声明中设置所有字体属性。可设置的属性是(按顺序): “font-style font-variant font-weight font-size/line-height font-family”font-size和font-family的值是必需的。如果缺少了其他值,默认值将被插入,如果有默认值的话。注意: line - height属性设置行与行之间的空间。inheritin.原创 2020-07-09 14:42:45 · 154 阅读 · 0 评论 -
mybatis采坑记录
helloworld犯的错:Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.atguigu.mybatis.EmployeeMapper.selectEmp因为对象值写错了!!!草原创 2020-06-27 02:21:44 · 85 阅读 · 0 评论 -
JSP项目采坑记录1
安装原先实训的时候已经安装了Tomcat、Mysql还有Navicat,这个阶段遇到的困难就只有导包了。导包过程遇到的错误:下载jar包,直接放入/WebContent/WEB-INF/lib内即可采坑点:之前配置classpath,不知道哪里出错,导师mysql驱动一直加载不了。下次直接建个maven项目,导入依赖就不需要麻烦地导包了。mysql语句问题经常遇到关于占位符的报错:因为在mysql语句中? 需要为其配置占位符与值或表达式,如下:还有一个尚未解决的问题在搜索功能时,搜原创 2020-06-26 12:32:07 · 102 阅读 · 0 评论