04 2018 档案
摘要:后台spring mvc接收List参数报错如下:org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.util.List]: Specified class is an interface
阅读全文
摘要:转载地址:https://www.cnblogs.com/lanxuezaipiao/p/3369962.html 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关
阅读全文
摘要:spring boot项目中 使用spring data jpa 启动报错: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dealerTransfer
阅读全文
摘要:唯一约束注解 单列约束和联合约束 分别如下
阅读全文
摘要:-verbose:class
阅读全文
摘要:dos命令 dir展示一个目录中的文件夹和文件列表 /a代表显示隐藏目录
阅读全文
摘要:spring cloud项目,一般都是父项目中有多个子服务,也就是子module模块。 如下图: 问题描述:在父项目中引用了常用的jar包,例如,引入了spring boot的依赖,那么在子项目中引入jar包 未指定version,所以下载下来的jar包都是unknown的 分析问题: 因为子项目中
阅读全文
摘要:引用地址:https://blog.csdn.net/liuchuanhong1/article/details/54728681 问题一: 在前面的示例中,我们讲过 [java] view plain copy @RequestMapping(value = "/user/{id}", metho
阅读全文
摘要:引用地址:http://www.cnblogs.com/ellacan/p/8822374.html 错误信息: Caused by: java.lang.ClassNotFoundException: feign.Feign$Builderat java.net.URLClassLoader.fi
阅读全文
摘要:出现这种问题 看到这个jar包显示是unkown,不知道版本,所以这样的解决方法就是 1.先查看maven设置是使用的自定义的仓库还是默认的仓库 2.删除掉你引用的jar包下载失败的文件夹 3.然后重新刷新pom文件的maven引用
阅读全文
摘要:spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient的区别
阅读全文
摘要:导入项目之后,只显示项目文件,不显示项目结构 解决方法 1.点击file->project structure..->Modules 点击右上角+加号 -》import Modules 2.选择你的项目,点击确定 3.在如下页面选择import modules from external model
阅读全文
摘要:idea显示工具栏 在view->勾选对应按钮即可
阅读全文
摘要:1、在电脑上安装SVN 下载地址:64位SVN下载 然后一路next,安装完成即可。 如果忘记勾选第二个,可以重新点击安装包 重新安装,然后选择modify,然后勾选command line client tools项就行了 2.在idea中配置svn 勾选上以后,结果如上,然后apply Ok就可
阅读全文
摘要:百度云盘 技术--》Navicat preminm+破解
阅读全文
摘要:1.什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别 1》Bit最小的二进制单位 ,是计算机的操作部分 取值0或者1 2》Byte是计算机操作数据的最小单位由8位bit组成 取值(-128-127) 3》Char是用户的可读写的最小单位,在Java里
阅读全文
摘要:修改maven的setting.xml文件
阅读全文
摘要:Hibernate Save hibernate save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思。我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的
阅读全文
摘要:Hibernate中根据Id单条查询获取对象的方式有两种,分别是get()和load(),来看一下这两种方式的区别。 1. get() 使用get()来根据ID进行单条查询: 1 User user=session.get(User.class, "1"); 1 User user=session.
阅读全文
摘要:理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。比起两者的开发速度,不仅仅要考虑到两者的特
阅读全文
摘要:一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个
阅读全文
摘要:在spring boot中, repository中使用@Query注解使用hql查询,使用@Param引用参数 如题报错: For queries with named parameters you need to use provide names for method parameters.
阅读全文
摘要:接着上一篇来说, 不管正常返回结果还是后台出现异常,应该返回给前台统一的响应格式。 所以这一篇就为了应对解决这个问题。 1.首先,定义一个统一返回类【所有返回的格式都是这个类的格式】 package com.sxd.sweeping.response; import com.alibaba.fast
阅读全文
摘要:grpc默认使用的Google 开源的一套成熟的结构数据序列化机制 参考地址:https://blog.csdn.net/shensky711/article/details/69696392 参考地址:https://blog.csdn.net/yansmile1/article/details/
阅读全文
摘要:注解@SpringBootApplication 相当于 @Configuration、@EnableAutoConfiguration 、 @ComponentScan 三个的作用 代码示例:GitHub地址 @Configuration 作用在一个类上,相当于xml文件的配置的beans。下面可
阅读全文
摘要:spring boot+grpc的使用 参考:https://baijiahao.baidu.com/s?id=1573961922096412&wfr=spider&for=pc
阅读全文
摘要:windows上快捷键: Ctrl+O Mac上快捷键: command+O 在要重写父类方法的位置 ,按下快捷键,然后选择要重写的方法即可。
阅读全文
摘要:数据库字段gender为枚举类型,从前台接受到实体后进行保存报错:org.postgresql.util.PSQLException: ERROR: column "gender" is of type gender but expression is of type character varyi
阅读全文
摘要:如图所示: 最后: 问题解决: 这个原因是因为,User类并未给字段提供get/set方法,所以给前台传递过去的值是空的。 解决方案: 为User类添lombok的注解@Data,为实体类提供get/set方法
阅读全文
【spring data jpa】使用repository进行查询,使用userRepository.getOne(id)和userRepository.findById(id)无法从数据库查询到数据
摘要:如题: 使用repository进行查询,使用CrudRepository自带的getOne()方法和findById()方法查询,数据库中有这条数据,但是并不能查到。 userRepository.getOne(id)和userRepository.findById(id)无法从数据库查询到数据。
阅读全文
摘要:错误如题:使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法 报错如下: 解决方法: 1.首先查看你的lombok插件是否下载安装 2.查看lombok在项目引用情况【这里使用的gradle,所以展示如下】【跟maven一个性质
阅读全文
摘要:这里只说四种 1.command+shift+4 截图是区域截图,会自动保存在桌面上 2.command+shift+control+4 区域截图,截图会自动保存在剪切板中,然后你可以通过command+V将图片粘贴到你想要用的地方 3.command+shift+3 截图是全屏截图,会自动保存在桌
阅读全文
摘要:之前关于这两个注解,是用在JSON循环引用的情况上,那么现在关于这两个注解,还可以使用在另外一种情况上 即: 一般标记在属性或者方法上,返回的json数据即不包含该属性 关于这种情况在什么时候会遇到呢? 例如: User实体中会有字段password字段,当返回用户信息给前台的时候,当然是不希望将p
阅读全文
摘要:在postgresql中的between and操作符作用类似于,是包含边界的 在postgresql中比较日期的方法有四种: 方法1: 方法2: 方法3: 方法4:
阅读全文
摘要:开源的数据库版本管理工具【migration】 记录
阅读全文
摘要:jfairy和java-faker假数据利器
阅读全文
摘要:在此之前,安装了idea/jdk/gradle在本地 gradle怎么安装:http://www.cnblogs.com/sxdcgaq8080/p/8716911.html 1.新建 2.创建成功之后,项目结构如下 因为在创建之前,就已经选择了大部分的依赖,所以build.gradle文件【地位等
阅读全文
摘要:有没有出现一下这样的情况: 如果有,请继续往下走 1.打开mac的命令窗口,键入如下命令 2.更换homebrew的默认源【更换为中科大的镜像源】 3.接下来 你就可以使用brew install执行下载安装功能了,例如安装gradle
阅读全文
摘要:根据gradle官网指导,一步一步安装即可 https://gradle.org/install/ 或者,如果你没有办法墙出去,或者本地使用命令下载gradle比较慢的话,可以采用下面的方式 1.下载gradle 下载地址:https://gradle.org/releases/ 2.点击下载完整包
阅读全文
摘要:安装步骤就是在Oracle官网下载你想要的JDK版本下载,下载的时候同意协议即可 这里就给出jdk安装的位置 还有一点要注意的是,在指定JVM的位置的时候,需要指定到home目录下
阅读全文
摘要:出现这个问题, 原因解析: 不是你的安装包下载出错了或者下载失败了这种原因 而是你在打开这个安装包的时候,一定是让你输入密码,而你的密码没有输入正确 解决方式:重新开始打开这个软件的安装包 如下: 1.双击打开 2.此处让你输入密码,不是你的登陆密码,而是这个安装包的打开密码【注意:这一点就是错误的
阅读全文
摘要:执行了save()方法 sql语句也执行了,但是数据并未插入数据库中 解决方法: 是因为执行了save()方法,也执行了sql语句,但是因为使用的是 注解,不是手动去提交事务,所以这一条语句已经插入到数据库了,但是当前不可见。 所以最后可以采用 方法,让它及时的flush到数据库中。
阅读全文
摘要:身份证号码验证 本文将使用Java实现中国公民(15位或者18位)身份证号码的相关验证,功能如下: 身份证号有效性验证 分析详细身份证信息 生成一个虚拟的身份证号码。 1.身份证信息类 package com.sxd.test; /** * 身份证信息 * */ public class IDCod
阅读全文
摘要:报错如下: org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.Dat
阅读全文
摘要:报错如下: org.springframework.orm.jpa.JpaObjectRetrievalFailureException: Unable to find com.rollong.chinatower.server.persistence.entity.staff.Department
阅读全文
摘要:swagger提供开发者文档 作用:想使用swagger的同学,一定是想用它来做前后台分离,后台开发为前台提供API,以供前台的同学调用和调试。 那么swagger的作用就是上面这句话。 具体swagger包含了哪些,swagger官网展示的很齐全 本篇只表达swagger2+spring boot
阅读全文
摘要:when(要判断的参数){ 参数值为1 ->做这种事情 参数值为2 ->做另一种事情 else -> 类似于switch中的default } 扩展使用:https://www.cnblogs.com/Jetictors/archive/2017/10/24/7721886.html
阅读全文