2 Jayden人生

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 15w+

Java比较两个对象的属性值是否相等工具类

Java比较两个对象的属性值是否相等import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.sql.Timestamp;import java.util.*;/** * 比较两个对象的属性值 */public class CompareUtil { /** * 比较两个实体属性值,返回一个boolean

2020-09-14 11:46:06

用idea第一次提交项目出现Push rejected: Push to origin/master was rejected

用idea第一次提交项目到码云出现提示:Push rejected: Push to origin/master was rejected解决办法在出现一下提示后接着alt+F12, 打开Terminal窗口粘贴这句:git push -u origin master -f回车出现一下内容:然后回到码云刷新查看,发现项目已经上传上去了。...

2020-08-22 15:28:46

Java获取实体类中属性名为key,属性注释为value

Java获取实体类中属性名为key,属性注释为valueimport com.alibaba.fastjson.JSON;import com.fasterxml.jackson.annotation.JsonProperty;import com.jayden.entity.Role;import com.sun.javadoc.AnnotationDesc;import com.sun.javadoc.ClassDoc;import com.sun.javadoc.FieldDoc;imp

2020-08-15 15:46:50

springboot定时任务@Autowired自动注入失败 报空指针异常

springboot定时任务@Autowired自动注入失败 报空指针异常一、创建一个工具类import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Compon

2020-05-29 10:00:46

前端传到后端的json数据的key有大写字母开头,后端接收不到数据

前端传到后端的json数据的key有大写字母开头,后端接收不到数据前端json{ “P”: "3.1415926"}后端接收参数对象public class Path { /** 加上该注解可解决问题 */ @JsonProperty private String P; ...省略getter, setter方法}后端接口public void test (@RequestBody Path path) { System.out.println(path.getP());}

2020-05-20 15:36:48

java保留小数方法

java保留小数方法public static void main(String[] args) { double a = 0.21546789; // 1 BigDecimal bd = new BigDecimal(a); double v = bd.setScale(2, BigDecimal.ROUND_FLOOR).doubleValue(); System.out.println(v); // 输出:0.21 // 2 System.

2020-05-14 16:27:06

使用hutool工具导出Excel标题自定义顺序

使用hutool工具导出Excel标题自定义顺序在自定义别名的时候,map要使用有顺序的 LinkedHashMap(hutool工具:MapUtil.newHashMap(true))Map<String, String> map = MapUtil.newHashMap(true); // 重点map.put("name", "姓名");map.put("age", "年...

2020-04-09 15:18:42

使用JPA在实体类中添加非数据表字段

使用JPA在实体类中添加非数据表字段时,运行项目后会将该属性在表中生成对应的字段。如何阻止这种情况发生呢?解决办法在实体类属性的get方法上添加@Transient@Entity@Table(name = "user"")public class User implements Serializable { private Integer id; // 主键 priva...

2020-03-31 09:31:21

springboot项目启动报错:Caused by: java.nio.charset.MalformedInputException: Input length = 2

springboot项目启动报错:Caused by: java.nio.charset.MalformedInputException: Input length = 2报错信息解决办法报错信息Caused by: java.nio.charset.MalformedInputException: Input length = 2 at java.nio.charset.CoderResu...

2020-03-15 09:54:51

使用Navicat 运行sql文件时报1292 Incorrect datetime value: '0000-00-00 00:00:00.000000' 错误

使用Navicat 运行sql文件时报1292 Incorrect datetime value: ‘0000-00-00 00:00:00.000000’ 错误解决办法新建查询输入一下命令并执行show variables like ‘sql_mode’;set global sql_mode=‘strict_trans_tables,no_zero_in_date,error_for...

2020-02-04 13:15:03

session失效ajax请求跳转登录页面

在MVC过滤器中加入以下代码:if (session == null || session.getAttribute("user") == null) { // *用户登录以后需手动添加session if("XMLHttpRequest".equals(request.getHeader("X-Requested-With"))){ response...

2019-09-11 10:36:28

springboot整合shiro、JWT实现无状态认证

引入jwt和shiro依赖包<!-- shiro依赖 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1...

2020-01-15 02:04:19

解决mybatis在mysql中查询字段为关键字的问题

解决办法在实体类字段上加上这个注解就可以@TableField("group"),注意:字段名要加反引号,就是Esc按键下面那个@TableField("`group`") private Integer group;

2020-01-14 11:23:58

springboot整合shiro启动报错Consider renaming one of the beans or enabling overriding by setting spring.mai

Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true解决办法出现这个提示已经告诉你解决办法了解决办法在yml配置文件中添加配置spring: main: allow-bean-defi...

2020-01-10 12:54:26

springboot启动错误: 找不到或无法加载主类

springboot启动错误: 找不到或无法加载主类解决办法切换到编辑器以下位置看看是什么问题导致的错误如果提示maven仓库中的某个jar包不能被读到,可以找到maven仓库中对应的jar包,然后删除掉。切换到开发工具,右键项目名——Maven——Update Project==如果解决了你的问题,欢迎下面留言哦 ==...

2020-01-03 14:20:38

easyUI框架session超时登录页面在tab显示解决办法

最近维护的项目是用easyUI框架写的. 在使用过程中发现一个问题.就是在session失效的时候,登录页面出现在了tab也中了.下面是我的解决办法.解决办法:在登录页面中加上一段代码即可解决这个问题.<script language="javascript"> if(window != top){ top.location.href = location.href;...

2019-09-09 11:37:40

EasyUI中点击tab页面刷新后,页面样式改变

EasyUI中点击tab页面刷新后,页面样式改变如果使用href属性,样式会发生改变。正确写法将href属性替换使用content属性:function retab(title,url){//按钮刷新tab $('#main_div_tabs').tabs("select", $(this).parent().parent().first().first().text()); ...

2019-08-30 17:03:02

RabbitMQ安装

一、下载软件erlang下载地址:https://www.erlang-solutions.com/resources/download.htmlrabbitmq-server 下载地址:https://www.rabbitmq.com/install-windows.html二、安装软件选择好自己的安装目录,下一步直到安装结束三、配置环境变量ERLANG_HOME:是erlang的安...

2019-06-17 15:49:00

springboot整合shiro(一)

配置文件 shiroConfig.java@Configurationpublic class ShiroConfig { /** * 注册ShiroFilterFactoryBean * * @Title: shiroFilter * @description * @param securityManager * @return * ShiroFilte...

2019-05-13 14:20:39

springboot整合shiro项目启动报错

我的错误是:在UserRealm中因为注释的时候没有把@Autowired一同注释掉

2019-05-09 13:51:10

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。