- 博客(14)
- 收藏
- 关注
原创 Spring Data JPA: java.sql.SQLDataException: Cannot determine value type from string xxx
在使用Spring Data JPA时,一不小心就会出现Validation failed for query for method public abstract xxx的bug,这个问题是由于实体类与数据库表之间的映射出现不一致。通产有以下几种情况:数据库字段与实体类属性名不一致数据库字段与实体类属性类型不一致实体类中属性为枚举或其他实体类对于以上第一或第二种情况,只需要修改属性名或属性类型即可。如果是由于使用了枚举而导致该问题的出现,则可通过以下两种方式:一、使用@Enumerated(
2020-07-15 22:58:05
2911
1
原创 使用Spring Data JPA 获取数据库数据
使用Spring Data JPA 获取数据库数据目录使用Spring Data JPA 获取数据库数据1. 构建bean继承`org.springframework.data.repository.repository`的子接口2. 使用@Query + JPQL/SQL3. 在`service`中使用SQL/JPQL参考资料假若我们需要获取某一用户数据,则一般可以使用sql如下:select uid, uname, sex from user where sex = '男';但是如果现在使用
2020-07-15 22:19:48
1707
原创 【Java】SpringBoot下使用ActiveMQ
JMS目录JMS1 什么是JMS2 SpringBoot中使用ActiveMQ中间件2.1 基础配置pom.xmlapplication.yml2.2 PTP(Point-To-Point 点对点)模式创建消费者(Consumer)创建生产者(producer)生产者生产2.3 发布订阅模式(Publish/Subscribe)创建消费者创建生产者生产者生产2.4 发布订阅模式与点对点模式共存...
2020-04-09 16:26:41
626
原创 【Java】Unicode转中文代码实现
Unicode编码转中文Java实现Unicode转中文相关的内容在网上存在很多,本来也不打算重复制造轮子的,但是看了别人的代码,总感觉有点奇怪。比如搜到比较多的一段代码是这样写的:public static String decodeUnicode(final String dataStr) { int start = 0; int end = 0; f...
2020-02-25 17:24:46
1583
1
原创 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target在IDEA中使用Maven构建项目时,发现架包无法自动import,然后提示为:dependency.a...
2020-02-23 16:27:19
1600
原创 MySQL存储过程中如何使用where in
在MySQL存储过程中,有时候我们需要传递一个字符串数据并希望在过程中通过where in 查询出多条记录。现通过一简单的实例来说明下:对于一个查询商品的存储过程如:proc_get_goods_info(in goodsIds varchar(100));现在我们希望通过过程查询出goodsId为1,2,3的商品信息,如果在过程中使用select * from goods_info w...
2019-12-06 11:34:34
1198
1
原创 使用WebMvcConfigurationSupport无法访问html页面原因分析
近日在使用Spring 3.0 + 无web.xml搭建 Spring MVC原型项目时,当使用spring 5.0版本以上时,会发现WebMvcConfigurerAdapter已经过时,此时将继承WebMvcConfigurerAdapter修改为继承WebMvcConfigurationSupport后,启动项目将无法访问html页面。配置代码如下:package com.demo3.sp...
2019-10-20 13:58:20
1586
1
原创 【小白】CentOs下安装MongoDB
本文主要介绍了使用 CentOs 6 和 CentOs 7 安装 MongoDB 3.6文章目录1. CentOs 7 安装MongoDB2. CentOs 6 安装MongoDB1. CentOs 7 安装MongoDB通过官网下载软件包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.14...
2019-10-14 14:13:27
231
原创 【小白】如何使用cmd命令行窗口连接linux服务器
打开cmd命令行窗口输入:ssh root@ipNOTE:root: 远程linux系统登录用户名ip:远程linux系统ip地址回车后根据提示输入密码,然后再次回车,准备连接。注意:以上在windows 10 1903中测试有效,其他系统未测试。...
2019-10-14 14:06:35
10123
1
原创 【小白】CentOs下安装Nginx
如何在CentOs安装nginx1. 安装编译环境在正式开始之前,请先将编译环境gcc g++提前安装好,当然部分系统可能已经安装了该编译环境,可以使用rpm -qa gcc或使用which gcc进行查看是否已经安装,如果有返回值则表示已经安装,反之则表示没有安装。安装gccyum install gcc安装g++yum install gcc-c++安装mak...
2019-10-14 14:00:18
170
原创 【小白】使用Typora与微云实现数据同步
导读: Typora据说是一优秀的Markdown编辑器之一,虽说我不知其真假,但是个人感觉其很不错,然而Typora也是有着一大缺点,尤其是在Windows环境下,因为其无法同步数据,也就是说只能把文件保存在本地。基于此,我们可以引进腾讯微云中的同步功能实现该要求,当然其他的实时同步工具亦可。一 、认识TyporaTypora是一款Markdown编辑器 (详细介绍请见官网)下载地...
2019-10-14 13:56:22
2707
原创 【小白】将Maven打包发布到Nexus
maven打包发布到nexus使用服务器安装nexus没有服务器可以使用本地安装nexus见Docker安装Nexus.md下载maven并修改setting.xml<servers> <server> <id>releases</id> <username>admin&l...
2019-10-14 13:52:35
189
原创 【小白】使用Docker 安装Nexus
Docker 安装Nexus文章目录Docker 安装Nexus1. Docker安装Nexus2. nexus配置阿里云3. Eclipse创建Maven并发布到Nexus1. Docker安装Nexus准备CentOs 7docker 18.09.6nexus使用docker搜索nexusdocker search nexus拉取镜像docker pul...
2019-10-14 13:51:31
289
原创 Javascript判断同时为空或同时不为空
在javascript开发中我们经常为碰见这样的需求:str1和str2要么同时为空,要么同时不为空针对这样的需求,一般常见的做法如下:// StringUtil.isEmpty(obj) 是判断obj是否为空的函数if ((StringUtil.isEmpty(str1) && StringUtil.isEmpty(str2)) || (!Strin...
2019-10-14 13:32:37
3139
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人