自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行走的snail--博客

每一条路都不可能走得那么直,所以不要忘记你曾经的骄傲

  • 博客(33)
  • 收藏
  • 关注

原创 idea 启动多个实例端口冲突问题

idea 同一应用启动多个实例

2022-01-04 20:12:46 1394 2

原创 报错:Illegal hour value ‘62‘ for java.sql.Time type in value ‘62:12:10.\n;

分析:使用UNIX_TIMESTAMP 函数对时间进行计算后,引擎自动把得到的时间转换成时间格式,但是不能超过24h ,所以会报错。所以必须将其转换为字符。解决:利用concat('',time)直接转化成String类型就解决了PS:这里不推荐使用如下方法:DATE_FORMAT(time,'%Y-%c-%d %h:%i:%s'),因为这个函数使用会默认减去24小时。...

2021-11-02 10:53:43 435

原创 eureka启动服务的端口(8080)和配置的端口不一致解决方案

1.检查是否没有build检查你的target里有没有配置文件2.在应用配置里配置端口.

2021-05-27 15:17:34 779

原创 关于MySQL5.7 以上版本 配置文件my.ini无效的问题(windows)

遇到的坑简单说下:首先拿到题的同学要注意一下my.ini 的位置 mysql 5.7 的 my.ini 位置并不在 C:\Program Files\MySQL\MySQL Server 5.7此目录的my-default.ini 并不是我们要的: 如果安装在C盘的: 我们要进入 C:\ProgramData\MySQL\MySQL Server 5.7 此目录即可看到my.ini 此时你可以修改次配置啦!如果遇到安装后找不到 my.ini 的情况,参考以下博文,很详细了...

2021-02-26 18:04:39 1055

原创 接口调用传参到后台中文乱码

1、检测传入参数编码格式是utf-82、检查 Tomcat 的编码是否是utf-8,在tomcat的安装路径下找到server.xml文件,打开添加编码格式URIEncoding="UTF-8";3、检查是否因为远程服务器发送过来的字符流是传输内容的UTF-8编码,而客户端获得字符流后,以JVM默认的编码重新解析为字符串,因服务器-客户机编码不一致,而导致了乱码问题。注意:Java虚拟机中字符串编码默认跟随操作系统,中文版的Windows系统编码为GBK,Linux系统为UTF8右键项目 p

2021-02-07 16:38:36 2595

原创 启动项目找不到spring-web 的依赖jar

启动项目找不到spring-web 的依赖jar, 如图:右键点击项目 ,搜索 deployment assembly⬇点击add↓

2020-12-17 16:07:28 563

原创 mysql 切割字符串,实现split 一行变多行

简单点,表结构;实现效果:sql:SELECT a.id, SUBSTRING_INDEX( SUBSTRING_INDEX( a.citys, ',', help_topic_id + 1 ), ',' ,- 1 ) AS cityFROM mysql.help_topic, a_test AS aWHERE...

2020-12-07 17:46:12 2153

原创 java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义错误分析:前端提交的一些特殊字符在高版本的tomcat 中不能识别解决: 修改server.xml 配置tomcat --> conf--..

2020-08-27 14:52:54 30848 31

转载 Idea 使用 JRebel 热部署,注册JRebel

https://blog.csdn.net/lianghecai52171314/article/details/105637251

2020-07-29 16:41:59 4344

转载 SpringMvc 多数据源切换实现

https://blog.csdn.net/lovebosom/article/details/100525455?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2020-07-22 18:28:22 198

原创 内存溢出 原因分析 java.lang.OutOfMemoryError

内存溢出常会导致系统卡死,造成内存溢出的原因可能有:内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 代码中存在死循环或循环产生过多重复的对象实体; 使用的第三方软件中的BUG; 启动参数内存值设定的过小;此错误常见的错误提示:tomcat:java.lang.OutOfMemoryError: PermGen space weblogic:Root cause of ServletException java.lan

2020-06-28 14:45:15 219

原创 @Scheduled 注解实现定时任务

https://blog.csdn.net/jack_bob/article/details/78786740@Scheduled注解各参数详解https://www.jianshu.com/p/1defb0f22ed1

2020-06-03 11:21:08 132

原创 python 生成可执行的.exe文件

https://blog.csdn.net/xc_zhou/article/details/80952022

2020-03-21 18:55:54 149

原创 SpringMVC解决跨域问题的几种方式

现在越来多的地方用到CORS来处理跨域问题,主要还是在于JSONP有一定的条件约束,先看一下对比,本文会介绍包括JSONP和CORS在内的几种解决跨域问题的方式一、JSONP和CORS 区别JSONP的原理是动态创建script标签  1.JSONP发送的不是真正的ajax请求  2.JSONP不支持post请求  3.JSONP没有兼容问题CORS中文意思是跨域资源共享...

2020-03-18 11:28:06 1356

原创 You can change this value on the server by setting the max_allowed_packet' variable

向mysql插入过大数据时,会报这个错。一般是某一字段过长com.mysql.jdbc.PacketTooBigException: Packet for query is too large (3413886 > 1048576). You can change this value on the server by setting the max_allowed_packet' v...

2019-09-19 11:48:09 1286

原创 java 将字符串转化为可执行的代码

jar包依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl</artifactId> <version>2.1.1</version></dependency>pa...

2019-07-01 16:45:29 3455 2

原创 服务器启动tomcat闪退

问题描述:在服务器上发布war包的javaweb项目时,使用startup.bat 启动时命令窗口闪退原因分析:1、首先检查你的jdk有没有配置,jdk安装以及环境变量配置网上有很多教程,很简单2、jdk版本不一致,就是你打包的java运行环境jdk版本和你服务器的jdk版本不是同一个版本,有版本冲突,也会导致启动闪退...

2019-06-24 14:19:52 888

原创 关闭不断输出的batch acquisition of 0 triggers

在spring整合quartz定时器的项目中,有时候控制台不断输出的batch acquisition of 0 triggers,极大影响调试日志的输出所以我们要知道如何关闭它:首先要找到你的loger配置文件在最下面加一行就OK了log4j.logger.org.quartz=INFO...

2019-05-20 17:18:01 9158

原创 并发环境下往数据库插入数据时,多插入数据问题

这类属于并发问题,简单说,就是同一条数据还没等插入进去就又执行了一遍插入,但是不能进行并发环境下,向同一张表中插入多条数据(主键自增),如果锁表的话,其他的用户插入时等待一定时间会失败可以采用以下方法:1、如果在insert into 语句末尾指定了on duplicate key update,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重...

2019-04-12 17:20:52 6822

原创 异常:ClassNotFoundException: org.apache.http.client.config.RequestConfign Could not initialize class

ClassNotFoundException 编辑 无法找到指定的类异常出现这个问题一般就有点懵了,其实问题很明显,和你jar包的引入有很大关系。可以从以下几点来解决问题1、首先在项目文件中没有添加相应的jar包,可以在maven dependencis文件夹中看是否有(其实这个包如果没有项目会报错,一般来说不会还是这样)2、很有可能存在jar包版本问题,把xml中依赖的jar包版本换...

2019-03-29 10:36:13 4404

转载 编写接口时发送一次请求,控制台打印两次

原来在 CORS-跨域资源共享 中,可以使用 OPTIONS 方法发起一个预检请求,以检测实际请求是否可以被服务器所接受。预检请求报文中的 Access-Control-Request-Method 首部字段告知服务器实际请求所使用的 HTTP 方法;Access-Control-Request-Headers 首部字段告知服务器实际请求所携带的自定义首部字段。服务器基于从预检请求获得的信息来判断...

2019-03-28 17:31:23 1102

转载 http post和get的区别

转载https://blog.csdn.net/eson_15/article/details/88083280

2019-03-26 10:37:44 787

原创 You can't specify target table 'table_A' for update in FROM clause

Mysql在del和update时含子查询会报此错--&gt;因为在MYSQL里,不能先select一个表的记录,再按此条件进行更新和删除同一个表的记录解决办法是,将select得到的结果,再通过中间表select一遍,这样就规避了错误,这个问题只出现于mysql,mssql和oracle不会出现此问题详情看sql:原报错sql:UPDATE table_A SET st...

2019-03-14 10:59:04 947

原创 Java POI实现大批量数据导出到excel

用JavaPOI导出Excel时,应该考虑到Excel版本及数据量的问题。针对不同的Excel版本,要采用不同的工具类。 HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls;一张表最大支持65536行数据,256列,也就是说一个sheet页,最多导出6w多条数据 XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx...

2019-01-17 22:40:14 5286 1

原创 前端取值时 : $.("#id").val() 获取不到空格及空格之后的值

Jquery:$.("#id").val() 获取不到空格及空格之后的值&lt;select name="type" id="type_id" &gt; &lt;option value="0"&gt;请选择&lt;/option&gt; &lt;option value="1"&gt;西 瓜&lt

2018-12-27 16:02:50 6861 1

原创 mybatis参数绑定错误

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [0, 1, param1, param2]mybatis参数绑定错误;遇到这种错误...

2018-07-06 18:08:59 1970

原创 Redis---redis如何持久化

先贴一个链接:https://www.cnblogs.com/mdxdjh/articles/6853109.html本文更多借鉴此文前文有说到,redis是一种key-value形式存储的内存数据库,由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提...

2018-05-05 20:56:34 948

原创 Redis(一)

1.1 安装redis 版本说明 本教程使用redis3.0版本。安装的前提条件:需要安装gcc:yum install gcc-c++ 1、下载redis的源码包。2、把源码包上传到linux服务器3、解压源码包[root@localhost temp]# tar zxvf redis-3.0.0.tar.gztar -zxvf redis-3.0.0.tar.gz [root@localhos...

2018-04-05 21:52:27 107

原创 Spring原理

   Spring是一个松散耦合的框架,其核心思想是aop(也就是所谓的面向切面编程):从业务逻辑中抽取横切关注点,有关联的,相似的关注点组成切面。一句别人的话我觉得超好,这里引用一下:这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程  举个例子说明:      去银行查询余额、取钱和存钱都需要密码,当你单独去做这三件事的时候每次都需要验证客户身份,运用aop抽...

2018-04-02 22:09:13 189

转载 java书籍推荐,曾经买了几本,很好

https://blog.csdn.net/UW63ZqpKxwlRL1/article/details/79547588

2018-03-27 21:32:07 339

原创 浅谈SpringMVC原理

 执行流程   1、客户端请求提交到DispatherServlet(前端控制器)  2、由DispatherServlet控制器通过查询一个或多个HanderMapping(请求映射),找到处理对应请求的Controller  3、查询之后Dispatherservlet就会将请求提交到Controller(页面控制器)  4、Controller调用业务逻辑处理请求之后,返回给ModelAnd...

2018-03-26 21:42:44 220 1

原创 谈谈你对Spring的理解

只想用简单的语言表达最真诚的答案----此处不放代码     使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring 包含并管理应用中对象的生命周期和配置。...

2018-03-20 22:51:33 2246

转载 分享springcould大神视频

基础篇:http://edu.csdn.net/course/detail/5840进阶篇:http://edu.csdn.net/course/detail/5914

2017-09-19 16:18:38 1609 1

空空如也

空空如也

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

TA关注的人

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