java
D_莫语
不忘初心,勇往直前
展开
-
mysql关联表查询过慢问题1
因为公司项目需要统计订单数据的差异性,需要对多张千万级订单数据表进行差异比较,一开始通过表数据关联查询到结果然后直接用查询后的结果生成新表,一开始的时候都比较快,千万级的数据查询以及创建新表都是在几百秒的时间生成了结果表,但是在进行生成的新表关联查询的时候是出奇的慢。原创 2023-02-13 14:21:44 · 1817 阅读 · 0 评论 -
使用springjpa查询数据重复问题
使用springjpa查询数据重复问题1,使用springjpa查询数据库数据,通过原生态的sql查询多条数据,数据结果通过实体类获取结果,但是数据是重复,使用方式如下图2,错误原因:实体类中,设置的@Id主键id,缺少注解@GeneratedValue,3,而加上注解@GeneratedValue,但是还是重复的数据,仔细一看,注解的@Id对应的字段是重复的数据,所以除了加注解@Id@GeneratedValue,还需要确保对应注解的字段必须是唯一的...原创 2021-08-19 16:40:13 · 2446 阅读 · 0 评论 -
java邮件发送报错: Couldn‘t connect to host, port: smtp.exmail.qq.com, 25; timeout -1
java邮件发送报错: Couldn't connect to host, port: smtp.exmail.qq.com, 25; timeout -11,发送邮件代码2,报错原因1,发送邮件代码public static boolean sendEmail(String from, String to, String userName, String password, String fileName, ByteArrayOu原创 2021-07-20 15:51:37 · 7319 阅读 · 2 评论 -
保存数据时报错:java.sql.SQLSyntaxErrorException: Table ‘erp.hibernate_sequence‘ doesn‘t exist
问题描述:1,使用spring jpa自带的架构时,将数据保存至mysql数据库,出现保存失败,提示错误:2021-05-17 16:12:33.161 ERROR Thread-218 org.hibernate.id.enhanced.TableStructure could not read a hi valuejava.sql.SQLSyntaxErrorException: Table 'erp.hibernate_sequence' doesn't exist at com.mysql.原创 2021-05-18 10:01:26 · 890 阅读 · 0 评论 -
java腾讯邮箱读取邮件(包含企业邮箱)
java读取腾讯邮箱邮件1,邮箱协议设置2,java实现3,参考文档1,邮箱协议设置1,qq邮箱的读取需要先配置邮箱协议,主要有两种,第一个是pop3,第二个是imap协议,两者之间的区别在于imap是可以区分邮件是否已读取,关于两者的配置可以直接点下方QQ官方链接设置,https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=10012562,腾讯企业邮箱到不需要配置,因为他默认是已经开启了pop3、原创 2021-04-14 17:11:22 · 4800 阅读 · 2 评论 -
mongodb多表关联查询
db.oms_dispatch_order_detail.aggregate([ { "$lookup":{ "from":"oms_dispatch_order", // 从表表名 "localField":"dispatch_order_id", // 如shop被查询主表的userId,相对于member表的外键 "foreignField":"_id", // 如membe...原创 2021-03-22 15:23:26 · 544 阅读 · 0 评论 -
记录一次使用@Valid未生效
1,如下使用@Valid但是没有起作用2,原因,没有导入如下jar<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.2.2.Final</version></dependency>3,结果:...原创 2020-05-26 11:34:13 · 785 阅读 · 1 评论 -
idea 外部jar引用,maven打包提示程序包不存在
1,出现场景:maven项目中,类引用都是正常,没有错误提示,但是在执行maven install或者package命令的时候提示如下图2,然后在网上搜索解决方案,libraries,modules都配置了,但是还是报错,配置如下图3,清除缓存,重启idea,但是没有用,还是报错,包括用 shift+ctrl+F9,最后莫名重新build项目,然后Rebuild pr...原创 2020-04-23 11:16:29 · 9200 阅读 · 9 评论 -
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/admin]]
参考:https://blog.csdn.net/chenchunlin526/article/details/75229006原创 2020-03-25 17:37:30 · 247 阅读 · 0 评论 -
window10--mysql5.8-密码忘记后修改
1,创建或者修改my.ini,我的my.ini如下,如果已经存在my.ini,可将datadir进行修改,比如将data更改为data2[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\java\...原创 2020-03-20 13:09:49 · 341 阅读 · 0 评论 -
腾讯云服务器centos使用(二)--安装jdk等java开发环境
一、安装jdk1,上传jdk包至服务器,解压tar -zxvf jdk-8u73-linux-x64.tar.gz2,配置全局变量mv jdk1.8.0_73 jdk8vi /etc/profile#添加以下至配置文件export JAVA_HOME=/home/jdk8export JAVA_BIN=/home/jdk8/binexport PATH=$PATH:$...原创 2019-12-18 15:59:23 · 345 阅读 · 0 评论 -
idea 报 Error:Kotlin: [Internal Error] java.lang.Exception: Connection refused to host: 127.0.0.1
项目启动报错如下:Error:Kotlin: [Internal Error] java.lang.Exception: Connection refused to host: 127.0.0.1; nested exception is:java.net.ConnectException: Connection refused: connectat org.jetbrains.kot...原创 2019-10-30 15:36:56 · 2235 阅读 · 1 评论 -
linux系统springboot jar指定jdk版本启动项目
1,linux搭建了多个jdk环境,但是新建的springboot启动环境并不是linux配置的jdk启动报错如下:启动命令:java -jar api-0.0.1-SNAPSHOT.jar2,解决方案如下重新部署一个springboot项目启动所需的jdk环境3,启动命令:JDK路径至java目录 + -jar +jra包路径 &,最后的&是表明后台运行,不加...原创 2019-10-30 15:34:12 · 8051 阅读 · 7 评论 -
idea启动报错:Error:java: Compilation failed: internal java compiler error
出现这个问题的原因就是字面上的意思,编辑器配置错误了,一般情况下更改下如下几个地方就可以了1,jdk对应的编译环境2,使用的编辑器以及jdk版本3,把以上配置对应好,基本是都可以解决报错的问题了...原创 2019-08-12 16:47:45 · 207 阅读 · 0 评论 -
java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
1,oracle中调用sql如果是下面的sql调用报:java.sql.SQLSyntaxErrorException: ORA-01722: invalid number错误String sql = "select * from cis_prd.v_cjfwh_hisense_sales_query t where t.SALE_DATE=" +sale_date;2,改成下面的形...原创 2019-07-29 17:07:53 · 2763 阅读 · 0 评论 -
springboot项目直接url访问项目图片
1,springboot项目中想要直接通过项目链接直接访问图片是需要再配置文件中配置相应路径,配置如下2,配置如上后,文件存放在resources--->static目录下3,配置好后可直接通过http://localhost:8080/oneimg.png,就可以直接访问了...原创 2019-05-29 17:52:21 · 9495 阅读 · 2 评论 -
Failure to find com.oracle:ojdbc6:jar:12.1.0.1-atlassian-hosted in https://r
前两天碰到个问题,关于oracle的jar在idea中一直无法引入成功,在网上查找的解决方案都是可以解决的,但是需要注意下细节,现在来总结下1,出现的问题:无法引入如下jar,oracle是收费的,无法直接在中央仓库中下载,需要手动下载导入2,查看idea中maven 的指向的本地仓库3,从上图可以看到我idea指向的本地仓库是resp_idea,现在在idea中将jar安装到...原创 2019-06-13 10:21:42 · 15574 阅读 · 4 评论 -
post与get的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1转载 2017-11-29 16:13:28 · 164 阅读 · 0 评论 -
maven项目中报找不到${spring.version}jar
需要在pom文件中定义:<properties><spring.version>4.0.2.RELEASE</spring.version></properties>才可以在下面引用: <dependency> <groupId>org.springframework</groupId>原创 2017-12-11 18:15:07 · 9005 阅读 · 0 评论 -
腾讯云ubuntu16.04 搭建svn
1、卸载SVN查看自己是否安装了svn[plain] view plain copysvn 上图显示已安装,可用以下命令进行卸载[html] view plain copysudo apt-get remove --purge subversion转载 2017-12-15 14:55:04 · 1131 阅读 · 0 评论 -
log4j.properties配置详解与实例
转自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html 最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧? ########################################转载 2017-12-25 15:51:05 · 150 阅读 · 0 评论 -
eclipse中修改svn用户和密码
在网上看了挺多,基本上修改的方法就是:windows > preference > Team > SVN #SVN Interface (右侧中下方) 2. 如果是用的JavaHL, 找到以下目录并删除auth目录下的文件. C:\Users\"你的用户名"\AppData\Roaming\Subversion\auth\3. 如果你用的SVNKit, 找到以下目录并删除.原创 2017-12-16 18:33:55 · 225 阅读 · 0 评论 -
腾讯云服务器安装JDK与tomcat(linux下ubuntu)
##腾讯云服务器安装JDK与tomcat关于文件无法创建或者传输的问题:首先在命令行中进入root模式,输入 sudo su然后输入你的账户密码,进入root模式。在对于你想操作文件进行权限设置。在命令行中输入 chmod 777 文件名路径###安装jdk //添加ppa sudo add-apt-repository ppa原创 2017-12-11 11:32:58 · 1689 阅读 · 0 评论 -
使用注解@ConfigurationProperties报错
1,使用注解@ConfigurationProperties报错:Spring Boot Configuration Annotation Processor not found in classpath解决方式:在pom文件添加:<dependency> <groupId>org.springframework.boot</groupId> ...原创 2018-09-14 14:58:02 · 10817 阅读 · 2 评论 -
用eclipse创建的web工程中的jsp页面无故报错
用eclipse创建的web工程中的jsp页面无故报错,是因为缺少Server Runtime,解决办法如下:原创 2018-10-12 09:09:58 · 385 阅读 · 0 评论 -
mongodb解压版安装
1,去mongodb官网下载zip:https://www.mongodb.com/download-center/community2,下载成功后解压,并更改名称为:mongodb(名称可随意)3,在解压之后的mongodb中新建文件夹:data,log4,进入bin文件中,打开cmd,输入一下命令:mongod.exe --dbpath "D:\mongodb\data" -...原创 2019-01-10 14:16:53 · 3611 阅读 · 0 评论 -
前后端访问,session中的值获取不到
昨天再本地项目中,前端通过ajax访问接口,但是session中的值无法获取,我出现问题的场景如下通过一个接口session中设值之后,跳转到一个html页面,页面再通过ajax访问另外的一个接口,但是该接口无法获取到session中的值,找了半天才找到原因:接口访问是通过127.0.0.1,ip访问的,但是html页面调用接口却是通过localhost访问,所以无法获取,需要改成127.0....原创 2019-01-12 11:17:55 · 10642 阅读 · 2 评论 -
配置AOP报错:Error creating bean with name:org.springframework.transaction.annotation.xxxx
配置aop以及事物出现如下类似错误:Error creating bean with name 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'出现原因:1,spring jar冲突2,缺少对应jar解决方案:1,统一版本号:<propertie...原创 2019-01-07 15:53:56 · 10780 阅读 · 0 评论 -
idea springboot maven项目启动:Process finished with exit code 0
1,如果新建的项目是jar类型的,可以直接使用springboot的启动类启动2,如果是war类型的项目,使用springboot的启动类启动是会启动完后停止项目的,出现:Process finished with exit code 03,后面百度问题,找了挺多都说缺少下面的web,但是都是存在的,后面也考虑是不是maven jar加载不完全,然后清除jar,重新加载结果还是同样如此...原创 2019-02-22 11:58:58 · 14086 阅读 · 2 评论 -
mybatis简单调用存储过程
1,mybstias配置xml如下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespac...原创 2019-05-20 11:22:56 · 224 阅读 · 0 评论 -
Failed to load resource: the server responded with a status of 404 (Not Found)
1,资源路径是可以正常访问,就是改成绝对路径还是还是报:Failed to load resource: the server responded with a status of 404 (Not Found)2,错误实例:3,然后查看tomcat日志发现提示错误:web配置中把资源拦截了下来了,并且是以*.ttf,*.woff的文件4,定位到问题所在,修改web.xml配置...原创 2019-05-20 18:02:48 · 78342 阅读 · 1 评论 -
org.apache.http.NoHttpResponseException: xxx.xxx.xxx:80 failed to respond
1,出现场景:微信回调函数访问后发送模板消息,之前项目中使用的http的post请求没有问题,然后复制在新项目中,就报org.apache.http.NoHttpResponseException错误,后来在网上搜索了一大堆也没有解决问题,后面就调用其他post请求的数据类型的方式(xml,map,json)但是还是报错2,后面就不断修改代码不断测试,直到将Content-Type的类型修改...原创 2019-06-06 11:25:17 · 13972 阅读 · 0 评论 -
mybatis IncompleteElementException:Could not find result map java.lang.String
今天出来这么个错误,找了老久,网上都说是resultType写成了result,或者是parameterType写成了parameterMap,事实上也就是因为这样的,但是检查的时候不仅仅去看一个xml文件,全部你写的xml的文件,都去检查一下,只要有出现一个这样的错误,报错的时候只会报你执行的文件路径,而不会报哪个错误的文件!!!!原创 2017-09-12 20:49:19 · 694 阅读 · 0 评论