- 博客(47)
- 资源 (4)
- 收藏
- 关注
原创 抽象类不能实例化,那么抽象类中的构造方法有什么意义?
在Java中,抽象类的构造方法主要用于初始化抽象类中定义的成员变量和执行一些必要的操作。虽然抽象类不能被实例化,但是它的子类可以通过调用父类的构造方法来完成对父类成员变量的初始化。总之,抽象类中的构造方法虽然不能直接实例化,但是仍然具有重要的作用,可以为其子类提供必要的初始化和逻辑处理。此外,抽象类的构造方法也可以用于进行安全检查和参数验证等逻辑,以保证子类实例化时的正确性。
2023-05-04 15:20:32
978
原创 Spring源码编译报错-找不到符号
决定自己看看到底为啥。经过十几分钟的分析(此事告诉我们要靠自己),因为代码是git管理的,git过滤了target包下的代码,导致target包下的没有提交到git上。导致此部分代码缺失,所以报这样的错,也很正常,也很对。丫的,百度了几天,都没解决。
2023-04-21 22:49:35
774
1
原创 core.Exceptions$ErrorCallbackNotImplemented: Unable to find RoutePredicateFactory with name xxxx
MySql查看数据库 或 表空间(容量)大小并排序。
2023-01-03 11:23:38
1102
原创 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
3701
原创 JSONObject会调用is开头的方法
走过最长的路,是阿里JSONObject的套路欢迎使用Markdown编辑器欢迎使用Markdown编辑器需求:根据配置的字段,校验用户信息是否为空,并将为空的字段输出。/** * @author syg */@Datapublic class QuesType { /** * 字段缺失 */ private StringBuilder fieldMiss = new StringBuilder(); /** * 协议缺失 *
2021-09-22 15:45:50
436
原创 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
641
原创 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
498
原创 IDEA编译不报错,查看单个文件时显示错误信息
IDEA编译不报错,查看单个文件时显示错误信息开发环境遇到的问题问题产生的前情提要问题产生的原因解决方式开发环境idea 2020.1jdk1.8git 2.21遇到的问题IDEA编译不报错 ,单独查看某个具体的文件时报错,且错误信息是包;某些原因,暂无法提供截图问题产生的前情提要坏味道扫描 时,包名首字母大写了,需要改为小写,故而在dev分支修改了包名,在dev分支编译不报错,查看文件也是木有问题的。将dev分支合并到master分支时,编译不报错,单独查看某个文件时,提示包找不
2021-05-21 16:43:02
601
原创 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
1197
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
1174
原创 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
1285
原创 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
995
2
原创 Js函数自运行总结
微信公众号:不清不楚的迷茫关注可了解更多的教程及排版技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1] 1<!-- script标签不能写作闭合标签,否则不生效 --> 2<script type="text/javascript" src="../ExternalLibrary/jquery.js">...
2018-11-22 12:53:13
675
原创 如何求数组的最值
微信公众号:不清不楚的迷茫关注可了解更多的教程及排版技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1]如何求数组的最值 1//问题:如何求数组的最值 2 3var array = [54,65,43,21,12,34,45,58,97,24]; 4 5//1,字符串拼接法(利用toString和join把数组转换为字符串,再用Math...
2018-11-21 19:59:42
466
转载 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;nbsp;--&amp;amp;gt;&amp;amp;nbsp;Build&amp;amp;nbsp;Sys
2018-11-15 20:09:17
2412
原创 Sublime Text3配置在可交互环境下运行python快捷键
微信公众号:不清不楚的迷茫关注可了解更多的教程及技巧。问题或建议,请公众号留言;如果你觉得教程对你有帮助,欢迎赞赏[1]Sublime Text3配置在可交互环境下运行python快捷键1:安装包管理器(安装过的请忽略) a:ctrl+shift+p快捷键呼出一个输入框,输入Install Package回...
2018-11-15 19:34:44
353
原创 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
1017
原创 运行python.exe提示VCRUNTIME140.dll 缺失 解决办法
运行python.exe提示VCRUNTIME140.dll 缺失 解决办法解决办法解决办法解决办法解决办法将VCRUNTIME140.dll复制到python安装的根路径即可(文件可以从网上下载)解决办法将VCRUNTIME140.dll复制到python安装的根路径即可(文件可以从网上下载)解决办法将VCRUNTIME140.dll复制到python安装的根路径即可(文件可以从网上...
2018-10-29 11:02:51
4997
原创 IDEA解决mavenjar包冲突
天才第一步:从菜单栏打开:View&gt;Tool Windows&gt;Maven Projects; 天才第二步:选中有冲突的jar包,右键&gt;Exclude(对应的pom.xml就已经成功修改了) 打完收工
2018-09-02 08:42:15
886
原创 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
698
原创 jsp页面中的内容直接输出到浏览器
jsp页面中的内容直接输出到浏览器跟jdk,tomcat,编译器无关,故不介绍版本 导致这样的现象是因为在web.xml中配置了 “` python /index.jsp
2018-09-01 20:04:36
3537
原创 IDEA发布应用时,lib里面的jar包不全
IDEA发布应用时,lib里面的jar包不全IDEA发布应用时,lib里面的jar包不全,实际上是artifacte中项目下面的WEB-INF中lib中的jar包就不全解决办法如下图 02.缺少的jar包双击添加进入即可...
2018-08-02 10:48:32
1236
原创 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
186
转载 markdown编辑器使用方式
欢迎使用Markdown编辑器写博客(csdn粘贴可看效果)本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2017-12-19 16:43:03
281
转载 IntelliJ IDEA (2017.3)激活
IDEA 全称 IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(Git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 但是免费版只支持java少数语言,因此大家一般都是安装旗舰版,但旗舰版需要付费,而
2017-12-08 19:04:01
779
转载 互联网上的加密原理
1、对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。 所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密及解密过程的指令。算法是一组规则,规定如何
2017-12-04 14:44:53
1343
原创 浏览器和服务器的交互过程
浏览器和服务器做了以下几个操作: 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
1001
原创 IntelliJ IDEA中运行Tomcat报内存溢出(java.lang.OutOfMemoryError: PermGen space)
错误提示修改方式如图
2017-11-29 13:57:21
396
原创 idea个性定制
开发工具idea个性定制一、打开IDEA的设置,点击plugins>在里面搜索Background Image Plus这款背景图片插件(17版本的已包含)。点击install ,安装好以后会提示要重启IDEA 二、重启以后,我们点击IDEA的菜单栏的VIew标签>点击Set Background Image(没安装插件是没有这个标签的,快捷键:ctrl+shit+a) 三、然后弹出一个框,点击
2017-11-23 19:27:10
436
原创 文章标题
一、Servlet基础 1、什么是WEB应用程序 Bs应用程序,基于浏览器服务器的访问模式,不同于cs应用(客服端服务器的模式 qq )2、WEB程序运作的机制3、WEB程序相对于传统cs程序的优点 ►用户不需要更新应用程序 ►几乎不占用用户的资源 ►数据更安全4、什么是CGI 通用网关接口,是运行在服务器上的一段程序,常用C/Perl编写 作用:提供同客户端HTML页面 CGI
2017-11-20 15:52:04
440
原创 JAVA之网络编程
TCP(Transport Control Protocol)是一种传输控制协议,IP(Internet Protocol)是一种网际协议。 TCP/IP分为四个层次: 网络接口层:负责接收和发送物理帧; 网络层:负责相邻节点之间的通信; 传输层:负责起点到终点的通信; 应用层:提供诸如文件传输、电子邮件等应用程序。 - 网络编程三要素:A:IP地址B:端口C:协议- 特殊的IP地
2017-11-20 15:37:50
157
原创 单选框为什么用radio表示?
因为老式的收音机上有一种开关,多个按键排在一起,但每次只能按下一个,换句话说,按下任意一个键,其他按键全部弹起,所以GUI的单选按键也就被形象地称作收音机按键。 老式的彩电上也能看到这种开关。频道调整好之后,再次观看时只需按下相应的按键,无需再调整。在这里(https://en.wikipedia.org/wiki/Radio_button#Etymology)有这一段解释:Radio butto
2017-11-18 10:08:54
2990
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
1176
原创 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
11561
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人