自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

土豆条gg的博客

共探讨,同交流

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

原创 抽象类不能实例化,那么抽象类中的构造方法有什么意义?

在Java中,抽象类的构造方法主要用于初始化抽象类中定义的成员变量和执行一些必要的操作。虽然抽象类不能被实例化,但是它的子类可以通过调用父类的构造方法来完成对父类成员变量的初始化。总之,抽象类中的构造方法虽然不能直接实例化,但是仍然具有重要的作用,可以为其子类提供必要的初始化和逻辑处理。此外,抽象类的构造方法也可以用于进行安全检查和参数验证等逻辑,以保证子类实例化时的正确性。

2023-05-04 15:20:32 775

原创 Spring源码编译报错-找不到符号

决定自己看看到底为啥。经过十几分钟的分析(此事告诉我们要靠自己),因为代码是git管理的,git过滤了target包下的代码,导致target包下的没有提交到git上。导致此部分代码缺失,所以报这样的错,也很正常,也很对。丫的,百度了几天,都没解决。

2023-04-21 22:49:35 629

原创 Lambda的延迟执行

Lambda的延迟执行

2023-01-03 16:48:55 242

原创 core.Exceptions$ErrorCallbackNotImplemented: Unable to find RoutePredicateFactory with name xxxx

MySql查看数据库 或 表空间(容量)大小并排序。

2023-01-03 11:23:38 891

原创 ORA-01790: expression must have same datatype as corresponding expression

问题前提:在一次日常开发中,使用UNION,UNION ALL 关联表插入数据时,报如下错误。org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-01790: expression must have same datatype as corresponding expression表结构create

2022-02-18 17:48:10 3317

原创 XX:MaxMetaspaceSize 的用处

Metaspacesize的含义

2021-12-11 12:14:28 1052

原创 SSH连接远程服务器自动断开解决方案

SSH连接远程服务器自动断开解决方案

2021-12-11 11:52:31 1665 1

原创 win10子系统ubuntu忘记密码解决方案

win10子系统修改密码

2021-12-11 11:37:19 2037 1

原创 JSONObject会调用is开头的方法

走过最长的路,是阿里JSONObject的套路欢迎使用Markdown编辑器欢迎使用Markdown编辑器需求:根据配置的字段,校验用户信息是否为空,并将为空的字段输出。/** * @author syg */@Datapublic class QuesType { /** * 字段缺失 */ private StringBuilder fieldMiss = new StringBuilder(); /** * 协议缺失 *

2021-09-22 15:45:50 346

原创 remote: HTTP Basic:Access denied fatal:Authentication failed for

remote: HTTP Basic:Access denied fatal:Authentication failed forgit clone Authentication failed时的现象PS D:\Cache\ideaProject> git clone http://git.地址.com/工程路径/工程名.gitCloning into '工程名'...remote: HTTP Basic: Access deniedfatal: Authentication failed f

2021-08-02 15:33:20 581

原创 List.isEmpty()不生效

前情提要jdk 1.8idea 2020.2gradle 4.1mybatis 3.5发现问题在做sql查询的时候,List.isEmpty()判断为空不生效问题代码伪代码List<Task> list = mapper.getTask(Task task);if(list.isEmpty()){ System.out.println("我是空list");}刚开始以为是mybatis返回对象的问题,可能返回的不是ArrayList对象,各种debug,下载源码,看官

2021-05-28 17:48:16 417

原创 IDEA编译不报错,查看单个文件时显示错误信息

IDEA编译不报错,查看单个文件时显示错误信息开发环境遇到的问题问题产生的前情提要问题产生的原因解决方式开发环境idea 2020.1jdk1.8git 2.21遇到的问题IDEA编译不报错 ,单独查看某个具体的文件时报错,且错误信息是包;某些原因,暂无法提供截图问题产生的前情提要坏味道扫描 时,包名首字母大写了,需要改为小写,故而在dev分支修改了包名,在dev分支编译不报错,查看文件也是木有问题的。将dev分支合并到master分支时,编译不报错,单独查看某个文件时,提示包找不

2021-05-21 16:43:02 473

原创 idea bpmn文件生成png文件

idea bpmn文件生成png文件 ,解决没有Diagrams或Designer选项问题开发环境遇到的问题解决问题开发环境开发工具:ideajdk1.8数据库 mysql 5.7遇到的问题在学习activiti的时候,需要将bpmn文件转png文件,方式为:先将bpmn文件修改成xml文件然后右键点这个xml文件,在选项中选择Diagrams,然后选择show BPMN2.0 Designer然后Export to file保存png文件。But右键点这个xml文件,没有Diag

2021-05-16 13:01:14 915 2

原创 异步方法上传MultipartFile问题

异步方法上传MultipartFile问题环境概述问题现象原因解析解决方案环境概述前端上传Excel文件,后端通过Spring的MultipartFile对象接收。问题现象本地环境始终可以,线上环境偶尔可以。偶尔的报错提示如下java.io.FileNotFoundException: /tmp/tomcat.6000477750703684958.8120/work/Tomcat/localhost/ROOT/upload_03540bf9_3ae6_4233_af15_cd87c5bacebf

2020-08-05 09:57:23 1051

原创 js中setInterval()函数只执行一次的原因

function show(){ console.log(1);}setInterval(show(),100);//在nodejs 8版本中报错,在html文件中只执行一次原因分析产生这个问题是因为我们对js函数理解不透彻导致的:1,show():这样写表示函数执行后的结果2,show:这样写表示函数的定义因setInterval()要接收一个函数的定义而非结果,故改正为...

2020-03-02 09:00:23 1195

原创 Git提交记住用户名和密码

#1,永久记住密码git config credential.helper store (仅当前项目保存账号和密码)git config --global credential.helper store (对全局应用账号和密码)#2,临时记住密码git config –global credential.helper cache (全局默认记住15分钟)git config crede...

2018-12-10 20:17:11 954 2

原创 金额随意,欢迎来赏!

#1,我的赞赏码,欢迎打赏#2,打开微信扫一扫赞赏我#3,打开支付宝扫码领红包#4,打开支付宝扫一扫随意赞赏我

2018-12-08 17:38:02 225

原创 Js函数自运行总结

微信公众号:不清不楚的迷茫关注可了解更多的教程及排版技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1] 1&lt;!--&nbsp;script标签不能写作闭合标签,否则不生效&nbsp;--&gt; 2&lt;script&nbsp;type="text/javascript"&nbsp;src="../ExternalLibrary/jquery.js"&gt;...

2018-11-22 12:53:13 589

原创 如何求数组的最值

微信公众号:不清不楚的迷茫关注可了解更多的教程及排版技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1]如何求数组的最值 1//问题:如何求数组的最值 2 3var&nbsp;array&nbsp;=&nbsp;[54,65,43,21,12,34,45,58,97,24]; 4 5//1,字符串拼接法(利用toString和join把数组转换为字符串,再用Math...

2018-11-21 19:59:42 359

转载 Sublime Text 3 调用cmd运行c、java、python、batch file

微信公众号:不清不楚的迷茫关注可了解更多的教程及技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1]Sublime Text 3 调用cmd运行c、java、python、batch file一、调用cmd运行c(首先复制MinGW到C盘根目录,并添加环境变量)1,Tools&amp;amp;amp;nbsp;--&amp;amp;amp;gt;&amp;amp;amp;nbsp;Build&amp;amp;amp;nbsp;Sys

2018-11-15 20:09:17 2254

原创 Sublime Text3配置在可交互环境下运行python快捷键

微信公众号:不清不楚的迷茫关注可了解更多的教程及技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1]Sublime Text3配置在可交互环境下运行python快捷键1:安装包管理器(安装过的请忽略)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a:ctrl+shift+p快捷键呼出一个输入框,输入Install&nbsp;Package回...

2018-11-15 19:34:44 324

原创 Mysql root用户权限丢失解决办法(忘记密码解决办法)

微信公众号:不清不楚的迷茫关注可了解更多的教程及技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1]丢失原因:通过sql语句修改root用户的密码。版本介绍:mysql5.5解决方法:A:找到mysql服务,停止mysql服务。         B:运行cmd,并进入%******%MySQL Server 5.5/bin目录。         C:执行my...

2018-11-14 21:26:01 953

原创 运行python.exe提示VCRUNTIME140.dll 缺失 解决办法

运行python.exe提示VCRUNTIME140.dll 缺失 解决办法解决办法解决办法解决办法解决办法将VCRUNTIME140.dll复制到python安装的根路径即可(文件可以从网上下载)解决办法将VCRUNTIME140.dll复制到python安装的根路径即可(文件可以从网上下载)解决办法将VCRUNTIME140.dll复制到python安装的根路径即可(文件可以从网上...

2018-10-29 11:02:51 4761

原创 IDEA解决mavenjar包冲突

天才第一步:从菜单栏打开:View&amp;gt;Tool Windows&amp;gt;Maven Projects; 天才第二步:选中有冲突的jar包,右键&amp;gt;Exclude(对应的pom.xml就已经成功修改了) 打完收工

2018-09-02 08:42:15 832

原创 A ResourcePool could not acquire a resource from its primary factory or source

出现这种错误的原因: 1,驱动配置有误:driver=com.mysql.jdbc.Driver 2,数据库连接地址有误:url=jdbc:mysql://localhost:3306/shenyiguang 3,密码或帐号有误:username=root, password=tiger 4,数据库未启动或无权访问 5,项目未引入对应的驱动jar包mysql-connector-ja...

2018-09-01 20:09:27 628

原创 jsp页面中的内容直接输出到浏览器

jsp页面中的内容直接输出到浏览器跟jdk,tomcat,编译器无关,故不介绍版本 导致这样的现象是因为在web.xml中配置了 “` python /index.jsp

2018-09-01 20:04:36 3466

原创 IDEA发布应用时,lib里面的jar包不全

IDEA发布应用时,lib里面的jar包不全IDEA发布应用时,lib里面的jar包不全,实际上是artifacte中项目下面的WEB-INF中lib中的jar包就不全解决办法如下图 02.缺少的jar包双击添加进入即可...

2018-08-02 10:48:32 1131

原创 java编码

1、pageEncoding=”UTF-8”的作用是设置JSP编译成Servlet时使用的编码。 2、contentType=”text/html;charset=UTF-8”的作用是指服务器响应时的编码。 3、request.setCharacterEncoding(“UTF-8”)的作用是指客户端请求进行重新编码的编码。 4、response.setCharacterEncoding(

2017-12-20 17:08:36 151

转载 markdown编辑器使用方式

欢迎使用Markdown编辑器写博客(csdn粘贴可看效果)本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I

2017-12-19 16:43:03 257

转载 IntelliJ IDEA (2017.3)激活

IDEA 全称 IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(Git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 但是免费版只支持java少数语言,因此大家一般都是安装旗舰版,但旗舰版需要付费,而

2017-12-08 19:04:01 707 1

原创 导入项目到IDEA中引用不到HttpServletRequest

这个问题实际上是引用不到servlet-api.jar解决方法看图

2017-12-07 19:49:19 5288

转载 互联网上的加密原理

1、对称加密  采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。   需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。   所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密及解密过程的指令。算法是一组规则,规定如何

2017-12-04 14:44:53 1281

原创 浏览器和服务器的交互过程

浏览器和服务器做了以下几个操作:  1、浏览器根据主机名”www.baidu.com”去操作系统的Hosts文件中查找主机名对应的IP地址。  2、浏览器如果在操作系统的Hosts文件中没有找到对应的IP地址,就去互联网上的DNS服务器上查找”www.baidu.com”这台主机对应的IP地址。  3、浏览器查找到”www.baidu.com”这台主机对应的IP地址后,就使用IP地址连接到Web服务

2017-12-04 13:56:11 958

原创 IntelliJ IDEA中运行Tomcat报内存溢出(java.lang.OutOfMemoryError: PermGen space)

错误提示修改方式如图

2017-11-29 13:57:21 358

原创 idea个性定制

开发工具idea个性定制一、打开IDEA的设置,点击plugins>在里面搜索Background Image Plus这款背景图片插件(17版本的已包含)。点击install ,安装好以后会提示要重启IDEA 二、重启以后,我们点击IDEA的菜单栏的VIew标签>点击Set Background Image(没安装插件是没有这个标签的,快捷键:ctrl+shit+a) 三、然后弹出一个框,点击

2017-11-23 19:27:10 394

原创 文章标题

一、Servlet基础 1、什么是WEB应用程序 Bs应用程序,基于浏览器服务器的访问模式,不同于cs应用(客服端服务器的模式 qq )2、WEB程序运作的机制3、WEB程序相对于传统cs程序的优点 ►用户不需要更新应用程序 ►几乎不占用用户的资源 ►数据更安全4、什么是CGI 通用网关接口,是运行在服务器上的一段程序,常用C/Perl编写 作用:提供同客户端HTML页面 CGI

2017-11-20 15:52:04 411

原创 JAVA之网络编程

TCP(Transport Control Protocol)是一种传输控制协议,IP(Internet Protocol)是一种网际协议。 TCP/IP分为四个层次: 网络接口层:负责接收和发送物理帧; 网络层:负责相邻节点之间的通信; 传输层:负责起点到终点的通信; 应用层:提供诸如文件传输、电子邮件等应用程序。 - 网络编程三要素:A:IP地址B:端口C:协议- 特殊的IP地

2017-11-20 15:37:50 133

原创 单选框为什么用radio表示?

因为老式的收音机上有一种开关,多个按键排在一起,但每次只能按下一个,换句话说,按下任意一个键,其他按键全部弹起,所以GUI的单选按键也就被形象地称作收音机按键。 老式的彩电上也能看到这种开关。频道调整好之后,再次观看时只需按下相应的按键,无需再调整。在这里(https://en.wikipedia.org/wiki/Radio_button#Etymology)有这一段解释:Radio butto

2017-11-18 10:08:54 2857 9

原创 win10子系统su 报错

win10子系统su 报错su命令默认切换到root用户su命令加上—(中横线),身份和用户环境都是rootsu:authentication failure的解决办法1.$ sudo passwd root 2.Enter new UNIX password: 3.Retype new UNIX password: 4.passwd: password updated successf

2017-11-17 13:51:42 1127

原创 win10子系统(linux) 图形界面

1,在开始之前,请确保你的Win10中已经安装了Linux子系统,你可以在控制面板-程序-启用或关闭Windows功能中安装Ubuntu子系统。2,要运行GIMP,那么首先我们要在Linux子系统中安装它,安装的方法非常简单,只需执行两行命令:sudo apt-get updatesudo apt-get install gimp不过在使用之前,你需要一款名叫Xming

2017-11-16 16:48:42 11484 1

Notepad++绿色免安装

该软件特点:Notepad++绿色免安装,与安装版的同样功能

2018-04-20

FastStoneCapturecn截图工具

FastStoneCapturecn——电脑截图工具,可离线使用,自动保存到office(亦可修改保存位置)

2018-04-20

文本比对插件(notepad++)

下载该文件解压到Notepad++的根目录下的plugins目录即可。

2017-12-07

idea黑色主题

idea黑色主题,代码高亮类似于sublime text3,如有疑问可共同探讨

2017-11-23

空空如也

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

TA关注的人

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