自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 MySql连接超时问题:execute error. SELECT 1 ,CommunicationsException

MySQL数据库一般默认的连接等待时间为28800s(即8小时),超过8h,数据库会断开这个连接,但是应用不知道这个连接已经被数据库断开,所以链接池认为该连接是有效的,在下次请求时,连接池会把自己认为有效,但是数据库认为无效的连接分配出去,便会报错。2、延长数据库连接的超时时间,如果有较长的MySQL服务器的连接资源,线程堆积,从而导致服务器的性能下降。validationquery的作用是在连接池申请连接时进行验证,以保证连接池中的连接都是可用的。服务访问量过小,长时间不访问数据库,日志报错。

2023-09-08 19:26:35 2513 1

原创 Java List集合分片

Java List集合分片

2022-08-22 13:44:51 425

原创 window.open(url)打开文件,Java程序下载

使用场景:前端使用window.open(url)下载文件,但是浏览器能识别此文件,会打开。不能识别的走下载,于是写代码所有文件都走下载功能// url编码,防止携带特殊字符&,导致获取url不完整window.open('/upload/file?fileName=HelloWorld&fileUrl=' + encodeURIComponent(fileUrl)); @GetMapping("/download/file")

2022-04-13 15:50:08 1437

原创 java.io.FileNotFoundException与java.io.IOException

FileNotFoundException开发背景:系统需添加一个我的云盘模块,有文件上传功能,同步上传发现大文件上传很慢,用户等待时间过长,采取了异步上传,发现有时存在系统找不到指定的文件,导致上传失败的问题。发现问题:网络查找发现是springboot文件上传,会创建临时目录保存临时文件,处理完后会清除。报错信息如下:java.io.FileNotFoundException: C:\Users\***\work\Catalina\localhost\ROOT\upload_22e25

2022-04-12 09:32:40 2608

原创 Liunx修改shell连接端口

#修改文件vi /etc/ssh/sshd_configPort 22# 先下面添加一行,ssh端口可同时存在多个,先测试新端口后面可注释22端口Port 18888# 保存:wq# 重新启动service sshd restart# 注意,开启防火墙的添加防火墙策略vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT# 添加-A INPUT..

2021-12-15 15:41:19 1502

原创 JQuery符号冲突问题的解决方式

冲突发生背景:当项目引入多个框架的时候,别的框架里也引用了 $ 符号,这时就会产生冲突。我们的对应方法有以下的两种。jQuery框架中释放 $ 符号的使用权,注意点:释放操作必须在编写其他jQuery代码之前编写释放之后就不能用$,改为使用jQueryjQuery.noConflict();jQuery(function () {alert("hellow")})自定义访问符号自定义一个ud 来代替 $ 的功能var ud =jQuery.noConflict();...

2021-12-15 15:39:35 159

原创 Mysql GROUP BY 与 DISTINCT

DISTINCT : 将重复的行从结果中去掉GROUP BY : 一般是用来聚合统计的GROUP BY的效率一般都是优于DISTINCT ,建议使用GROUP BY例子:使用GROUP BY进行数据统计:select count(id) from(select id from user_logwhere user_id = 1024group by operation_type,device_type) temporary_table;使用DISTINCT进行

2021-12-15 13:35:03 649

原创 Java算出生天数

此Java代码是算出生到现在过了多少天import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class TestSimpleDateFormat { public static void main(...

2018-05-10 23:01:03 1850

翻译 Java异常

                        第1章 异常1.1 异常概念在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。1.2 异常分类异常的根类是Throwable,其下有两个子类:Error与Exception,平常所说的异常指Exception。l 严重错误Error,无法通过处理的错误l 编译时异常Ex...

2018-05-10 21:47:16 786

翻译 static 与 final

static概念当在定义类的时候,类中都会有相应的属性和方法。而属性和方法都是通过创建本类对象调用的。当在调用对象的某个方法时,这个方法没有访问到对象的特有数据时,方法创建这个对象有些多余。可是不创建对象,方法又调用不了,这时就会想,那么我们能不能不创建对象,就可以调用方法呢?可以的,我们可以通过static关键字来实现。static它是静态修饰符,一般用来修饰类中的成员。static特点stat...

2018-05-10 21:34:37 179

翻译 Java接口与多态

接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。接口的定义与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.cl...

2018-05-05 13:02:35 561

翻译 继承extends与 抽象类 abstract

继承的父子成员特点子类继承父类:  1:子类可以访问父类的非私有成员  2:可以在子类中添加子类特有成员  继承的作用 1)继承可以提供代码的复用性:父类中的一个方法,所有的子类的都用 2)提供了程序的可扩展性1:Java支持单继承  a:一个子类只能有一个父类(一个儿子只能有一个爹)  b:一个父类可以有多个子类(一个爹可以有多个儿子)  c:任何一个类如果没有指定父类,则他的父类默认就是Obj...

2018-05-01 11:51:29 5148

空空如也

空空如也

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

TA关注的人

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