自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫宇的博客

12345上山打老虎!

  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 @Transactional注解使用记录

【代码】@Transactional注解使用记录。

2023-11-23 19:22:49 461

原创 mysql关联表查询过慢问题1

因为公司项目需要统计订单数据的差异性,需要对多张千万级订单数据表进行差异比较,一开始通过表数据关联查询到结果然后直接用查询后的结果生成新表,一开始的时候都比较快,千万级的数据查询以及创建新表都是在几百秒的时间生成了结果表,但是在进行生成的新表关联查询的时候是出奇的慢。

2023-02-13 14:21:44 1815

原创 使用springjpa查询数据重复问题

使用springjpa查询数据重复问题1,使用springjpa查询数据库数据,通过原生态的sql查询多条数据,数据结果通过实体类获取结果,但是数据是重复,使用方式如下图2,错误原因:实体类中,设置的@Id主键id,缺少注解@GeneratedValue,3,而加上注解@GeneratedValue,但是还是重复的数据,仔细一看,注解的@Id对应的字段是重复的数据,所以除了加注解@Id@GeneratedValue,还需要确保对应注解的字段必须是唯一的...

2021-08-19 16:40:13 2443

原创 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 7310 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

原创 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 4783 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

原创 记录一次使用@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 784 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 9192 9

原创 tomcat项目启动报错java web error:Choose unique values for the 'webAppRootKey' context-param in your

1,错误原因是tomcat---webapp中存在多个项目,并且webAppRootKey名称相同,删除一个项目或者更改其中一个项目的名称<context-param><param-name>log4jConfigLocation</param-name><param-value>/WEB-INF/log4j.properties</...

2020-03-25 18:54:52 252

原创 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/admin]]

参考:https://blog.csdn.net/chenchunlin526/article/details/75229006

2020-03-25 17:37:30 246

原创 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 340

原创 腾讯云服务器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

原创 腾讯云服务器centos使用(一)---ssh服务器的安装

一,购买腾讯云服务器后使用xshell连接服务器会提示服务器拒绝连接,那么需要在服务器中安装ssh服务1,在腾讯云控制台登录服务器使用命令查看安装情况rpm -qa | grep openssh,出现以下安装说明安装完成,如果没有则安装缺失软件rpm -qa | grep openssh2,安装缺失软件sudo yum install openssh*3,启动ssh服务...

2019-12-18 15:15:58 1117

原创 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 2223 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 8033 7

原创 idea启动报错:Error:java: Compilation failed: internal java compiler error

出现这个问题的原因就是字面上的意思,编辑器配置错误了,一般情况下更改下如下几个地方就可以了1,jdk对应的编译环境2,使用的编辑器以及jdk版本3,把以上配置对应好,基本是都可以解决报错的问题了...

2019-08-12 16:47:45 207

原创 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 2761

原创 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 15562 4

原创 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 13969

原创 springboot项目直接url访问项目图片

1,springboot项目中想要直接通过项目链接直接访问图片是需要再配置文件中配置相应路径,配置如下2,配置如上后,文件存放在resources--->static目录下3,配置好后可直接通过http://localhost:8080/oneimg.png,就可以直接访问了...

2019-05-29 17:52:21 9493 2

原创 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 78315 1

原创 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 220

原创 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 14084 2

原创 前后端访问,session中的值获取不到

昨天再本地项目中,前端通过ajax访问接口,但是session中的值无法获取,我出现问题的场景如下通过一个接口session中设值之后,跳转到一个html页面,页面再通过ajax访问另外的一个接口,但是该接口无法获取到session中的值,找了半天才找到原因:接口访问是通过127.0.0.1,ip访问的,但是html页面调用接口却是通过localhost访问,所以无法获取,需要改成127.0....

2019-01-12 11:17:55 10640 2

原创 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 3608

原创 配置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,统一版本号:&lt;propertie...

2019-01-07 15:53:56 10758

原创 用eclipse创建的web工程中的jsp页面无故报错

用eclipse创建的web工程中的jsp页面无故报错,是因为缺少Server Runtime,解决办法如下: 

2018-10-12 09:09:58 384

原创 使用注解@ConfigurationProperties报错

1,使用注解@ConfigurationProperties报错:Spring Boot Configuration Annotation Processor not found in classpath解决方式:在pom文件添加:&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; ...

2018-09-14 14:58:02 10814 2

原创 linux下配置多域名配置https(http强制跳转https)

1:公司业务需要多域名进行配置https,并且输入http地址需要直接跳转到https中2:用到的ssl证书是腾讯云的ssl证书,可以直接使用腾讯云3:ssl_certificate,ssl_certificate_key,是ssl证书的证书秘钥#user root;worker_processes 2;#error_log logs/error.log;#error_log lo...

2018-04-27 17:50:44 4658 1

原创 RedisUtil

package com.redis;import java.util.ResourceBundle;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public final class RedisUtil

2018-01-09 14:04:17 437

原创 nginx(ssl),tomcat集群搭建

1、首先,进入你想创建证书和私钥的目录,例如:cd /etc/nginx/2、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out server.key 10243、创建签名请求的证书(CSR):openssl req -new -key server.key -out server.csr4、在加载SSL支持的Nginx并使用上述私钥

2018-01-05 18:09:30 267

转载 make: *** No rule to make target `build', needed by `default'. Stop.

make出错 make: *** No rule to make target `build', needed by `default'.  Stop. ./configure: error: SSL modules require the OpenSSL library. You can either do not enable the modul

2018-01-04 16:49:30 5043

转载 log4j.properties配置详解与实例

转自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html  最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧? ########################################

2017-12-25 15:51:05 150

原创 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

转载 腾讯云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 1129

转载 quartz定时任务时间设置

quartz定时任务时间设置: 这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年]  通配符说明:* 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。 ? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那

2017-12-11 18:53:24 183

转载 SpringMVC运行原理图

一、SpringMVC运行原理图 1.  2. 3.  二、相关接口解释 DispatcherServlet接口: Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。 H

2017-12-11 18:45:18 279

原创 maven项目中报找不到${spring.version}jar

需要在pom文件中定义:&lt;properties&gt;&lt;spring.version&gt;4.0.2.RELEASE&lt;/spring.version&gt;&lt;/properties&gt;才可以在下面引用: &lt;dependency&gt;    &lt;groupId&gt;org.springframework&lt;/groupId&gt;

2017-12-11 18:15:07 9004

原创 腾讯云服务器安装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

ojdbc6-12.1.0.1.zip

ojdbc6-12.1.0.1.jar

2021-05-21

httpclient.zip

http工具类,用户java后台请求其他接口,有post请求方式,get请求方式,正常情况下String JSON_CONTENT_TYPE="application/json; encoding=utf-8";

2019-06-06

ssm框架(springmvc+mybatis+spring)

可以完整运行的ssm demo,不过你得自己搭建下数据库,修改下jdbc的配置文件的路径与账户密码

2018-01-11

dubbo-admin.war

dubbo-admin 管理监控平台war包,直接放在tomcat 下即可,启动tomcat后便可以访问http://localhost:8080/dubbo-admin/ ,dubbo 版本2.5.8

2017-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除