摘要:
昨天维护的系统突然不刷日志了,上传附件的功能都不能使用了,到文件服务器去看确实没有上传。 用df命令查看内存使用情况已经100%,再看logs下日志已经10G了,工作时间有人在用的话不好用 rm -rf logs/* 删除所有日志释放内存,所以可以只删除最大的catalina.out的日志。 最简单 阅读全文
摘要:
项目久了就会出现很多日志,如果不清理就会占用很大的空间,今天就记录下自己在系统弄的第一个定时任务。 要完成这个定时任务需要两方面的知识: 1.写出一个日志备份的脚本; 2.用crontab命令设置一个定时任务来执行脚本。 首先可以写一个测试的脚本试一下,这里提供一个重启项目的脚本供参考: #!/bi 阅读全文
摘要:
学习还是先从定义开始,反复的琢磨对模式的定义会让自己更深刻的记住。 代理模式定义:在某些场景下,系统中的目标对象不能被直接引用或者不适合直接引用,这时需要一个代理,起中介的作用以达到控制和增强目标对象。 代理模式分类:静态代理、动态代理。 代理模式结构: 1、抽象主题 2、真实主题 3、代理对象 上 阅读全文
摘要:
今天谈一下对工厂模式学习的总结。 看完视频和文章之后要自己表述工厂模式,总是感觉无从说起,不知道怎么去定义工厂模式,反复看了几遍之后终于理解一点。 自己理解工厂模式是通过这两种模式的特点来理解和定义的,首先工厂模式有简单工厂模式(不在23中设计模式中),工厂方法模式,抽象工厂模式,把三种模式对比来定 阅读全文
摘要:
单例模式学习: 单例模式只能产生一个对象。 那么这个对象就不能被其它对象创建,只能自己创建,要实现只能自己创建就要做到私有化构造方法; 现在别人不能创建了,那得让对象存在且能被使用吧,所以就要自己创建并提供一个别人访问的方法; 什么样的方法能被其他对象直接使用,所以需要将自己创建的对象用static 阅读全文
摘要:
自己已经学习设计模式很久了,但是每次自己回忆的时候总会感觉没学到位,个人总结是没理解到位,并且不会记录,看视频和文档,那永远是别人的,只有自己记录和用代码写带来才是自己的。 最近又开始了设计模式学习之路。 自己以为不懂,还有种原因是自己说不清楚,只知道有这么个模式,但是没弄尝试过用自己的理解说出来。 阅读全文
摘要:
用了很久的debug模式了,有没有发现每当在dubug模式下想通过ctrl+左键想看看这个方法到底做了什么的时候却发现不点不动了呢? 上图: 1、到maven启动配置框 如果不知道怎么到这里来的再去度一下。 2、选择Souce文件(重点在这里哈):一定记得要选 java project ,如果你选了 阅读全文
摘要:
在程序员这个行业不长也不短了,但是回忆自己在这个公司学到了什么,或者上家公司学到什么的时候,你会记得多少呢? 还有就是面试的时候,总会被问道你处理了什么问题,你学到了什么,你会什么的时候,你又能记得多少呢? 如果平时没有记录的习惯,几年下来真不知道自己做了什么。现在让我回忆四五年前自己第一家公司学了 阅读全文
摘要:
root用户启动服务后创建的文件夹其他用户访问受限 阅读全文
摘要:
最近个人负责的系统总是卡死,查日志有内存溢出的情况,网上搜索总结下: 1、第一种情况,装日志文件的空间满了,怎么点都不会打日志,就以为系统挂了,可用df -h看看具体使用情况。 2、第二种就是内存不断的增加,某时刻要执行的功能需要的内存很多,但是系统无法一下释放那么多空间就会内存溢出。 最初自己的处 阅读全文