随笔
实际项目开发与运维过程中,经常遇到的问题和经验分享
clk_esunny
活到老,学到老!
展开
-
常见却记不住的Java开发基础能力之设置tomcat启动内存
常见却记不住的Java开发基础能力之设置tomcat启动内存原创 2024-05-08 11:43:18 · 202 阅读 · 0 评论 -
未来互联网的四个支柱&三个支柱是什么?
未来互联网的四个支柱&三个支柱原创 2024-04-19 17:27:38 · 140 阅读 · 0 评论 -
什么是务联网?
什么是务联网?原创 2024-04-19 14:34:48 · 1020 阅读 · 0 评论 -
为什么建议你学习Spring底层原理?
为什么建议你学习Spring底层原理?原创 2024-04-07 11:03:45 · 301 阅读 · 0 评论 -
df和du命令双剑合璧-快速定位查找引起磁盘空间满的原因
df和du命令-快速定位查找引起磁盘空间满的原因原创 2024-03-28 15:26:48 · 205 阅读 · 0 评论 -
结构化思考的三步曲
结构化思考的三步曲原创 2024-03-25 16:27:57 · 241 阅读 · 0 评论 -
你必须知道的软件设计之思考的三个层次
软件设计之思考的三个层次原创 2024-03-19 11:46:22 · 345 阅读 · 0 评论 -
编写Linux的SHELL脚本设置环境变量遇到的那些坑
编写Linux的SHELL脚本设置环境变量遇到的那些坑原创 2024-03-08 10:06:33 · 556 阅读 · 0 评论 -
系统访问文件404报错——文件权限配置问题
今天,线上系统出现一个很奇怪的404问题,下面说一下解决历程,希望对大家以后有所帮助。分析原因问题重现:系统上午运行正常,下午读取文件报错404,采用的是前台jquery的ajax读取文件方式(1)文件是否存在远程查看文件服务器,访问的文件存在,排除。(2)文件本身是否有读写权限选中文件,右键查看文件属性,查看文件读写权限都有,排除。(3)网络是否有限制查看服务器网络策略,没有文件相关网络限制,排除。(4)相关系统是否有改动查看相关系统日志,发现系统中午有修改操作变原创 2020-10-26 19:45:59 · 1588 阅读 · 0 评论 -
ExtJS点击窗口的右上角的“关闭”,监听事件问题
最近,运维一个项目时候,发现用户打开一个窗口之后,不操作直接关闭,会导致系统前台逻辑处理问题,那么怎么解决呢?寻找原因查看前台代码,并运行执行前台断点(这里以chrome浏览器的F12开发者模式为准),发现用户打开一个操作窗口,这个步骤中有全局变量(如tmpEntity)存储数据的操作,而不操作直接点击窗口的右上角的“关闭”,关闭窗口后,由于没有监听事件,导致全局变量tmpEntity还存储之前的数据,再次进行其他用到tmpEntity的操作,会出现错误。解决方案增加一个点击窗口的右上角的“关闭”原创 2020-10-13 11:44:22 · 1549 阅读 · 0 评论 -
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 · 2522 阅读 · 0 评论 -
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 · 981 阅读 · 0 评论 -
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 · 177 阅读 · 0 评论 -
linux下修改用户密码
1.修改root用户的密码[root@11 ~]#passwd回车,输入两遍新密码即可2.修改非root(其他用户)的密码(如aa)[root@11 ~]#passwd aa回车,输入两遍新密码即可原创 2020-09-15 18:04:46 · 197 阅读 · 0 评论 -
错误: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 · 205 阅读 · 0 评论 -
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 · 554 阅读 · 0 评论 -
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 · 610 阅读 · 0 评论