- 博客(65)
- 资源 (8)
- 收藏
- 关注
原创 Spring、SpringMVC、Springboot三者的区别和联系
Spring、SpringMVC、Springboot三者的区别和联系
2024-04-08 17:18:01 1255 1
原创 系统访问文件404报错——文件权限配置问题
今天,线上系统出现一个很奇怪的404问题,下面说一下解决历程,希望对大家以后有所帮助。分析原因问题重现:系统上午运行正常,下午读取文件报错404,采用的是前台jquery的ajax读取文件方式(1)文件是否存在远程查看文件服务器,访问的文件存在,排除。(2)文件本身是否有读写权限选中文件,右键查看文件属性,查看文件读写权限都有,排除。(3)网络是否有限制查看服务器网络策略,没有文件相关网络限制,排除。(4)相关系统是否有改动查看相关系统日志,发现系统中午有修改操作变
2020-10-26 19:45:59 1541
原创 ExtJS点击窗口的右上角的“关闭”,监听事件问题
最近,运维一个项目时候,发现用户打开一个窗口之后,不操作直接关闭,会导致系统前台逻辑处理问题,那么怎么解决呢?寻找原因查看前台代码,并运行执行前台断点(这里以chrome浏览器的F12开发者模式为准),发现用户打开一个操作窗口,这个步骤中有全局变量(如tmpEntity)存储数据的操作,而不操作直接点击窗口的右上角的“关闭”,关闭窗口后,由于没有监听事件,导致全局变量tmpEntity还存储之前的数据,再次进行其他用到tmpEntity的操作,会出现错误。解决方案增加一个点击窗口的右上角的“关闭”
2020-10-13 11:44:22 1474
原创 Hibernate的Criteria查询因某个字段为空,导致查询数据为空问题
今天,使用Hibernate的Criteria查询Oracle数据库表数据,发现只要表里面某个字段为空,查询不出来数据,这是为什么呢?下面解决方法介绍一下:(下面的表User_Info,只是举例说明使用)一、查找原因,排除法(1)是不是这个Criteria查询方法不支持? a.采用普通的Hibernate查询 Query qyeryObj = session.createQuery("FROM USER_INFO"); List list = queryObj.list();
2020-09-25 15:10:52 2437
原创 MyEclipse设置自动提示遇到的坑
最近,新系统是用MyEclipse工具开发,在开始使用设置编码自动提示时,发现按键“alt + /”提示“no default proposals”,下面与大家分享一下解决方法。1.我们大家百度“MyEclipse设置编码自动提示”,网上一般都是这个:(1)打开 MyEclipse -> Window -> Perferences -> Java -> Editor -> Content Assist。(2)点击“Content Assist”,在弹框右边最下面一栏找到
2020-09-24 14:33:16 201
原创 OpenJDK和SunJDK的区别和联系
最近,需要在一个Linux新机器上部署项目WEB系统,大家都知道,第一步肯定是安装SunJDK,而在安装SunJDK之前,需要先卸载Linux系统内置的OpenJDK,这里,我们不禁想,为什么这样操作?都是JDK,为什么要替换?1. 什么是OpenJDK?OpenJDK,顾名思义,“开放的JDK”,它是JDK的开放原始码版本。在2006年11月3日的JavaOne大会上(2006年12月11日,JDK 1.6发布),Sun公司宣布最终会将Java开源,并在随后的一年多时间里,陆续将JDK的各个部分在GP
2020-09-19 14:57:37 759
原创 SunJDK的历史转折点
光阴似箭,转眼间,从第一个Java版本诞生到现在,已经过去了22个年头,下面讲一下SunJDK的发展的主要几个历史转折点。时间版本说明1991年4月Oak (橡树)James Gosling博土领导的绿色计划Green Project,这个计划的产品就是Java语言的前身: Oak (橡树)1996年1月23日JDK1.0Java语言有了第个正式版本的运行环境,JDK 1.0提供了一个纯解释执行的Java虚拟机实现(Sun Cassic VM). JDK 1.0版本.
2020-09-19 10:59:58 166
原创 Linux下创建新用户
1.首先需要创建用户组,以用户组aa,用户aa为例[root@11 ~]#groupadd aa2.然后在用户组下面,创建用户,并设置密码[root@11 ~]#useradd -g aa aa[root@11 ~]#passwd aa3.创建成功,可以测试是否创建成功[root@11 ~]#su - aa[aa@11 ~]#...
2020-09-16 09:17:32 311
原创 linux下修改用户密码
1.修改root用户的密码[root@11 ~]#passwd回车,输入两遍新密码即可2.修改非root(其他用户)的密码(如aa)[root@11 ~]#passwd aa回车,输入两遍新密码即可
2020-09-15 18:04:46 184
原创 错误:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
解决方式:spring-web 的jar包没导进去,导入进去就好了可能是jar包冲突,把重复的jar包删除配置信息缺失:在web.xml加上下面配置 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-*.xml</param-value>
2020-09-15 17:52:03 191
原创 navicat for mysql 显示中文乱码解决办法
navicat for mysql 显示中文乱码解决办法就是在mysql 的安装目录下的my.ini文件里的默认编码有问题,将my.ini文件的这两处的默认编码:==========================================[mysql]default-character-set=utf8 <------==========================================[mysqld]# The TCP/IP Port the MySQL Serv
2020-09-10 16:03:25 547
原创 Eclise导入一个新项目后出现 The import java.io cannot be resolved String cannot be resolved to a type等错误,怎么解决?
解决方法:原因:从日志来看,很明显是没有导入需要的包 选中项目点击右键找到Properties->java build path->Libraries->Add External Jars->选中本项目所需要的jar包。 如果你已经按照上述方法加入了所需要的包,还出现上面的错误该怎么办呢?下面进行第二个解决办法,当然了,这个解决办法必须是第一个解决办法你已经做了并且没能解决办法的情况下进行。 选中项目点击右键找到Properties->java build path-
2020-09-10 15:55:16 556
原创 一图带你了解Java发展史
今天看了《深入理解Java虚拟机》第2版这本书,书籍开篇介绍了Java的发展史,发现比较多,好多页,不好记,所以,把主要点画了这张思维导图,便于记忆,希望能帮到大家。这张图以Java各个版本的发布时间为时间轴完成的,时间轴是垂直向下的。...
2020-01-21 16:50:37 518
原创 Windows系统下JDK1.8安装部署问题记录
一、问题描述:今天部署一个系统,是使用JDK1.8版本编译的,查看部署服务器发现是JDK1.7版本,那么就需要在服务器重新部署JDK1.8版本,以适应系统正常运行。安装完成后,在控制台输入java -version,报错信息如下:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' ha...
2020-01-11 15:09:27 848
前端插件art-template模板引擎art-template-test示例代码
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人